summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/sdl/dview.c
diff options
context:
space:
mode:
author Couriersud <couriersud@users.noreply.github.com>2010-01-23 01:08:15 +0000
committer Couriersud <couriersud@users.noreply.github.com>2010-01-23 01:08:15 +0000
commitfb5b325830c237876c63b1d93c156aed3a9fc567 (patch)
treea5125cfa8a5b61cee857241ffbf8c90c6f2711df /src/osd/sdl/dview.c
parentff7da70b20cfbbedd4b51864e9b29a15d609d5c1 (diff)
GTK-Debugger
- Run to cursor (main view) - In place memory editing (memory view) There are still some issue with e.g. scrolling. However, it is usable.
Diffstat (limited to 'src/osd/sdl/dview.c')
-rw-r--r--src/osd/sdl/dview.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/osd/sdl/dview.c b/src/osd/sdl/dview.c
index 233f97add18..a13b33b07c4 100644
--- a/src/osd/sdl/dview.c
+++ b/src/osd/sdl/dview.c
@@ -137,7 +137,7 @@ static void dview_realize(GtkWidget *wdv)
gint attributes_mask;
DView *dv;
- GTK_WIDGET_SET_FLAGS(wdv, GTK_REALIZED);
+ GTK_WIDGET_SET_FLAGS(wdv, GTK_REALIZED | GTK_CAN_FOCUS);
dv = DVIEW(wdv);
attributes.window_type = GDK_WINDOW_CHILD;
@@ -148,7 +148,9 @@ static void dview_realize(GtkWidget *wdv)
attributes.wclass = GDK_INPUT_OUTPUT;
attributes.visual = gtk_widget_get_visual(wdv);
attributes.colormap = gtk_widget_get_colormap(wdv);
- attributes.event_mask = gtk_widget_get_events(wdv) | GDK_EXPOSURE_MASK;
+ attributes.event_mask = gtk_widget_get_events(wdv) | GDK_EXPOSURE_MASK
+ | GDK_BUTTON_PRESS_MASK | GDK_KEY_PRESS_MASK
+ | GDK_FOCUS_CHANGE_MASK;
attributes_mask = GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP;