Find Jobs
Hire Freelancers

Automatic GUI Designer and Layout Manager

$100-400 USD

Lukket
Slået op over 13 år siden

$100-400 USD

Betales ved levering
I am looking for a C or C++ library that will help to create GUI layouts by taking input that does not specify absolute pixel sizes and positions of controls. The library must also act as a layout manager at run-time and take care of things such as proper resizing. ## Deliverables I am a blind C++ programmer. While I can write perfectly functional applications in a variety of fields, I cannot make any stand-alone software because I am not able to make graphical user interfaces that look professional without hiring outside help. This is impractical not only because I need to hire a third party to design the initial interface, but also because I need to engage the same person again to make any little changes that I might need along the way. I am looking for a C or C++ library that will do two things: 1. Calculate all control sizes based on some conceptual input from me (yet to be defined), that does not include direct pixel values. Being blind it is extremely difficult to calculate exactly how large controls need to be and how they should be positioned in relation to each other in order to fit in the window and look visually appealing. It must make sure that controls are properly aligned, for example. However, the library does not need to wrap the window and dialog box callback procedures or the actual control creation. Essentially all I need from this part of the library is all the sizes and positions for the layout of the window, as I can then create the window or dialog box and all its controls with ease. It is only the positioning and size values that I need. The library must take things such as the font size that is being used into account when calculating positions and sizes, so that controls don't overlap. The conceptual input will not be in external files or the like but will be provided as either some type of text input (perhaps html tag style?) or as parameters to the library functions (API to be determined). 2. Work as a layout manager at run-time, e.g. take care of the common issues that occur when resizing a window etc. I imagine that this is best invoked by my end application from within the window or dialog box callback procedure. This should be a simpler task than point 1, as there is plenty of code available already which you can borrow ideas from. Before the project begins, we must have an in-depth discussion about how the input to the library should be structured. I know very little about layout design, and so I need help from the developer to come up with a system through which it is easy to decide roughly how you want the interface to be presented but let the library handle all the details when it comes to the actual control placement and sizing calculations. The library should be aware of all the standard control types such as buttons, labels, text fields, combo boxes, list boxes etc so that it can create a nice final layout for the window, but it does not need to create the actual controls as mentioned above. I will handle all the control creation management, except for resizing etc when the second part of the library (the layout manager) comes into play. Code Requirements: 1. No use of third party code that is not in the public domain, or distributed under the zlib/libpng license. 2. Must run on Win32 and Win64, compiled with VC++ 2008. 3. No STL, MFC or ATL may be used. Must depend only on the C standard library and the Windows API. When you bid, please give an idea of how you imagine that we might structure the conceptual input and we can begin discussing from there. Bids that say "I can do the work" will not be considered.
Projekt-ID: 3119908

Om projektet

2 forslag
Projekt på afstand
Aktiv 13 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
2 freelancere byder i gennemsnit $340 USD på dette job
Brug Avatar.
See private message.
$340 USD på 30 dage
5,0 (3 anmeldelser)
0,6
0,6
Brug Avatar.
See private message.
$340 USD på 30 dage
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for SWEDEN
Sweden
5,0
22
Betalingsmetode verificeret
Medlem siden feb. 10, 2006

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.