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 110 virtual void on_cancel();
111 virtual void on_help();
112 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 124 void set_buttons_sensitive(
bool back_sensitive,
bool next_sensitive,
bool cancel_sensitive,
bool help_sensitive);
126 void set_show_finish(
bool show_finish =
true);
128 void set_show_help(
bool show_help =
true);
131 void prepend_page(
const DruidPage &page);
145 Glib::SignalProxy0< void > signal_cancel();
153 Glib::SignalProxy0< void > signal_help();
156 #ifdef GLIBMM_PROPERTIES_ENABLED 163 Glib::PropertyProxy<bool> property_show_finish() ;
164 #endif //#GLIBMM_PROPERTIES_ENABLED 166 #ifdef GLIBMM_PROPERTIES_ENABLED 173 Glib::PropertyProxy_ReadOnly<bool> property_show_finish()
const;
174 #endif //#GLIBMM_PROPERTIES_ENABLED 176 #ifdef GLIBMM_PROPERTIES_ENABLED 183 Glib::PropertyProxy<bool> property_show_help() ;
184 #endif //#GLIBMM_PROPERTIES_ENABLED 186 #ifdef GLIBMM_PROPERTIES_ENABLED 193 Glib::PropertyProxy_ReadOnly<bool> property_show_help()
const;
194 #endif //#GLIBMM_PROPERTIES_ENABLED
GnomeDruid * gobj()
Provides access to the underlying C GtkObject.
Definition: druid.h:92
const GnomeDruid * gobj() const
Provides access to the underlying C GtkObject.
Definition: druid.h:95
Definition: druid-page.h:57
DruidPage Page
Definition: druid.h:119