| Class Index | Cross Index | Namespace Index |
The base class of the whole hierarchy
Contained in: Gtk
Derived from:
Gtk::Base
Derived by:
Gtk::Data
Gtk::Widget
#include <gtk--/object.h>
public function member index: |
||
| emitable signal void | destroy | (); |
| void | destroy_ | (); |
| gpointer | get_data | (const string& key) const; |
| gpointer | get_data_by_id | (GQuark data_id) const; |
| gpointer | get_user_data | () const; |
| GtkObject* | gtkobj | (); |
| const GtkObject* | gtkobj | () const; |
| static bool | isA | (Object* object); |
| gint | nsignals | (); |
| void | remove_data | (const string& key); |
| void | remove_data_by_id | (GQuark data_id); |
| void | remove_no_notify | (const string& key); |
| void | remove_no_notify_by_id | (GQuark data_id); |
| void | set_data | (const string& key, gpointer data); |
| void | set_data_by_id | (GQuark data_id, gpointer data); |
| void | set_data_by_id_full | (GQuark data_id, gpointer data, GtkDestroyNotify destroy); |
| void | set_data_full | (const string& key, gpointer data, GtkDestroyNotify destroy); |
| virtual void | set_dynamic | (); |
| void | set_user_data | (gpointer data); |
| guint* | signals | (); |
| guint | type | (); |
| virtual | ~Object | (); |
protected function member index: |
||
| static void | destroy_notify_ | (gpointer s); |
| static void | gtkmm_sigsegv | (const char* name); |
| virtual void | reference | (); |
| void | set_type | (GtkType type); |
| virtual void | unreference | (); |
| void | weakref | (GtkDestroyNotify notify, gpointer data); |
| void | weakunref | (GtkDestroyNotify notify, gpointer data); |
This can be used to tell toplevel widgets that they should die if they are managed(). You should never connect a slot which references "this" because destroy is called during dtor.