3 #ifndef _LIBGNOMEUIMM_DRUID_H
4 #define _LIBGNOMEUIMM_DRUID_H
31 #include <gtkmm/container.h>
33 #include <libgnomeui/gnome-druid.h>
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
36 typedef struct _GnomeDruid GnomeDruid;
37 typedef struct _GnomeDruidClass GnomeDruidClass;
45 {
class Druid_Class; }
55 class Druid :
public Gtk::Container
58 #ifndef DOXYGEN_SHOULD_SKIP_THIS
59 typedef Druid CppObjectType;
60 typedef Druid_Class CppClassType;
61 typedef GnomeDruid BaseObjectType;
62 typedef GnomeDruidClass BaseClassType;
67 #ifndef DOXYGEN_SHOULD_SKIP_THIS
70 friend class Druid_Class;
71 static CppClassType druid_class_;
78 explicit Druid(
const Glib::ConstructParams& construct_params);
79 explicit Druid(GnomeDruid* castitem);
84 #ifndef DOXYGEN_SHOULD_SKIP_THIS
85 static GType get_type() G_GNUC_CONST;
88 static GType get_base_type() G_GNUC_CONST;
92 GnomeDruid*
gobj() {
return reinterpret_cast<GnomeDruid*
>(gobject_); }
95 const GnomeDruid*
gobj()
const {
return reinterpret_cast<GnomeDruid*
>(gobject_); }
100 #ifdef GLIBMM_VFUNCS_ENABLED
101 #endif //GLIBMM_VFUNCS_ENABLED
105 #ifdef GLIBMM_VFUNCS_ENABLED
106 #endif //GLIBMM_VFUNCS_ENABLED
109 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
112 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
124 void set_buttons_sensitive(
bool back_sensitive,
bool next_sensitive,
bool cancel_sensitive,
bool help_sensitive);
156 #ifdef GLIBMM_PROPERTIES_ENABLED
164 #endif //#GLIBMM_PROPERTIES_ENABLED
166 #ifdef GLIBMM_PROPERTIES_ENABLED
174 #endif //#GLIBMM_PROPERTIES_ENABLED
176 #ifdef GLIBMM_PROPERTIES_ENABLED
184 #endif //#GLIBMM_PROPERTIES_ENABLED
186 #ifdef GLIBMM_PROPERTIES_ENABLED
194 #endif //#GLIBMM_PROPERTIES_ENABLED