Commit Graph

44 Commits

Author SHA1 Message Date
Ole Loots 076361e1e1 Match return value with function prototypes. 2013-04-19 21:20:07 +02:00
Ole Loots 39231ca3f6 Properly exit move_rect function. 2013-04-18 02:53:31 +02:00
Ole Loots a6995849d2 Check rc_intersect result and added comments. 2013-04-16 21:57:27 +02:00
Ole Loots 1bc49bc914 Do not use clipping rectangle as toolbar redraw origin
Fixes recent toolbar redraw change.
2013-04-15 21:54:20 +02:00
Ole Loots 6675aa62dc Refactored toolbar redraw
Always use the callback pointer and introduced an standard callback.
2013-04-15 20:59:30 +02:00
Ole Loots 46efbe13d4 Improved debug logging. 2013-04-13 15:35:43 +02:00
Ole Loots af521e0494 Removed obsolete comments. 2013-04-13 14:54:20 +02:00
Ole Loots 08024af0a5 Renamed gemtk_wm_send_redraw to gemtk_wm_exec_redraw
...and did a little bit refactoring.
2013-04-11 22:56:48 +02:00
Ole Loots 3fa929938b Fix duplicate Ctrl+V (and other shortcuts) key processing,
by catching event callback return value.
2013-04-09 00:40:21 +02:00
Ole Loots 52cce28438 Added some comments 2013-03-30 13:22:55 +01:00
Ole Loots 54f719aa96 Some more finetuning... 2013-01-31 19:22:35 +01:00
Ole Loots 577ff3cffc The Window toolbar now have independet AES objects,
which means no state restore is required before redraw.
2013-01-22 22:28:20 +01:00
Ole Loots 985e4ce6be Prefixed gemtk module functions. 2013-01-22 02:33:27 +01:00
Ole Loots 7cf178f286 Display download filename in download confirm message. 2013-01-17 02:04:43 +01:00
Ole Loots 13f22099ce Search is functional. 2013-01-17 01:18:27 +01:00
Ole Loots 4f0ae4e128 Search form inside browser windows starts to work. 2013-01-16 03:21:35 +01:00
Ole Loots 8d35a11cf3 Commented debug output 2013-01-15 01:54:54 +01:00
Ole Loots 4f64d85dfa Make toolbar height configurable,
started to use extended AES Object types.
2013-01-15 01:31:35 +01:00
Ole Loots a0227890e9 Further work on search in browser window. 2013-01-14 01:01:22 +01:00
Ole Loots badc87f343 Use windowes objc_w* and form_w* functions,
this should respect the window area, but
it doesn't.
2013-01-11 23:53:46 +01:00
Ole Loots adcbbbe880 Started to move the search form into the browser window. 2013-01-11 02:12:30 +01:00
Ole Loots 4245051bd8 Pass mbuttons to toolbar events 2013-01-10 21:09:21 +01:00
Ole Loots 26cc21c5c0 Fixed WM_FULLED handling 2013-01-10 01:31:36 +01:00
Ole Loots b6b900920c Added some inline documentation 2013-01-10 01:27:36 +01:00
Ole Loots 7920daaa3f Implemented language and font renderer popups. 2013-01-07 23:45:02 +01:00
Ole Loots c0e6cf6590 Implemented caret redraw. 2013-01-01 22:08:19 +01:00
Ole Loots 695f052237 Moved form handling into gemtk,
removed several windom includes
2012-12-31 03:37:43 +01:00
Ole Loots 6840c98efe wip 2012-12-28 04:41:33 +01:00
Ole Loots 2caa45d539 Settings are now written when save is clicked. 2012-12-28 03:26:06 +01:00
Ole Loots f7ee2a0387 - started to work on settings dialog
- some WIP in treeview widgets. Changed destroy / and init handling.
  It requires some optimization, when the widget is closed
  it must remove itself from the guiwin list, for perfomance.
2012-12-21 00:56:50 +01:00
Ole Loots c6a5109a95 Preparing for merge... 2012-12-18 01:10:20 +01:00
Ole Loots 973a8c37b1 First steps to remove windom dependency from download dialog. 2012-12-12 01:51:18 +01:00
Ole Loots 25db04a890 Dragged scrolling/mouse click events works fine now. 2012-12-04 01:32:43 +01:00
Ole Loots 40313798ee Implemented Browser key input handling. 2012-12-01 16:18:02 +01:00
Ole Loots 9ec2e77b27 Only change selectable toolbar objects on click. 2012-11-29 01:59:20 +01:00
Ole Loots fe0e2508e6 Refactored a lot of browser window code,... still totally WIP.
...but it compiles...
2012-11-27 02:12:09 +01:00
Ole Loots 6ea22068aa Fixed typo, caused small scroll bug. 2012-11-22 01:30:03 +01:00
Ole Loots 407389668b Hotlist now works without windom. 2012-11-22 01:19:20 +01:00
Ole Loots 42cb583842 Improved WM_FULLED handling (prev. size is getting restored) 2012-11-22 00:26:58 +01:00
Ole Loots 0672d5e2c9 Implemented scroll handling in gemtk. 2012-11-21 02:14:22 +01:00
Ole Loots 7e94f32e4c Initial work at making scrolling work 2012-11-20 01:41:42 +01:00
Ole Loots 5449303bd1 Ripped Windom out of the treeview implementation,
it still requires scroll event handling to be implemented.
2012-11-20 00:29:20 +01:00
Ole Loots 9676253184 Imporved gemtk toolbar handling. 2012-11-19 00:47:03 +01:00
Ole Loots c415f9bf98 Start to remove windom, wip.
- Refactored menu event handling.
- Load plain GEM resources.
- Refactored Event handling
2012-11-18 23:22:43 +01:00