A class correspond to GtkObject in GTK.
GTK class hierarchy:
Gtk::Object
Gtk::Widget
Gtk::Label
Gtk::TipsQuery
Gtk::Container
Gtk::Bin
Gtk::Button
Gtk::CheckMenuItem
Gtk::TearoffMenuItem
Gtk::Window
Gtk::ColorSelectionDialog
Gtk::FileSelection
Gtk::ScrolledWindow
Gtk::Box
Gtk::CList
Gtk::Notebook
Gtk::Layout
Gtk::Toolbar
Gtk::Tree
Gtk::DrawingArea
Gtk::Editable
Gtk::Progress
Gtk::ItemFactory
ARG_READABLE
ARG_WRITABLE
ARG_CONSTRUCT
ARG_CONSTRUCT_ONLY
ARG_CHILD_ARG
ARG_READWRITE
(GtkArgFlags in GTK+)
DESTROYED
FLOATING
CONNECTED
CONSTRUCTED
(GtkObjectFlags in GTK+)
SIGNAL_DESTROY
new(type, *args)
[***]
(unnecessary?)
(gtk_object_new in GTK)
destroy
flags
get_flags
(GTK_OBJECT_FLAGS in GTK)
flags!=flags
[***]
unset_flags(flags)
(GTK_OBJECT_UNSET_FLAGS in GTK)
flags = flags
set_flags(flags)
(GTK_OBJECT_SET_FLAGS in GTK)
gtk_signal_emit_stop(name)
[undefined]
(gtk_signal_emit_stop_by_name in GTK)
signal_connect(name, *args) do |object, *event_infos, *args| ... end
[***]
Connect a signal nameto a block func.
signal_connect_after(name,&func)
[***]
(gtk_signal_connect_after in GTK)
signal_connect_object(object)
[undefined]
(gtk_signal_connect_object in GTK)
signal_connect_object_after(obejct)
[undefined]
(gtk_signal_connect_object_after in GTK)
signal_disconnect(handler_id)
[undefined]
signal_handler_block(handler_id)
signal_handler_pending(signal_id, may_be_blocked)
[undefined]
(Return an Integer.)
signal_handler_unblock(handler_id)
signal_n_emissions
[undefined]
(gtk_signal_n_emissions_by_name in GTK)
Generated at Sun Jan 30 07:24:45 JST 2000 by rubyapi2