summaryrefslogtreecommitdiff
path: root/riscos/gui.h
diff options
context:
space:
mode:
authorRichard Wilson <rjw@netsurf-browser.org>2004-07-07 22:09:26 +0000
committerRichard Wilson <rjw@netsurf-browser.org>2004-07-07 22:09:26 +0000
commitcfe6cd43dc6f83885f98bc14837bac195cb69eeb (patch)
treee6b1e3f7f042bdf8e34514eb62f28c151be23afd /riscos/gui.h
parentc01b0bf64536306498e96b845a052eab7fd084a1 (diff)
downloadnetsurf-cfe6cd43dc6f83885f98bc14837bac195cb69eeb.tar.gz
netsurf-cfe6cd43dc6f83885f98bc14837bac195cb69eeb.tar.bz2
[project @ 2004-07-07 22:09:26 by rjw]
Minor GUI fixes for hotlist. Hotlist toolbar. svn path=/import/netsurf/; revision=1054
Diffstat (limited to 'riscos/gui.h')
-rw-r--r--riscos/gui.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/riscos/gui.h b/riscos/gui.h
index e8df46bbd..3df53141e 100644
--- a/riscos/gui.h
+++ b/riscos/gui.h
@@ -37,6 +37,7 @@ extern wimp_menu *current_menu;
extern gui_window *current_gui;
extern gui_window *ro_gui_current_redraw_gui;
extern osspriteop_area *gui_sprites;
+extern struct toolbar *hotlist_toolbar;
typedef enum { GUI_BROWSER_WINDOW } gui_window_type;
typedef enum { GUI_SAVE_SOURCE, GUI_SAVE_DRAW, GUI_SAVE_TEXT,
@@ -187,6 +188,7 @@ void ro_gui_hotlist_selection_drag_end(wimp_dragged *drag);
void ro_gui_hotlist_move_drag_end(wimp_dragged *drag);
bool ro_gui_hotlist_keypress(int key);
void ro_gui_hotlist_menu_closed(void);
+void ro_gui_hotlist_toolbar_click(wimp_pointer* pointer);
int ro_gui_hotlist_get_selected(bool folders);
void ro_gui_hotlist_set_selected(bool selected);
@@ -215,7 +217,11 @@ void ro_gui_debugwin_open(void);
void ro_gui_debugwin_close(void);
void ro_gui_debugwin_redraw(wimp_draw *redraw);
-/* icon numbers */
+/* toolbar types */
+#define TOOLBAR_BROWSER 0
+#define TOOLBAR_HOTLIST 1
+
+/* icon numbers for browser toolbars */
#define ICON_TOOLBAR_BACK 0
#define ICON_TOOLBAR_FORWARD 1
#define ICON_TOOLBAR_STOP 2
@@ -231,6 +237,16 @@ void ro_gui_debugwin_redraw(wimp_draw *redraw);
#define ICON_TOOLBAR_URL 12 // Must be after highest toolbar icon
#define ICON_TOOLBAR_THROBBER 13
+/* icon numbers for hotlist toolbars */
+#define ICON_TOOLBAR_CREATE 0
+#define ICON_TOOLBAR_DELETE 1
+#define ICON_TOOLBAR_EXPAND 2
+#define ICON_TOOLBAR_OPEN 3
+#define ICON_TOOLBAR_LAUNCH 4
+#define ICON_TOOLBAR_SORT 5
+#define ICON_TOOLBAR_HOTLIST_LAST 6
+
+/* icon numbers for toolbar status window */
#define ICON_STATUS_TEXT 0
#define ICON_STATUS_RESIZE 1