diff options
author | Vincent Sanders <vince@netsurf-browser.org> | 2014-01-13 14:51:27 +0000 |
---|---|---|
committer | Vincent Sanders <vince@netsurf-browser.org> | 2014-01-13 14:51:27 +0000 |
commit | e82d83f1847ebc369a5f48a18217a8f5fecf3824 (patch) | |
tree | 2319e225f0c1cb9fec95d184e84d71b0eed93858 /amiga | |
parent | d70e371cd99d35859b0514884163447fa793738a (diff) | |
download | netsurf-e82d83f1847ebc369a5f48a18217a8f5fecf3824.tar.gz netsurf-e82d83f1847ebc369a5f48a18217a8f5fecf3824.tar.bz2 |
move four more optional window operations to table
Diffstat (limited to 'amiga')
-rw-r--r-- | amiga/gui.c | 12 | ||||
-rw-r--r-- | amiga/theme.h | 2 |
2 files changed, 10 insertions, 4 deletions
diff --git a/amiga/gui.c b/amiga/gui.c index c69b3f07a..4592eda7a 100644 --- a/amiga/gui.c +++ b/amiga/gui.c @@ -4613,7 +4613,7 @@ static void gui_window_update_extent(struct gui_window *g) g->shared->new_content = true; } -void gui_window_set_status(struct gui_window *g, const char *text) +static void gui_window_set_status(struct gui_window *g, const char *text) { ULONG cur_tab = 0; char *utf8text; @@ -4768,7 +4768,7 @@ static uint32 ami_set_throbber_render_hook(struct Hook *hook, APTR space, return 0; } -void gui_window_place_caret(struct gui_window *g, int x, int y, int height, +static void gui_window_place_caret(struct gui_window *g, int x, int y, int height, const struct rect *clip) { struct IBox *bbox; @@ -4805,7 +4805,7 @@ void gui_window_place_caret(struct gui_window *g, int x, int y, int height, OnMenu(g->shared->win, AMI_MENU_PASTE); } -void gui_window_remove_caret(struct gui_window *g) +static void gui_window_remove_caret(struct gui_window *g) { struct IBox *bbox; int xs,ys; @@ -5098,8 +5098,14 @@ static struct gui_window_table ami_window_table = { .set_icon = gui_window_set_icon, .set_title = gui_window_set_title, .set_url = gui_window_set_url, + .set_status = gui_window_set_status, + .place_caret = gui_window_place_caret, + .remove_caret = gui_window_remove_caret, .drag_start = gui_window_drag_start, .new_content = gui_window_new_content, + + /* from theme */ + .set_pointer = gui_window_set_pointer, .start_throbber = gui_window_start_throbber, .stop_throbber = gui_window_stop_throbber, diff --git a/amiga/theme.h b/amiga/theme.h index b47c015e1..e81db33dd 100644 --- a/amiga/theme.h +++ b/amiga/theme.h @@ -44,6 +44,6 @@ void ami_update_pointer(struct Window *win, gui_pointer_shape shape); void gui_window_start_throbber(struct gui_window *g); void gui_window_stop_throbber(struct gui_window *g); - +void gui_window_set_pointer(struct gui_window *g, gui_pointer_shape shape); #endif |