Pietro Gagliardi
|
09b5fefac2
|
Scrolling mostly works now...
|
2014-10-19 23:48:25 -04:00 |
Pietro Gagliardi
|
79d096edeb
|
Worked on vertical scrolilng. Not done.
|
2014-10-19 23:33:08 -04:00 |
Pietro Gagliardi
|
a3ad384a34
|
Set the DC viewport properly for the purposes of scrolling.
|
2014-10-19 22:20:53 -04:00 |
Pietro Gagliardi
|
ec22c573ba
|
Optimized Table redraw and fixed redraw-on-resize.
|
2014-10-19 21:49:27 -04:00 |
Pietro Gagliardi
|
3c4021d7d6
|
Fixed a potential bug in the WM_SETFONT handling.
|
2014-10-19 20:01:01 -04:00 |
Pietro Gagliardi
|
988c3a7dd8
|
Added a count variable to the table structure.
|
2014-10-19 19:40:23 -04:00 |
Pietro Gagliardi
|
99bfbbbed5
|
Simplified the code a bit.
|
2014-10-19 19:02:18 -04:00 |
Pietro Gagliardi
|
95dc0a87b5
|
Fixed Tables on GTK+ not updating properly. Should have done this ages ago, argh
|
2014-10-19 17:10:16 -04:00 |
Pietro Gagliardi
|
6c20a3a8bf
|
Began working on a replacement Table for Windows.
|
2014-10-19 14:44:27 -04:00 |
Pietro Gagliardi
|
55ca27a20d
|
Whoops, forgot to document NewStandaloneLabel()'s demise and amend the example program. Fixed.
|
2014-10-18 17:40:29 -04:00 |
Pietro Gagliardi
|
87af405d27
|
Capitalize O in October.
|
2014-10-18 17:07:02 -04:00 |
Pietro Gagliardi
|
921fa4b4a8
|
Remove "from scratch".
|
2014-10-18 17:06:28 -04:00 |
Pietro Gagliardi
|
78942344c8
|
Updated the README.
|
2014-10-18 17:05:33 -04:00 |
Pietro Gagliardi
|
aed423a09f
|
Remvoed the newctrl working directory.
|
2014-10-18 17:03:38 -04:00 |
Pietro Gagliardi
|
62048303a3
|
Merged new container/sizing stuff.
|
2014-10-18 17:03:07 -04:00 |
Pietro Gagliardi
|
8c8b642adb
|
Fixed Mac OS X sizing and more TODOs. Ready to merge back!
|
2014-10-18 17:02:51 -04:00 |
Pietro Gagliardi
|
922407d5b6
|
Fixed buid errors.
|
2014-10-18 16:12:41 -04:00 |
Pietro Gagliardi
|
cb19b4586b
|
Migrated Mac OS X Window. Ready to build; almost ready to remerge!
|
2014-10-18 16:06:58 -04:00 |
Pietro Gagliardi
|
a5c002fcd2
|
More Mac OS X work. Woah, almost done!
|
2014-10-18 16:01:40 -04:00 |
Pietro Gagliardi
|
0351cf27fe
|
Migrated the Mac OS X basic controls.
|
2014-10-18 15:44:56 -04:00 |
Pietro Gagliardi
|
fd9e614faa
|
Started the Mac OS X conversion.
|
2014-10-18 14:17:35 -04:00 |
Pietro Gagliardi
|
b1ac28cc93
|
Fixed parenting weirdnesses.
|
2014-10-18 12:47:19 -04:00 |
Pietro Gagliardi
|
0f6e65188a
|
Fixed paintControlBackground() on Windows; there is no longera guarantee of every control being put on top of a container.
|
2014-10-18 09:26:28 -04:00 |
Pietro Gagliardi
|
1face3a455
|
Implemented container.bounds() on Windows.
|
2014-10-18 09:06:17 -04:00 |
Pietro Gagliardi
|
45acb35a6d
|
Fixed control positioning on GTK+. This will also "fix" control positioning on Windows; next commit.
|
2014-10-18 08:57:53 -04:00 |
Pietro Gagliardi
|
772f03f4b3
|
Fixed GTK+ Area crash (damn typo). Now to figure out why everything is misplaced :D
|
2014-10-17 23:21:30 -04:00 |
Pietro Gagliardi
|
aabbe36b44
|
Fixed compiler errors. Now to fix runtime errors! Woo!
|
2014-10-17 23:14:00 -04:00 |
Pietro Gagliardi
|
f363a790cc
|
Migrated GTK+ Tab. Now to test!
|
2014-10-17 23:05:46 -04:00 |
Pietro Gagliardi
|
8e650584f7
|
Migrated GTK+ Window.
|
2014-10-17 22:40:05 -04:00 |
Pietro Gagliardi
|
b060d992ff
|
Figured out what to do about containers in GTK+ and applied it to Group.
|
2014-10-17 22:28:23 -04:00 |
Pietro Gagliardi
|
00438732d1
|
Readded containerResize() on GTK+; going to have to figure out how I'm going to do GTK+ size control...
|
2014-10-17 20:21:35 -04:00 |
Pietro Gagliardi
|
8f1165e0c7
|
Did most of the GTK+ migration.
|
2014-10-17 20:02:34 -04:00 |
Pietro Gagliardi
|
344a344abd
|
Began the GTK+ backend migration. control_unix.go is migrated; Area overlay changes are done now so I don't forget later as well.
|
2014-10-17 17:01:24 -04:00 |
Pietro Gagliardi
|
2b95335e6e
|
Cleaned up some code.
|
2014-10-17 16:35:30 -04:00 |
Pietro Gagliardi
|
b37759be84
|
More TODOs.
|
2014-10-17 13:25:37 -04:00 |
Pietro Gagliardi
|
492845da5d
|
Adjusted background painting code on Windows for the new container structure.
|
2014-10-17 13:21:20 -04:00 |
Pietro Gagliardi
|
d2e1c9f261
|
Forgot the modified test, oops.
|
2014-10-17 13:16:36 -04:00 |
Pietro Gagliardi
|
61a21b87aa
|
Implemented Padded on Grid.
|
2014-10-17 13:16:16 -04:00 |
Pietro Gagliardi
|
48be573b22
|
Implemented Padded in SImpleGrid.
|
2014-10-17 13:08:54 -04:00 |
Pietro Gagliardi
|
bdadfe232d
|
Implemented Padded in Space.
|
2014-10-17 12:57:39 -04:00 |
Pietro Gagliardi
|
d6ae3afeb4
|
Added margined to Group and reworked the test. Now for spacing.
|
2014-10-16 19:35:50 -04:00 |
Pietro Gagliardi
|
7ea98fce72
|
Accidentally flipped margined logic on Group.
|
2014-10-16 18:55:27 -04:00 |
Pietro Gagliardi
|
3345ae3189
|
Marked group tabbing bug as fixed.
|
2014-10-16 18:46:31 -04:00 |
Pietro Gagliardi
|
3084d0f243
|
Implemented tabbing properly. Tab order still backwards.
|
2014-10-16 18:41:17 -04:00 |
Pietro Gagliardi
|
634ef7d4d9
|
More TODOs.
|
2014-10-16 16:20:50 -04:00 |
Pietro Gagliardi
|
fa67147f54
|
Forgot to size Grid and SimpleGrid's container properly. Fixed.
|
2014-10-16 16:20:09 -04:00 |
Pietro Gagliardi
|
229ffd37b2
|
Fixed Tab page content positioning.
|
2014-10-16 16:05:18 -04:00 |
Pietro Gagliardi
|
31fd8a34df
|
Made Tab containers children of the Tab.
|
2014-10-16 15:44:30 -04:00 |
Pietro Gagliardi
|
7c9c51a083
|
Fixed preferred size forgetfulness.
|
2014-10-16 15:16:11 -04:00 |
Pietro Gagliardi
|
66d241074a
|
More TODOs for real.
|
2014-10-16 14:22:54 -04:00 |