Page principale   Modules   Liste des namespaces   Hiérarchie des classes   Liste des composants   Liste des fichiers   Membres des namespaces   Composants   Déclarations   Pages associées   Exemples  

Référence de la classe lgtkpp::gtk_object

#include <gtkobjects.hpp>

Graphe d'héritage de la classe lgtkpp::gtk_object

lgtkpp::gtk_data lgtkpp::gtk_item_factory lgtkpp::gtk_widget lgtkpp::gtk_adjustment lgtkpp::gtk_tooltips lgtkpp::gtk_calendar lgtkpp::gtk_container lgtkpp::gtk_drawing_area lgtkpp::gtk_editable lgtkpp::gtk_misc lgtkpp::gtk_preview lgtkpp::gtk_progress lgtkpp::gtk_range lgtkpp::gtk_separator Liste de tous les membres

Membres publics

 gtk_object (gtk_object const &go)
virtual ~gtk_object ()
 operator bool () const
bool operator! () const
bool operator== (self const &o) const
bool operator== (gtkself const *o) const
bool operator!= (self const &o) const
bool operator!= (gtkself const *o) const
gtkself const * operator-> () const
gtkself const & operator * () const
gtkself * GetObject ()
gtkself const * GetObject () const
self & SetObject (GtkObject *o)
bool ToDestroy ()
self & ToDestroy (bool aDestroy)
gpointer GetData (std::string const &k)
virtual GtkType GetType () const
gpointer GetUserData ()
self & RemoveData (std::string const &k)
self & SetData (std::string const &k, gpointer d)
self & SetUserData (gpointer d)
id_signal SignalConnect (std::string const &, GtkSignalFunc, gpointer)
id_signal SignalConnectObject (std::string const &, GtkSignalFunc, gtk_object &)
self & SignalDisconnect (id_signal)
virtual SAME * Clone () const=0
void AttachData ()
virtual bool Create ()
virtual SELF & CreateObject ()=0
virtual std::ostream & Print (std::ostream &o) const
std::ostream & debug (std::ostream &o)
std::ostream & nodebug (std::ostream &o)

Types Protégés

typedef gtk_object base

Membres protégés

 gtk_object ()
 Si true, informations de debug completes.

 gtk_object (gtk_object const &, bool)
 gtk_object (gtkself *anObject)
 Constructeur de conversion gtk+/gtk++.


Attributs Protégés

unsigned indent
bool Debug

Documentation des types imbriqués

typedef gtk_object lgtkpp::gtk_object::base [protected]
 

Redéfinie dans lgtkpp::gtk_label, lgtkpp::gtk_range, lgtkpp::gtk_scale, et lgtkpp::gtk_tips_query.


Documentation des contructeurs et destructeurs

lgtkpp::gtk_object::gtk_object   [inline, protected]
 

Si true, informations de debug completes.

lgtkpp::gtk_object::gtk_object gtk_object const &   ,
bool   
[inline, protected]
 

lgtkpp::gtk_object::gtk_object gtkself *    anObject [inline, protected]
 

Constructeur de conversion gtk+/gtk++.

Range le GtkObject dans un gtk_object. Si il ne contient aucune donnée, DestroyData est sur true, range la donnée d'instance courante, sinon il est mis sur false et la donnée d'instance est inchangée.

Paramètres:
anObject pointeur sur un objet gtk+

lgtkpp::gtk_object::gtk_object gtk_object const &    go [inline]
 

lgtkpp::gtk_object::~gtk_object   [inline, virtual]
 


Documentation des méthodes

void lgtkpp::gtk_object::AttachData   [inline]
 

virtual SAME* lgtkpp::gtk_object::Clone   const [pure virtual]
 

Implémenté dans lgtkpp::gtk_adjustment, lgtkpp::gtk_alignment, lgtkpp::gtk_arrow, lgtkpp::gtk_aspect_frame, lgtkpp::gtk_box, lgtkpp::gtk_button_box, lgtkpp::gtk_button, lgtkpp::gtk_calendar, lgtkpp::gtk_check_button, lgtkpp::gtk_clist, lgtkpp::gtk_combo, lgtkpp::gtk_ctree, lgtkpp::gtk_dialog, lgtkpp::gtk_drawing_area, lgtkpp::gtk_entry, lgtkpp::gtk_event_box, lgtkpp::gtk_file_selection, lgtkpp::gtk_fixed, lgtkpp::gtk_frame, lgtkpp::gtk_handle_box, lgtkpp::gtk_item_factory, lgtkpp::gtk_label, lgtkpp::gtk_layout, lgtkpp::gtk_list_item, lgtkpp::gtk_list, lgtkpp::gtk_menu_bar, lgtkpp::gtk_menu_item, lgtkpp::gtk_menu, lgtkpp::gtk_notebook, lgtkpp::gtk_paned, lgtkpp::gtk_pixmap, lgtkpp::gtk_preview, lgtkpp::gtk_progress_bar, lgtkpp::gtk_progress, lgtkpp::gtk_radio_button, lgtkpp::gtk_ruler, lgtkpp::gtk_scale, lgtkpp::gtk_scrollbar, lgtkpp::gtk_scrolled_window, lgtkpp::gtk_separator, lgtkpp::gtk_spin_button, lgtkpp::gtk_statusbar, lgtkpp::gtk_table, lgtkpp::gtk_text, lgtkpp::gtk_tips_query, lgtkpp::gtk_toggle_button, lgtkpp::gtk_tooltips, lgtkpp::gtk_tree_item, lgtkpp::gtk_tree, lgtkpp::gtk_viewport, lgtkpp::gtk_widget, et lgtkpp::gtk_window.

bool lgtkpp::gtk_object::Create   [inline, virtual]
 

Redéfinie dans lgtkpp::gtk_widget.

virtual SELF& lgtkpp::gtk_object::CreateObject   [pure virtual]
 

Implémenté dans lgtkpp::gtk_adjustment, lgtkpp::gtk_alignment, lgtkpp::gtk_arrow, lgtkpp::gtk_aspect_frame, lgtkpp::gtk_box, lgtkpp::gtk_button_box, lgtkpp::gtk_button, lgtkpp::gtk_calendar, lgtkpp::gtk_check_button, lgtkpp::gtk_clist, lgtkpp::gtk_combo, lgtkpp::gtk_ctree, lgtkpp::gtk_dialog, lgtkpp::gtk_drawing_area, lgtkpp::gtk_entry, lgtkpp::gtk_event_box, lgtkpp::gtk_file_selection, lgtkpp::gtk_fixed, lgtkpp::gtk_frame, lgtkpp::gtk_handle_box, lgtkpp::gtk_item_factory, lgtkpp::gtk_label, lgtkpp::gtk_layout, lgtkpp::gtk_list_item, lgtkpp::gtk_list, lgtkpp::gtk_menu_item, lgtkpp::gtk_menu, lgtkpp::gtk_notebook, lgtkpp::gtk_paned, lgtkpp::gtk_pixmap, lgtkpp::gtk_preview, lgtkpp::gtk_progress_bar, lgtkpp::gtk_radio_button, lgtkpp::gtk_ruler, lgtkpp::gtk_scale, lgtkpp::gtk_scrollbar, lgtkpp::gtk_scrolled_window, lgtkpp::gtk_separator, lgtkpp::gtk_spin_button, lgtkpp::gtk_statusbar, lgtkpp::gtk_table, lgtkpp::gtk_text, lgtkpp::gtk_tips_query, lgtkpp::gtk_toggle_button, lgtkpp::gtk_toolbar, lgtkpp::gtk_tooltips, lgtkpp::gtk_tree_item, lgtkpp::gtk_tree, lgtkpp::gtk_viewport, lgtkpp::gtk_widget, et lgtkpp::gtk_window.

std::ostream& lgtkpp::gtk_object::debug std::ostream &    o [inline]
 

gpointer lgtkpp::gtk_object::GetData std::string const &    k [inline]
 

gtkself const* lgtkpp::gtk_object::GetObject   const [inline]
 

gtkself* lgtkpp::gtk_object::GetObject   [inline]
 

virtual GtkType lgtkpp::gtk_object::GetType   const [inline, virtual]
 

Redéfinie dans lgtkpp::gtk_misc, lgtkpp::gtk_widget, et lgtkpp::gtk_window.

gpointer lgtkpp::gtk_object::GetUserData   [inline]
 

std::ostream& lgtkpp::gtk_object::nodebug std::ostream &    o [inline]
 

gtkself const& lgtkpp::gtk_object::operator *   const [inline]
 

Redéfinie dans lgtkpp::gtk_adjustment, lgtkpp::gtk_alignment, lgtkpp::gtk_arrow, lgtkpp::gtk_aspect_frame, lgtkpp::gtk_bin, lgtkpp::gtk_box, lgtkpp::gtk_button_box, lgtkpp::gtk_button, lgtkpp::gtk_calendar, lgtkpp::gtk_check_button, lgtkpp::gtk_clist, lgtkpp::gtk_combo, lgtkpp::gtk_container, lgtkpp::gtk_ctree, lgtkpp::gtk_data, lgtkpp::gtk_dialog, lgtkpp::gtk_drawing_area, lgtkpp::gtk_editable, lgtkpp::gtk_entry, lgtkpp::gtk_event_box, lgtkpp::gtk_file_selection, lgtkpp::gtk_fixed, lgtkpp::gtk_frame, lgtkpp::gtk_handle_box, lgtkpp::gtk_item_factory, lgtkpp::gtk_item, lgtkpp::gtk_label, lgtkpp::gtk_layout, lgtkpp::gtk_list_item, lgtkpp::gtk_list, lgtkpp::gtk_menu_bar, lgtkpp::gtk_menu_item, lgtkpp::gtk_menu, lgtkpp::gtk_menu_shell, lgtkpp::gtk_misc, lgtkpp::gtk_notebook, lgtkpp::gtk_paned, lgtkpp::gtk_pixmap, lgtkpp::gtk_preview, lgtkpp::gtk_radio_button, lgtkpp::gtk_range, lgtkpp::gtk_ruler, lgtkpp::gtk_scale, lgtkpp::gtk_scrollbar, lgtkpp::gtk_scrolled_window, lgtkpp::gtk_separator, lgtkpp::gtk_spin_button, lgtkpp::gtk_statusbar, lgtkpp::gtk_table, lgtkpp::gtk_text, lgtkpp::gtk_tips_query, lgtkpp::gtk_toggle_button, lgtkpp::gtk_tooltips, lgtkpp::gtk_tree_item, lgtkpp::gtk_tree, lgtkpp::gtk_viewport, lgtkpp::gtk_widget, et lgtkpp::gtk_window.

lgtkpp::gtk_object::operator bool   const [inline]
 

bool lgtkpp::gtk_object::operator!   const [inline]
 

bool lgtkpp::gtk_object::operator!= gtkself const *    o const [inline]
 

bool lgtkpp::gtk_object::operator!= self const &    o const [inline]
 

gtkself const* lgtkpp::gtk_object::operator->   const [inline]
 

Redéfinie dans lgtkpp::gtk_adjustment, lgtkpp::gtk_alignment, lgtkpp::gtk_arrow, lgtkpp::gtk_aspect_frame, lgtkpp::gtk_bin, lgtkpp::gtk_box, lgtkpp::gtk_button_box, lgtkpp::gtk_button, lgtkpp::gtk_calendar, lgtkpp::gtk_check_button, lgtkpp::gtk_clist, lgtkpp::gtk_combo, lgtkpp::gtk_container, lgtkpp::gtk_ctree, lgtkpp::gtk_data, lgtkpp::gtk_dialog, lgtkpp::gtk_drawing_area, lgtkpp::gtk_editable, lgtkpp::gtk_entry, lgtkpp::gtk_event_box, lgtkpp::gtk_file_selection, lgtkpp::gtk_fixed, lgtkpp::gtk_frame, lgtkpp::gtk_handle_box, lgtkpp::gtk_item_factory, lgtkpp::gtk_item, lgtkpp::gtk_label, lgtkpp::gtk_layout, lgtkpp::gtk_list_item, lgtkpp::gtk_list, lgtkpp::gtk_menu_bar, lgtkpp::gtk_menu_item, lgtkpp::gtk_menu, lgtkpp::gtk_menu_shell, lgtkpp::gtk_misc, lgtkpp::gtk_notebook, lgtkpp::gtk_paned, lgtkpp::gtk_pixmap, lgtkpp::gtk_preview, lgtkpp::gtk_radio_button, lgtkpp::gtk_range, lgtkpp::gtk_ruler, lgtkpp::gtk_scale, lgtkpp::gtk_scrollbar, lgtkpp::gtk_scrolled_window, lgtkpp::gtk_separator, lgtkpp::gtk_spin_button, lgtkpp::gtk_statusbar, lgtkpp::gtk_table, lgtkpp::gtk_text, lgtkpp::gtk_tips_query, lgtkpp::gtk_toggle_button, lgtkpp::gtk_tooltips, lgtkpp::gtk_tree_item, lgtkpp::gtk_tree, lgtkpp::gtk_viewport, lgtkpp::gtk_widget, et lgtkpp::gtk_window.

