[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

How would you design a sane, non bloated and simple GUI library?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 9
Thread images: 1

File: 300px-Uriel[1].png (51KB, 300x225px) Image search: [Google]
300px-Uriel[1].png
51KB, 300x225px
How would you design a sane, non bloated and simple GUI library?
>>
>>60293435
ncurses
>>
>>60293435
Raw Win32
>>
>>60294014
Something like GLFW where the full extent of the library is to create a window, define its basic parameters, and include the other 2 or 3 features that your specific library is geared towards. For example GLFW basically just has what I said above plus function calls for creating an OpenGL/Vulkan context within the window along with function calls for full screen, input, and a monitor reference for refresh rate and getting necessary information about video and display settings.
>>
>>60294014
this
>>
>>60293435
I would acknowledge that it's not that easy.

Figures you can make it in most regards sane and offer nice graph etc. structures that let you layout and render any sort of UI elements.

But it won't be simple and non-bloated when that needs to work well on an actual OS.
>>
>>60293435
Nuklear.
>>
>>60293435
JavaFX. Every GUI element is simply a data structure of GUI elements.
>>
>>60293435
FLTK
Thread posts: 9
Thread images: 1


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.