What's your favorite GUI API and why?

rio

GTK is Gnome. QT is bloated as fuck you need like 2GB of space to install it.

Because it's as much GUI as can be needed, and no more. Anything more is therefore pure bloat, and even curses can be bloat for many applications.

Kek'd
Btw, CIA thread

Attached: 1539161720552.png (354x504, 61.94K)

It's always hilarious when dilettantes claim that ncurses is minimal. Eat a shoe nigger.

I have written a library in C and I want a GUI that's just a thin wrapper around the library. The library does all the heavy lifting, the new code would just be writing the GUI and hooking it up to the library.

What is my best choice for a GUI framework. I want something that supports drag&dropping a file into the GUI to get its file path, and dragging&dropping a file out of the gui onto the desktop or into a file manager.

your going to get fucked into using Gtk, just get used to it
also enjoy rewriting all your code from C to GTK/C

in reality though use gtk but keep your library completely seperate from anything that is infected with gtk

if you want to test with valgrind/memcheck or whatever you'll have fun with gtk
wiki.gnome.org/Valgrind

gtk throws constant memory leak errors and gnome's response is just suppress the errors, but the suppression garbage they give you only suppresses 25% so have fun digging through a sea of gnome memory leak errors to find yours.

TBH because of shit like this QT is the only viable native GUI API around these days. And that's only because they have commercial licenses bringing in a shit ton of money.

Qt is 10x as much bloat as Gtk is (and Gtk loves the bloat) and it's only C++, you can't use it from C.