Find Jobs
Hire Freelancers

Automatic GUI Designer and Layout Manager

$100-400 USD

Закрито
Опублікований about 13 years ago

$100-400 USD

Оплачується при отриманні
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 проекту: 3119908

Про проект

2 пропозицій(-ї)
Дистанційний проект
Активність 13 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
2 фрілансерів(-и) готові виконати цю роботу у середньому за $340 USD
Аватарка користувача
See private message.
$340 USD за 30 дні(-в)
5,0 (3 відгуки(-ів))
0,6
0,6
Аватарка користувача
See private message.
$340 USD за 30 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор SWEDEN
Sweden
5,0
22
Спосіб оплати верифіковано
На сайті з лют. 10, 2006

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.