Commit Graph

41 Commits

Author SHA1 Message Date
Chris Young
97010ecef5 Make screen pointer accesible through an accessor function only 2019-05-10 20:59:30 +01:00
Vincent Sanders
5d6f189d8b Fixup everything the semantic patch missed 2017-09-07 18:12:09 +01:00
Chris Young
f162ddc711 Fix menu shortcuts on non-menuclass menus 2017-02-24 23:43:51 +00:00
Chris Young
a99c7a5c44 remove silly debug 2017-01-16 22:28:02 +00:00
Chris Young
2083375ec4 Perform dynamic update of Hotlist menu when using MenuClass menus
Currently updates on closing the Hotlist window, but could be persuaded to update on every hotlist drag if deemed necessary.
2017-01-16 22:24:05 +00:00
Chris Young
d871be3ea0 Update documentaton 2017-01-15 20:15:10 +00:00
Chris Young
9e814fd0f0 minor menu fixes 2017-01-15 20:01:49 +00:00
Chris Young
b78d6f458e Attempt hotlist menu refresh 2017-01-15 17:51:55 +00:00
Chris Young
8e7603e6a2 Update JS menu check state when prefs option is toggled 2017-01-15 16:10:23 +00:00
Chris Young
606cc0c219 Split up menu.c into generic and gui_window-specific files 2017-01-15 16:05:07 +00:00
Chris Young
52f98c9fb2 Share menuclass object with all browser windows 2017-01-15 14:55:15 +00:00
Chris Young
24fed9d51c Remove excess logging and fix user-added hotlist separator bars 2017-01-15 00:22:37 +00:00
Chris Young
b6f7ea536c Fix MenuClass menu creation 2017-01-14 23:47:00 +00:00
Chris Young
e4d6d9a972 Get selected state with MenuClass compatible abstraction 2017-01-14 21:04:51 +00:00
Chris Young
313aaabdde Replace OnMenu/OffMenu with MenuClass compatible abstraction 2017-01-14 20:51:51 +00:00
Chris Young
9f10babe64 Merge branch 'master' of git://git.netsurf-browser.org/netsurf into chris/menuclass 2017-01-14 19:58:54 +00:00
Chris Young
0d9023148d Our hook function needs to be in UserData, not PickHook, for window.class reasons. 2017-01-12 18:46:48 +00:00
Chris Young
8ffc2e753b Avoid accessing NULL pointer 2017-01-12 18:32:06 +00:00
Chris Young
439deddba1 Attempt to construct menu using menuclass 2017-01-09 19:06:09 +00:00
Chris Young
3436c097d2 Ensure we free the NM_END menu item 2017-01-08 01:29:50 +00:00
Chris Young
917a602dce Conversion of Amiga hotlist manager to corewindow 2017-01-06 23:56:52 +00:00
Chris Young
a86f2c8dd3 Migrate global history to corewindow 2017-01-06 18:27:09 +00:00
Chris Young
e98a05bb08 Complete cookie manager corewindow interface 2017-01-05 18:50:38 +00:00
Chris Young
57a2bb8599 Merge branch 'master' of git://git.netsurf-browser.org/netsurf into chris/amiga-corewindow 2017-01-03 19:29:04 +00:00
Chris Young
695783e33b re-structure menu code to make it useable elsewhere in the frontend 2017-01-03 19:27:40 +00:00
Chris Young
5eb7ee97ed Basic conversion of cookie manager to core window
slightly broken; blank window until resized; scroll bar wrong; no menu
2017-01-03 00:26:00 +00:00
Chris Young
05fa29ba8b more allocvec/malloc changes 2016-11-19 21:40:32 +00:00
Chris Young
4b1b79582c Move slab size def into memory.c 2016-11-19 16:12:20 +00:00
Chris Young
ec239402ea Move memory functions from misc.c to memory.c 2016-11-19 15:50:22 +00:00
Chris Young
6a9a8d6127 Move current user options path to an abstracted nsoptions_read/write function 2016-07-09 01:07:18 +01:00
Chris Young
df8aeb4a88 Remove unused variable; help gcc 2016-07-09 00:44:35 +01:00
Chris Young
ea00b37874 Attempt to help gcc out a little 2016-07-03 18:48:46 +01:00
Chris Young
ea9932dd00 Handle closing windows and quitting from the menu differently 2016-07-03 17:09:11 +01:00
Chris Young
65bf58e4a1 Remove ami_menu_toggle_checked global 2016-07-03 16:55:00 +01:00
Vincent Sanders
8066d1c8b4 move key press enums and operations to their own header 2016-07-01 14:27:04 +01:00
Vincent Sanders
76a68d7dd0 Update content to split public and internal API 2016-06-06 09:01:38 +01:00
Chris Young
88ae1ff267 Ensure variables are declared correctly 2016-06-02 00:44:20 +01:00
Vincent Sanders
7fc0a4c481 move desktop window header into public API 2016-05-30 17:32:57 +01:00
Vincent Sanders
8711fbe47d move mouse and pointer state header into public API 2016-05-30 12:10:08 +01:00
Vincent Sanders
1eb86d9df2 move window header into public API 2016-05-30 11:01:40 +01:00
Vincent Sanders
d21447d096 move frontends into sub directory 2016-05-15 13:44:34 +01:00