[gtk-list] Drawing Area in Scrolled Window
- From: Horst Piening <piening dkrz de>
- Subject: [gtk-list] Drawing Area in Scrolled Window
- Date: Mon, 29 Mar 1999 18:00:20 +0200 (MET DST)
Need some help with scrolled-windows ( gtk+-1.2.0 )
1)
I have a scolled window containing a drawing area and would
like to catch some key-events, but that doesn´t work.
2)
would like to scroll the drawing area with the mouse.
so i tried to change vertical & horizontal adjustments of the
scrolled window in and emitted the "changed" signal, but
there was no result.
Can anybody please help me.
horst
the key-problem: (gtk-1.2.0):
------------------
static gint
area_key_press_event (GtkWidget *widget, GdkEventKey *event, gpointer data)
{
g_print ("-I- Key Press %s\n", event->string);
return TRUE;
}
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
...
scrolledwindow = gtk_scrolled_window_new (NULL, NULL);
Area = gtk_drawing_area_new ();
.....
gtk_signal_connect(GTK_OBJECT (Area), "key_press_event",
(GtkSignalFunc) area_key_press_event, NULL);
gtk_widget_set_events (Area, GDK_EXPOSURE_MASK
| GDK_KEY_PRESS_MASK
| GDK_LEAVE_NOTIFY_MASK
| GDK_BUTTON_PRESS_MASK
| GDK_BUTTON_RELEASE_MASK
| GDK_POINTER_MOTION_MASK
| GDK_POINTER_MOTION_HINT_MASK);
GTK_WIDGET_SET_FLAGS(Area, GTK_CAN_FOCUS);
gtk_window_set_focus (GTK_WINDOW(window),Area);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]