Pietro Gagliardi
|
e9557f2e17
|
More TODOs.
|
2015-04-29 01:28:03 -04:00 |
Pietro Gagliardi
|
9701daa95c
|
Fixed bin destruction issues in the GTK+ uiTab.
|
2015-04-29 01:26:52 -04:00 |
Pietro Gagliardi
|
ae66137d01
|
Reworked the GTK+ uiTab code to use a GArray of struct tabPages to store the tab page information.
|
2015-04-29 01:20:09 -04:00 |
Pietro Gagliardi
|
ee998a973b
|
More TODOs.
|
2015-04-29 01:09:27 -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
|
da2ad417a0
|
Fixed the same oversight as the previous commit on the Windows and OS X backends. Added comments to document the oversight.
|
2015-04-28 21:35:29 -04:00 |
Pietro Gagliardi
|
699cd12a19
|
Migrated unix/newcontrol.c back. Fixed an oversight in unix/container.c.
|
2015-04-28 21:30:38 -04:00 |
Pietro Gagliardi
|
0e16aa4d7c
|
Fixed build system for OS X builds.
|
2015-04-28 14:46:09 -04:00 |
Pietro Gagliardi
|
b7272f680f
|
More TODOs.
|
2015-04-28 13:55:32 -04:00 |
Pietro Gagliardi
|
23cf870e01
|
Fixed uiNewWindow() parameters not being honored on the GTK+ backend.
|
2015-04-28 13:17:36 -04:00 |
Pietro Gagliardi
|
c32a50e63c
|
Fixed runtime errors. Unix backend migrated!
|
2015-04-28 13:09:49 -04:00 |
Pietro Gagliardi
|
cdd310fa7d
|
Fixed build issues. Now to fix runtime issues.
|
2015-04-28 13:06:53 -04:00 |
Pietro Gagliardi
|
53914cc6cd
|
Migrated unix/window.c. Now to test!
|
2015-04-28 12:58:51 -04:00 |
Pietro Gagliardi
|
05d7f11eed
|
Updated unix/GNUmakeinc.mk.
|
2015-04-28 12:28:17 -04:00 |
Pietro Gagliardi
|
e647e7808c
|
Removed unix/OLDcontainer.c (that's done) and moved unix/window.c out of the way for a rewrite.
|
2015-04-28 12:25:39 -04:00 |
Pietro Gagliardi
|
0f32baa5f7
|
Wrote bin on the GTK+ backend.
|
2015-04-28 12:15:29 -04:00 |
Pietro Gagliardi
|
1e2dee7ab3
|
Fixed some missing pieces in unix/container.c.
|
2015-04-28 12:07:07 -04:00 |
Pietro Gagliardi
|
fbe7324c15
|
Started migrating the GTK+ backend. Built uiContainer.
|
2015-04-28 11:49:53 -04:00 |
Pietro Gagliardi
|
335bfe8b1a
|
Revert "Nuked uiParent/uiOSContainer, replacing it with the older uintptr_t/Update() method. I'm not sure if I'm happy with *this* design either... I really have no idea what's clean or elegant here ^^' Fixed initial title/size setting not taking effect on the GTK+ Window bckend."
I have no idea what I'm doing or thinking but the other way makes things harder on Windows...
This reverts commit 9e18ee03e6 .
|
2015-04-25 18:28:49 -04:00 |
Pietro Gagliardi
|
9e18ee03e6
|
Nuked uiParent/uiOSContainer, replacing it with the older uintptr_t/Update() method. I'm not sure if I'm happy with *this* design either... I really have no idea what's clean or elegant here ^^' Fixed initial title/size setting not taking effect on the GTK+ Window bckend.
|
2015-04-25 13:00:11 -04:00 |
Pietro Gagliardi
|
d0e213fb04
|
More TODOs.
|
2015-04-24 15:59:38 -04:00 |
Pietro Gagliardi
|
c97f95ef10
|
Fixed some Windows Makefile issues.
|
2015-04-24 14:11:23 -04:00 |
Pietro Gagliardi
|
e8adc2a969
|
More TODOs.
|
2015-04-23 23:37:27 -04:00 |
Pietro Gagliardi
|
11ad023f78
|
Fixed pointer abuse in unix/menu.c. Almost there now...
|
2015-04-23 20:15:21 -04:00 |
Pietro Gagliardi
|
58444b0ea2
|
Fixed premature ::activate emission in unix/menu.c. Christ Almighty.
|
2015-04-23 20:07:42 -04:00 |
Pietro Gagliardi
|
663a2c84bb
|
Removed the commented-out GTK+ menu deletion functions. I have no idea how I'm going to clean up after package ui.
|
2015-04-23 19:37:55 -04:00 |
Pietro Gagliardi
|
9592affb18
|
Removed unused fields from the GTK+ menu code.
|
2015-04-23 19:36:53 -04:00 |
Pietro Gagliardi
|
f416b32477
|
Cleaned up the GTK+ menu checkbox code.
|
2015-04-23 19:11:53 -04:00 |
Pietro Gagliardi
|
26e42bc1ba
|
Hooked menus up to windows on the GTK+ backend.
|
2015-04-23 18:48:01 -04:00 |
Pietro Gagliardi
|
25bd081f71
|
Thanks to hergertme in irc.gimp.net/#gtk+, we can connect to ::clicked instead of ::toggled for check buttons and check items. This avoids playing the signal blocking game.
|
2015-04-23 16:48:35 -04:00 |
Pietro Gagliardi
|
2688cd48d1
|
More Unix menu work.
|
2015-04-23 16:00:34 -04:00 |
Pietro Gagliardi
|
1ceb07dcbb
|
More GTK+ menu work.
|
2015-04-23 15:30:37 -04:00 |
Pietro Gagliardi
|
cfc4dfb787
|
Started writing the GTK+ menu code.
|
2015-04-23 13:11:36 -04:00 |
Pietro Gagliardi
|
3756657921
|
Finished uiWindow Unix work.
|
2015-04-23 10:17:16 -04:00 |
Pietro Gagliardi
|
6a90d8c5c6
|
More GTK+ uiWindow work. Readded the backend's text.c; finally replaced its g_strdup().
|
2015-04-23 10:01:39 -04:00 |
Pietro Gagliardi
|
f90c15fef1
|
Started rewriting window.c. More TODOs.
|
2015-04-22 23:03:32 -04:00 |
Pietro Gagliardi
|
78ae87409e
|
Started developing a replacement for uiWindow's Unix implementation. Deleted its Internal field.
|
2015-04-22 22:26:49 -04:00 |
Pietro Gagliardi
|
b0ed680a4d
|
Readded uiWindow on the GTK+ backend and to the tests.
|
2015-04-22 19:23:34 -04:00 |
Pietro Gagliardi
|
3f101ff591
|
Re-added and migrated unix/oscontainer.c.
|
2015-04-22 19:10:54 -04:00 |
Pietro Gagliardi
|
405e16660c
|
Fixed the remaining errors.
|
2015-04-22 17:56:39 -04:00 |
Pietro Gagliardi
|
db3fe82554
|
Fixed most errors.
|
2015-04-22 17:54:05 -04:00 |
Pietro Gagliardi
|
3b32ab8625
|
Fixed the makefile. Fixed the build. Added files needed for builds. Updated ui_unix.h to account for _UI_EXPORT.
|
2015-04-22 15:47:37 -04:00 |
Pietro Gagliardi
|
647b7892ef
|
Added nonworking makefiles...
|
2015-04-22 15:04:55 -04:00 |
Pietro Gagliardi
|
54ac2f57ce
|
Work on shared library symbol exporting.
|
2015-04-22 14:09:17 -04:00 |
Pietro Gagliardi
|
21d73bad8b
|
Added main.c on the Unix backend to the rewrite.
|
2015-04-22 13:53:22 -04:00 |