Pietro Gagliardi
|
5eb91c5cb0
|
Started doing conversion of the GTK+ backend...
|
2015-04-15 19:46:24 -04:00 |
Pietro Gagliardi
|
4b611f80cf
|
Fixed a comment.
|
2015-04-15 19:20:46 -04:00 |
Pietro Gagliardi
|
17b7852fde
|
Added the Mac OS X build rules.
|
2015-04-15 19:19:52 -04:00 |
Pietro Gagliardi
|
47a4bd3ae7
|
Added the Unix build rules.
|
2015-04-15 19:17:21 -04:00 |
Pietro Gagliardi
|
aa802768a4
|
Started building the make structure.
|
2015-04-15 19:14:28 -04:00 |
Pietro Gagliardi
|
8208fa8828
|
Removed control.c. It is no longer needed.
|
2015-04-15 18:51:54 -04:00 |
Pietro Gagliardi
|
eb469c2d8b
|
Removed ids.go. It can be recreated later.
|
2015-04-15 18:51:41 -04:00 |
Pietro Gagliardi
|
d4fb903c07
|
Moved the uipriv_*.h files to the respective folders. The ui_*.h files stay up here; they'll be moved to IDLs later.
|
2015-04-15 18:51:04 -04:00 |
Pietro Gagliardi
|
e69c0c93eb
|
Split all OS backends into their own folders.
|
2015-04-15 18:49:45 -04:00 |
Pietro Gagliardi
|
95e29f0465
|
Fixed more ui.idl errors.
|
2015-04-15 18:47:27 -04:00 |
Pietro Gagliardi
|
80f5f3f8a0
|
Fixed errors in ui.idl.
|
2015-04-15 18:45:52 -04:00 |
Pietro Gagliardi
|
2f785c9a09
|
Converted ui.h to a pgidl file.
|
2015-04-15 18:41:04 -04:00 |
Pietro Gagliardi
|
48292d1471
|
Fixed the weird 32-bit Linux/64-bit OpenBSD crash.
|
2015-04-15 12:14:09 -04:00 |
Pietro Gagliardi
|
4b062196de
|
More TODOs.
|
2015-04-15 11:38:59 -04:00 |
Pietro Gagliardi
|
dd540a96b7
|
More TODOs.
|
2015-04-14 19:38:41 -04:00 |
Pietro Gagliardi
|
4d6571e807
|
Changed uiStackAdd() to uiStackAppend() and uiStackRemove() to uiStackDelete(); this will be the naming system other containers will follow.
|
2015-04-14 19:37:41 -04:00 |
Pietro Gagliardi
|
e6e5e845f0
|
Fixed Mac build for qo. A proper Makefile would be best, but I have no idea how to write one...
|
2015-04-14 19:32:12 -04:00 |
Pietro Gagliardi
|
4313f745e1
|
More TODOs.
|
2015-04-14 13:04:51 -04:00 |
Pietro Gagliardi
|
fff86431e3
|
Made the necessary previous commits changes on the Mac OS X backend. Untested yet.
|
2015-04-14 12:51:20 -04:00 |
Pietro Gagliardi
|
025b9f576b
|
Fixed moving label on Windows.
|
2015-04-14 12:47:58 -04:00 |
Pietro Gagliardi
|
a79e2bc4cd
|
More of the last few commits, now on the GTK+ backend. THAT ONE WORKS...
|
2015-04-14 12:41:25 -04:00 |
Pietro Gagliardi
|
bc4fc15b56
|
TODO refinement.
|
2015-04-14 12:36:39 -04:00 |
Pietro Gagliardi
|
b12a02b74d
|
More TODOs.
|
2015-04-14 10:44:00 -04:00 |
Pietro Gagliardi
|
2a13bb50f9
|
Fixed a small bug in stack.c. Unrelated to the previous commit; that one is that the uiParentUpdate() isn't updating...?
|
2015-04-14 10:35:52 -04:00 |
Pietro Gagliardi
|
d71721964c
|
More uiParent work. Something I did broke stack removal...
|
2015-04-14 10:20:07 -04:00 |
Pietro Gagliardi
|
d935c8896f
|
More TODOs.
|
2015-04-14 09:46:24 -04:00 |
Pietro Gagliardi
|
b745e5042d
|
More TODOs.
|
2015-04-14 09:43:18 -04:00 |
Pietro Gagliardi
|
204f450ff8
|
More parent planning and related API changes. I now have a better handle over what I want after last night: p.SetChild() is only called by w.SetChild() and the various uiTab and uiGroup methods; everything else should call Control.SetParent(). Some renaming is needed.
|
2015-04-14 09:41:52 -04:00 |
Pietro Gagliardi
|
e5fea12df6
|
More parent planning.
|
2015-04-13 22:31:22 -04:00 |
Pietro Gagliardi
|
cad165e100
|
Added a document explaining how parents and children relate. I'm starting to think the current system actually does work fine after all...
|
2015-04-13 22:30:19 -04:00 |
Pietro Gagliardi
|
5b29bd6d96
|
More TODOs.
|
2015-04-13 19:23:34 -04:00 |
Pietro Gagliardi
|
d4d0aef8cb
|
Okay, I have no idea what I'm going to do
|
2015-04-13 19:23:08 -04:00 |
Pietro Gagliardi
|
8803080975
|
More glossary work.
|
2015-04-13 18:37:07 -04:00 |
Pietro Gagliardi
|
61ed97092a
|
More GLOSSARY stuff.
|
2015-04-13 18:05:34 -04:00 |
Pietro Gagliardi
|
50e7ef6f52
|
More glossary work.
|
2015-04-13 15:46:16 -04:00 |
Pietro Gagliardi
|
8672e5520a
|
Added a glossary. I'm still not too happy with this...
|
2015-04-13 15:15:33 -04:00 |
Pietro Gagliardi
|
d5416b8995
|
Fixed some code in stack.c.
|
2015-04-13 14:05:07 -04:00 |
Pietro Gagliardi
|
79f0650fee
|
Added uiStackRemove(), the first removal function in package ui! That took long enough... Now I can piece together all the control and parent logic...
|
2015-04-13 13:43:29 -04:00 |
Pietro Gagliardi
|
949cd56611
|
Converted and fixed the Mac OS X code for uiParent. I'm still not happy, but this is DEFINITELY a step in the right direction... Perhaps automatic deletion is a pipe dream :/ I should also really nail the parenting/unparenting logic, but for that I need to add one more method.
|
2015-04-13 12:53:05 -04:00 |
Pietro Gagliardi
|
c8ac8a6fea
|
Fixed issues in the GTK+ uiParent change.
|
2015-04-13 12:12:17 -04:00 |
Pietro Gagliardi
|
159337df73
|
Did the GTK+ conversion to uiParent. Now to build.
|
2015-04-13 12:05:14 -04:00 |
Pietro Gagliardi
|
5a0a0d1584
|
Finally fixed the Tab content resizing.
|
2015-04-13 10:15:36 -04:00 |
Pietro Gagliardi
|
2005f18624
|
Fixed notification-sending issue on Windows.
|
2015-04-13 09:31:57 -04:00 |
Pietro Gagliardi
|
8ec3acdde9
|
Found the wine bug; will fix it next
|
2015-04-13 02:21:20 -04:00 |
Pietro Gagliardi
|
36982b7b38
|
Fixed some build warnings.
|
2015-04-13 00:45:34 -04:00 |
Pietro Gagliardi
|
0616d0342a
|
Fixed initial content area size on uiWindows.
|
2015-04-13 00:44:27 -04:00 |
Pietro Gagliardi
|
83792ddf80
|
More TODOs. The problems I noticed earlier only happen on wine, so...
|
2015-04-13 00:36:30 -04:00 |
Pietro Gagliardi
|
df8ac38579
|
Fixed a small undefined-behavior bug in the parent code. Still not working...
|
2015-04-13 00:04:43 -04:00 |
Pietro Gagliardi
|
da3d55d4d2
|
Got rid of struct tabPage (it's just an array of uiParent *s now) and added a uiParentUpdate(). Thought that would fix it, but nope...
|
2015-04-12 23:20:09 -04:00 |
Pietro Gagliardi
|
da23756a6a
|
Fix helper: get rid of direct casts to HWND to make errors more obvious.
|
2015-04-12 23:14:56 -04:00 |