Pietro Gagliardi
|
4e11b6efe1
|
Fixed build errors. It works! (Except for radiobuttons now needing a destroy; that'll come later.) Next up... Windows. Yay...
|
2016-04-25 20:34:12 -04:00 |
Pietro Gagliardi
|
3f16e28d1b
|
Finished the conversions. Let's hope it works!
|
2016-04-25 20:15:02 -04:00 |
Pietro Gagliardi
|
96e8f1f8ea
|
Did the rest of the object changes on GTK+.
|
2016-04-24 16:59:46 -04:00 |
Pietro Gagliardi
|
7b0f930185
|
Removed all the type function declarations from all the controls. More TODOs.
|
2016-04-24 15:04:36 -04:00 |
Pietro Gagliardi
|
54332b90fb
|
Finally merged out the redo folder.
|
2015-09-02 13:48:06 -04:00 |
Pietro Gagliardi
|
46b865a298
|
Begin the GTK+ backend migration.
|
2015-08-27 12:29:19 -04:00 |
Pietro Gagliardi
|
8213eac2d7
|
Moved everything up a directory level.
|
2015-08-27 12:05:11 -04:00 |
Pietro Gagliardi
|
7abf88d9ef
|
Finished reimplemented GTK+ uiTab.
|
2015-07-01 01:02:34 -04:00 |
Pietro Gagliardi
|
381c7e9277
|
Implemented the new bin system on uiTab.
|
2015-06-30 22:36:12 -04:00 |
Pietro Gagliardi
|
c8a53277c3
|
Readded the tab
|
2015-06-29 22:49:12 -04:00 |
Pietro Gagliardi
|
5ae4afd0d5
|
More work. Guess I'm creating all the widgets now...
|
2015-06-26 21:52:42 -04:00 |
Pietro Gagliardi
|
a517beccae
|
Added uiContainerUpdate() calls to each SetMargined().
|
2015-05-11 12:42:13 -04:00 |
Pietro Gagliardi
|
c0c6b4fed6
|
Made all variables that refer to a tab page be called 'page'.
|
2015-05-10 21:22:22 -04:00 |
Pietro Gagliardi
|
8f24dffa01
|
Migrated the GTK+ backend to the new uiBin system.
|
2015-05-10 14:05:59 -04:00 |
Pietro Gagliardi
|
e19f52f542
|
Made Unix uiTab scrollable.
|
2015-05-07 20:33:09 -04:00 |
Pietro Gagliardi
|
7981c5e7da
|
Implemented uiTabInsertPageBefore() on GTK+.
|
2015-05-06 14:32:07 -04:00 |
Pietro Gagliardi
|
a15bb12ad1
|
Implemented proper bin destruction on the GTK+ backend.
|
2015-05-06 01:31:06 -04:00 |
Pietro Gagliardi
|
00d27ef83b
|
More long-term TODO moving.
|
2015-05-04 17:39:50 -04:00 |
Pietro Gagliardi
|
33c34c1572
|
Made a comment in the previous commit more clear.
|
2015-05-04 00:17:23 -04:00 |
Pietro Gagliardi
|
d57df09f0e
|
Fixed a latent bug with uiTab on GTK+.
|
2015-05-04 00:16:31 -04:00 |
Pietro Gagliardi
|
454b3ecb03
|
Changed the various OS-side control creation functions to use Make like uiMakeContainer() does instead of New.
|
2015-05-02 20:51:00 -04:00 |
Pietro Gagliardi
|
180ca3d8d4
|
Implemented the new tab functions on the GTK+ backend.
|
2015-04-30 15:31:25 -04:00 |
Pietro Gagliardi
|
6c6bce3702
|
Moved everything back to the top level.
|
2015-04-29 11:02:38 -04:00 |
Pietro Gagliardi
|
390899f803
|
Added the GTK+ implementation of uiTab, for the most part I think.
|
2015-04-29 00:57:51 -04:00 |
Pietro Gagliardi
|
ae94993730
|
Settled GTK+ Tab TODOs.
|
2015-04-18 17:28:13 -04:00 |
Pietro Gagliardi
|
ccba4aef46
|
Made destroy functions on the Unix backend take a void * instead of storing the uiControl *.
|
2015-04-18 17:14:19 -04:00 |
Pietro Gagliardi
|
710e3fa69c
|
Fixed Unix tab lifetimes.
|
2015-04-18 13:43:05 -04:00 |
Pietro Gagliardi
|
38b118f033
|
Migrated the various controls to the new GTK+ destruction method. Just a few more small changes to make...
|
2015-04-18 13:33:08 -04:00 |
Pietro Gagliardi
|
b0a56bacb9
|
Decided to revert all the lifetime logging stuff. I have a different approach in mind...
|
2015-04-18 11:44:43 -04:00 |
Pietro Gagliardi
|
1560ef34c7
|
Wrote up the beginning of a system for testing object lifetimes.
|
2015-04-18 10:58:01 -04:00 |
Pietro Gagliardi
|
786ef2cbe4
|
Added lifetime logging and implemented most of it on the Unix backend.
|
2015-04-18 01:11:34 -04:00 |
Pietro Gagliardi
|
5bd6140d46
|
Sort of implemented uiTabDeletePage() on GTK+. It's segfaulting on close; that isn't good...
|
2015-04-17 22:26:05 -04:00 |
Pietro Gagliardi
|
9f0729de1c
|
Changed uiParentSetChild() to uiParentSetMainControl(). Backend changes incoming.
|
2015-04-17 13:43:01 -04:00 |
Pietro Gagliardi
|
f25e0fe4d7
|
Fixed up unix/tab.c.
|
2015-04-16 23:20:54 -04:00 |
Pietro Gagliardi
|
7b73734854
|
Fixed build warnings. More TODOs.
|
2015-04-15 23:14:36 -04:00 |
Pietro Gagliardi
|
bb81eebefe
|
Fixed Unix backend build errors. Impressively, IT STILL WORKS! Now to fix the warnings...
|
2015-04-15 23:07:43 -04:00 |
Pietro Gagliardi
|
95cda3c562
|
Converted unix/tab.c and fixed an oversight in unix/button.c.
|
2015-04-15 22:20:25 -04:00 |
Pietro Gagliardi
|
e69c0c93eb
|
Split all OS backends into their own folders.
|
2015-04-15 18:49:45 -04:00 |