Pietro Gagliardi
|
22db738dd1
|
Migrated the GTK+ backend to the new uiControl/uiSizing system.
|
2015-04-09 18:17:04 -04:00 |
Pietro Gagliardi
|
92b43720b6
|
Decided to split control removal from parent into its own method removeParent() rather than automatically doing it in setParent().
|
2015-04-09 16:21:09 -04:00 |
Pietro Gagliardi
|
7c2a32fec6
|
Implemented the parent updating logic on GTK+.
|
2015-04-08 18:58:59 -04:00 |
Pietro Gagliardi
|
6d7140160b
|
Decided not to turn new control scrolling parameters into a bitfield.
|
2015-04-08 16:27:45 -04:00 |
Pietro Gagliardi
|
abf976ef44
|
Removed the need for specifying if a GTK+ widget needs to be in a GtkViewport for it to be scrollable; the new control code finds out itself now in the same way newer versions of GTK+ do.
|
2015-04-08 16:24:11 -04:00 |
Pietro Gagliardi
|
d37bc67158
|
Cleaned up memory leaks in the GTK+ backend.
|
2015-04-08 01:16:22 -04:00 |
Pietro Gagliardi
|
c4fa92e18f
|
Decided to remove containerShow() and containerHide() for now.
|
2015-04-07 21:05:47 -04:00 |
Pietro Gagliardi
|
89643f70f7
|
Changed the GTK+ new control system from using g_object_newv() to using g_object_new_valist() due to weird crashes.
|
2015-04-07 19:47:44 -04:00 |
Pietro Gagliardi
|
7b1dfbf1d6
|
Unified the allocators across all platforms so that everyone uses uiAlloc() and friends.
|
2015-04-07 19:04:09 -04:00 |
Pietro Gagliardi
|
205cc9c2cf
|
Fixed compilation issues. Now to implement uiButton on GTK+.
|
2015-04-07 13:37:03 -04:00 |
Pietro Gagliardi
|
698a0e5c74
|
Added the new native control code to the GTK+ backend. Fixed some missing statics in the Windows one too.
|
2015-04-07 12:17:05 -04:00 |