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
|
d98ca5dfd4
|
Removed more files from the top level.
|
2015-08-27 11:59:59 -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
|
8e89f60330
|
Reimplemented GTK+ uiLabel.
|
2015-06-30 22:10:52 -04:00 |
Pietro Gagliardi
|
a79368e26b
|
Reimplemented GTK+ uiEntry.
|
2015-06-30 11:26:54 -04:00 |
Pietro Gagliardi
|
8361b4d41a
|
Removed the old GTK+ uiCheckbox.
|
2015-06-30 11:20:28 -04:00 |
Pietro Gagliardi
|
c73b506709
|
Reimplemented GTK+ uiCheckbox.
|
2015-06-30 11:20:14 -04:00 |
Pietro Gagliardi
|
cf4dd17bb4
|
Removed the old unix/button.c.
|
2015-06-30 10:54:08 -04:00 |
Pietro Gagliardi
|
96172d9b04
|
Finished the implementation of GTK+ uiButton and implemented a few fixes and added some TODOs.
|
2015-06-30 10:52:38 -04:00 |
Pietro Gagliardi
|
c8a53277c3
|
Readded the tab
|
2015-06-29 22:49:12 -04:00 |
Pietro Gagliardi
|
da520af372
|
More GTK+ control stubbing.
|
2015-06-27 19:46:11 -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
|
10e8d3203f
|
Started migrating the GTK+ container.
|
2015-06-15 23:03:07 -04:00 |
Pietro Gagliardi
|
58a4b5d2da
|
More work. uiSizing on Unix done.
|
2015-06-15 22:36:49 -04:00 |
Pietro Gagliardi
|
61b791d9f1
|
Moved uipriv_unix.h back.
|
2015-06-14 00:58:10 -04:00 |
Pietro Gagliardi
|
930c4e6883
|
More migration.
|
2015-06-11 18:01:05 -04:00 |
Pietro Gagliardi
|
8d9e229183
|
Started the new GTK+ backend. Migrated files that don't need changing back.
|
2015-06-09 22:45:35 -04:00 |
Pietro Gagliardi
|
f100989803
|
Fixed up wording on some errors in windows/menu.c and unix/menu.c.
|
2015-05-13 10:25:54 -04:00 |
Pietro Gagliardi
|
a517beccae
|
Added uiContainerUpdate() calls to each SetMargined().
|
2015-05-11 12:42:13 -04:00 |
Pietro Gagliardi
|
2c9e63d8d2
|
Same as previous commits, but for uiContainer. We don't need to do these because everything that calls uiControlSetParent() (which should only ever be a uiContainer) should also be updating themselves afterward (or are about to be destroyed).
|
2015-05-11 12:20:41 -04:00 |
Pietro Gagliardi
|
df376a5e0b
|
Started to optimize container updating. Removed container updates from each new control set parent.
|
2015-05-11 12:16:28 -04:00 |
Pietro Gagliardi
|
c6b4d80602
|
Decided what to do about menuless menubars and implemented it.
|
2015-05-11 00:15:40 -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
|
b08e8f36d4
|
Inhibited uiEntryOnChanged() with uiEntrySetText() on GTK+.
|
2015-05-09 21:05:51 -04:00 |
Pietro Gagliardi
|
5ef355f28f
|
Implemented the ShouldQuit() stuff for the Quit menu item on the GTK+ backend.
|
2015-05-09 10:50:03 -04:00 |
Pietro Gagliardi
|
d43c8b5584
|
Fixed some latent bugs in unix/menu.c.
|
2015-05-08 14:14:05 -04:00 |
Pietro Gagliardi
|
5cf19dcc17
|
Added the type names back to the allocators. Implemented on GTK+ only for now.
|
2015-05-08 10:24:03 -04:00 |
Pietro Gagliardi
|
057c6d0cfd
|
Implemented menu uninit on GTK+.
|
2015-05-08 10:17:33 -04:00 |
Pietro Gagliardi
|
dc7274c067
|
Fixed a bug in unix/alloc.c.
|
2015-05-07 23:35:43 -04:00 |
Pietro Gagliardi
|
f544414299
|
Added allocation tracking to the GTK+ backend.
|
2015-05-07 23:10:19 -04:00 |
Pietro Gagliardi
|
27d6994bdc
|
Implemented stub uiUninit()s.
|
2015-05-07 22:32:17 -04:00 |
Pietro Gagliardi
|
e19f52f542
|
Made Unix uiTab scrollable.
|
2015-05-07 20:33:09 -04:00 |
Pietro Gagliardi
|
6c9a122a7d
|
Changed the default uiWindowOnClosing() behavior. Decided to keep the int return.
|
2015-05-07 20:01:17 -04:00 |
Pietro Gagliardi
|
34f55321e0
|
Added a [libui] and a newline to the message printed by complain().
|
2015-05-07 19:34:45 -04:00 |
Pietro Gagliardi
|
727b6871bc
|
Made uiFree(NULL) illegal to spot bugs.
|
2015-05-07 17:45:55 -04:00 |
Pietro Gagliardi
|
2107595ce7
|
"Exported" uiSizing fields.
|
2015-05-07 14:33:46 -04:00 |
Pietro Gagliardi
|
9d45ca5ecd
|
Implemented read-only uiEntries on GTK+.
|
2015-05-06 23:18:55 -04:00 |
Pietro Gagliardi
|
180a17a235
|
Implemented uiEntryOnChanged() on GTK+.
|
2015-05-06 20:37:42 -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
|
ed9539de94
|
Fixed an error in the previous few commits.
|
2015-05-04 20:02:00 -04:00 |
Pietro Gagliardi
|
cf44574bbb
|
Redid the GTK+ allocator to be simpler to prepare for the OS X code.
|
2015-05-04 19:55:39 -04:00 |
Pietro Gagliardi
|
58954ed201
|
Fixed up realloc() to zero extra memory on GTK+. Thanks to Rena (irc.badnik.net) and hyphenated (irc.freenode.net/#go-nuts) for confirming my memset() and spotting errors.
|
2015-05-04 19:26:05 -04:00 |
Pietro Gagliardi
|
8b8be286ff
|
Made private functions in the various bin source files static.
|
2015-05-04 17:42:20 -04:00 |
Pietro Gagliardi
|
00d27ef83b
|
More long-term TODO moving.
|
2015-05-04 17:39:50 -04:00 |
Pietro Gagliardi
|
e571a73247
|
Made an executive decision about the behavior of uiControlShow() on uiWindows.
|
2015-05-04 17:23:01 -04:00 |