Pietro Gagliardi
|
c9643ea5a6
|
Gutted the existing header files, started trimming things that remain in the backups, and renamed _UI_EXTERN and _UI_ENUM and the include guards and libui_EXPORTS to start with uipriv instead.
|
2019-04-08 20:55:06 -04:00 |
Pietro Gagliardi
|
dbb17e441d
|
Comments related to above.
|
2017-06-06 16:20:58 -04:00 |
Pietro Gagliardi
|
ef3ed04e2d
|
More hacking to fix visibility issues on GTK+. This is a mess.
|
2017-06-06 16:19:08 -04:00 |
Pietro Gagliardi
|
4b149ddfef
|
Implemented uiGrid on GTK+.
|
2016-06-09 18:57:58 -04:00 |
Pietro Gagliardi
|
1d8ea79e45
|
Removed uiControlVerifyDestroy(); we could have just had it in uiFreeControl().
|
2016-05-22 01:07:25 -04:00 |
Pietro Gagliardi
|
85ee2e93dd
|
More ui_unix.h and unix/control.c work. NOW we're ready to migrate the controls.
|
2016-04-25 19:45:05 -04:00 |
Pietro Gagliardi
|
6d655cde45
|
Finished rewriting ui_unix.h. Now to rewrite all the controls. Yay?
|
2016-04-25 19:16:48 -04:00 |
Pietro Gagliardi
|
a651caac89
|
Started migrating ui_unix.h. SyncEnableState can be dropped from the GTK+ port, so let's do that next.
|
2016-04-25 16:45:49 -04:00 |
Pietro Gagliardi
|
bc0a1d43c9
|
Applied the new type system to the Windows backend and fixed some more C++ stupidity related to it.
|
2016-04-24 17:38:48 -04:00 |
Pietro Gagliardi
|
96e8f1f8ea
|
Did the rest of the object changes on GTK+.
|
2016-04-24 16:59:46 -04:00 |
Pietro Gagliardi
|
46391367fe
|
Removed the typefn stuff from ui_*.h*.
|
2016-04-24 14:15:56 -04:00 |
Pietro Gagliardi
|
e24bde16ba
|
Entering Valhalla.
|
2015-11-17 10:46:58 -05:00 |
Pietro Gagliardi
|
a9316a04b0
|
Added C++ extern guards.
|
2015-11-16 10:55:44 -05: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
|
b5d20864cb
|
More file migrations.
|
2015-06-14 19:50:11 -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
|
0ee2a72446
|
Exported the GTK+ backend's strdupText() as uiUnixStrdupText().
|
2015-04-30 22:55:06 -04:00 |
Pietro Gagliardi
|
6c6bce3702
|
Moved everything back to the top level.
|
2015-04-29 11:02:38 -04:00 |
Pietro Gagliardi
|
4c280ca42c
|
Removed or moved a bunch of stale files from the old source. All that's left now is to re-add the main controls and recreate the test program.
|
2015-04-29 10:20:25 -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
|
2434e8d004
|
More Unix control destruction fixups. Now to finally hook together the tab fixup.
|
2015-04-18 13:38:19 -04:00 |
Pietro Gagliardi
|
f0055e948b
|
Set up a new system for destroying controls on GTK+. Will migrate controls now.
|
2015-04-18 12:30:25 -04:00 |
Pietro Gagliardi
|
5eb91c5cb0
|
Started doing conversion of the GTK+ backend...
|
2015-04-15 19:46:24 -04:00 |
Pietro Gagliardi
|
022a3ae20e
|
Migrated the GTK+ backend to the new uiControl/uiSizing system.
|
2015-04-09 18:17:04 -04:00 |
Pietro Gagliardi
|
3134440f3d
|
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
|
a6f175767e
|
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
|
4b13f93dbe
|
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 |
Pietro Gagliardi
|
9298bc9e37
|
Changed ui_*.h to uipriv_*.h pending a public non-portable API.
|
2015-04-07 00:26:27 -04:00 |
Pietro Gagliardi
|
58da9ce2bd
|
Started working on uiControl.
|
2015-04-06 21:53:31 -04:00 |
Pietro Gagliardi
|
fc19f776c4
|
Started doing the C rewrite. Defined the basic initialization and main loop and window API and implemented them on GTK+.
|
2015-04-06 12:20:51 -04:00 |