Find Jobs
Hire Freelancers

Automatic GUI Designer and Layout Manager

$100-400 USD

Cerrado
Publicado hace alrededor de 13 años

$100-400 USD

Pagado a la entrega
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.
ID del proyecto: 3119908

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 13 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $340 USD por este trabajo
Avatar del usuario
See private message.
$340 USD en 30 días
5,0 (3 comentarios)
0,6
0,6
Avatar del usuario
See private message.
$340 USD en 30 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de SWEDEN
Sweden
5,0
22
Forma de pago verificada
Miembro desde feb 10, 2006

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.