Class Index Cross Index Namespace Index

Class Gtk::Object

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);
 

Description:



Function Member Descriptions:

Gtk::Object::destroy - destroy object

emitable signal void destroy();
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.


Gtk::Object::gtkobj - Returns the underlaying gtk+ object.

GtkObject* gtkobj();

Gtk::Object::isA - Returns true if object is this type.

static bool isA(Object* object);


Variable Member Descriptions: