summaryrefslogtreecommitdiff
path: root/riscos/textselection.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-07-17 13:00:38 +0000
committerJames Bursa <james@netsurf-browser.org>2004-07-17 13:00:38 +0000
commite4a6e982e599020060d8e43262d53ade0667f439 (patch)
treea3f76f00f0d2154834036e25b4747b322260ce19 /riscos/textselection.c
parentb6782d609583900d14d51272075408072f2e501c (diff)
downloadnetsurf-e4a6e982e599020060d8e43262d53ade0667f439.tar.gz
netsurf-e4a6e982e599020060d8e43262d53ade0667f439.tar.bz2
[project @ 2004-07-17 13:00:38 by bursa]
Simplify gui_window structure. Clean up various parts of the gui code. svn path=/import/netsurf/; revision=1092
Diffstat (limited to 'riscos/textselection.c')
-rw-r--r--riscos/textselection.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/riscos/textselection.c b/riscos/textselection.c
index 6b0c71888..34be842d7 100644
--- a/riscos/textselection.c
+++ b/riscos/textselection.c
@@ -13,7 +13,7 @@
void ro_gui_start_selection(wimp_pointer *pointer, wimp_window_state *state,
- gui_window *g)
+ struct gui_window *g)
{
wimp_drag drag;
@@ -48,24 +48,22 @@ void ro_gui_selection_drag_end(wimp_dragged *drag)
msg.data.mouse.x = final_x0;
msg.data.mouse.y = final_y0;
msg.type = act_ALTER_SELECTION;
- browser_window_action(current_gui->data.browser.bw, &msg);
+ browser_window_action(current_gui->bw, &msg);
- if (box_position_eq(&(current_gui->data.browser.bw->current_content->data.html.text_selection.start),
- &(current_gui->data.browser.bw->current_content->data.html.text_selection.end)))
+ if (box_position_eq(&(current_gui->bw->current_content->data.html.text_selection.start),
+ &(current_gui->bw->current_content->data.html.text_selection.end)))
{
msg.type = act_CLEAR_SELECTION;
- browser_window_action(current_gui->data.browser.bw, &msg);
+ browser_window_action(current_gui->bw, &msg);
}
- current_gui->drag_status = drag_NONE;
- current_gui->data.browser.bw->current_content->data.html.text_selection.altering = alter_UNKNOWN;
+ current_gui->bw->current_content->data.html.text_selection.altering = alter_UNKNOWN;
}
-void ro_gui_copy_selection(gui_window* g)
+void ro_gui_copy_selection(struct gui_window* g)
{
- if (g->type == GUI_BROWSER_WINDOW)
{
-// if (g->data.browser.bw->text_selection->selected == 1)
+// if (g->bw->text_selection->selected == 1)
// {
// }
}