bool lgtkpp::gtk_object::operator== gtkself const *    o const [inline]
 

bool lgtkpp::gtk_object::operator== self const &    o const [inline]
 

virtual std::ostream& lgtkpp::gtk_object::Print std::ostream &    o const [inline, virtual]
 

Redéfinie dans lgtkpp::gtk_adjustment, lgtkpp::gtk_alignment, lgtkpp::gtk_bin, lgtkpp::gtk_box, lgtkpp::gtk_button_box, lgtkpp::gtk_button, lgtkpp::gtk_check_button, lgtkpp::gtk_clist, lgtkpp::gtk_combo, lgtkpp::gtk_container, lgtkpp::gtk_ctree, lgtkpp::gtk_data, lgtkpp::gtk_dialog, lgtkpp::gtk_drawing_area, lgtkpp::gtk_editable, lgtkpp::gtk_entry, lgtkpp::gtk_file_selection, lgtkpp::gtk_fixed, lgtkpp::gtk_handle_box, lgtkpp::gtk_item_factory, lgtkpp::gtk_item, lgtkpp::gtk_label, lgtkpp::gtk_menu_bar, lgtkpp::gtk_menu_item, lgtkpp::gtk_menu, lgtkpp::gtk_menu_shell, lgtkpp::gtk_misc, lgtkpp::gtk_notebook, lgtkpp::gtk_paned, lgtkpp::gtk_preview, lgtkpp::gtk_statusbar, lgtkpp::gtk_table, lgtkpp::gtk_text, lgtkpp::gtk_toggle_button, lgtkpp::gtk_widget, et lgtkpp::gtk_window.

self& lgtkpp::gtk_object::RemoveData std::string const &    k [inline]
 

self& lgtkpp::gtk_object::SetData std::string const &    k,
gpointer    d
[inline]
 

self& lgtkpp::gtk_object::SetObject GtkObject *    o [inline]
 

self& lgtkpp::gtk_object::SetUserData gpointer    d [inline]
 

id_signal lgtkpp::gtk_object::SignalConnect std::string const &   ,
GtkSignalFunc   ,
gpointer   
[inline]
 

Exemples:
aspect_frame.cpp, button_box.cpp, calendar.cpp, check_button.cpp, combobox.cpp, drawing_area.cpp, et preview.cpp.

id_signal lgtkpp::gtk_object::SignalConnectObject std::string const &   ,
GtkSignalFunc   ,
gtk_object &   
[inline]
 

Exemples:
combobox.cpp.

gtk_object & lgtkpp::gtk_object::SignalDisconnect id_signal    aSignal [inline]
 

Deconnecte un signal.

Paramètres:
aSignal Id du signal a deconnecter (renvoyé par SignalConnect).

self& lgtkpp::gtk_object::ToDestroy bool    aDestroy [inline]
 

bool lgtkpp::gtk_object::ToDestroy   [inline]
 


Documentation des données imbriquées

bool lgtkpp::gtk_object::Debug [protected]
 

unsigned lgtkpp::gtk_object::indent [mutable, protected]
 


La documentation associée à cette classe a été générée à partir du fichier suivant :
Généré le Sun Oct 5 15:03:46 2003 pour lightgtk++ par doxygen1.3-rc3