|
|
|
|
|
by jandrese
744 days ago
|
|
Couldn't you just make your own macros? #define GtkHBox(x) GtkBox(x, GTK_ORIENTATION_HORIZONTAL)
#define GtkVBox(x) GtkBox(x, GTK_ORIENTATION_VERTICAL)
I thought the change to a standard GtkBox made sense given the way the system was built. This made both kinds of boxes the same class, avoiding an unnecessary layer of inheritance. |
|
But this needs doing in every single downstream user of GTK. Far more efficient to do it once, in the toolkit itself.
This is why sane people don't use GTK. The maintainers literally couldn't care less that their 2 hours of "work" doing the removal causes hundreds of thousands of man-hours of refactoring on the part of others, plus the testing and validation work to prove that every part of their applications are still working correctly.