[ruby-gnome2-doc-cvs] [Ruby-GNOME2 Project Website] update - tut-gtk2-contwidg-eventbox

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2012年 1月 11日 (水) 11:44:37 JST


-------------------------
REMOTE_ADDR = 184.145.90.60
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gtk2-contwidg-eventbox
-------------------------
@@ -5,7 +5,7 @@
 {{br}}
 {{image_right("contwidg-eventbox.png")}}
 
-Various widgets including Gtk::Label do not respond to GDK events, because they do not have an associated Gdk::Window. To fix this GTK+ employs a Gtk::EventBox container widget. The Gtk::EventBox provides a capability that allows its child that is otherwise incapable of catching GDK events, to intercept or catch them. Gtk::EventBox does that on behalf of the child. Note these are GDK and not GTK signals!
+Various widgets including Gtk::Label do not respond to GDK events, because they do not have an associated Gdk::Window. To fix this GTK+ employs a Gtk::EventBox container widget. The Gtk::EventBox provides a capability that allows its child, otherwise incapable of catching GDK events, to intercept or catch them. Gtk::EventBox does that on behalf of the child. Note these are GDK and not GTK signals!
 
 Event boxes catch events for the children widgets by providing a Gdk::Window for the object. Setting up a GDK event/signal catching mechanism, unlike in C GTK+, in Ruby does not use the usual "signal_connect" syntax. It suffices to setup events with the Gtk::Window#events= or Gtk::Window#set_events, by adding an event mask to the event box (see GdkEventMask below).
 




ruby-gnome2-cvs メーリングリストの案内
Back to archive index