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
36typedef struct _GnomeDruid GnomeDruid;
37typedef struct _GnomeDruidClass GnomeDruidClass;
55class 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
105#ifdef GLIBMM_VFUNCS_ENABLED
109#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
156 #ifdef GLIBMM_PROPERTIES_ENABLED
166#ifdef GLIBMM_PROPERTIES_ENABLED
176 #ifdef GLIBMM_PROPERTIES_ENABLED
186#ifdef GLIBMM_PROPERTIES_ENABLED
Definition: druid-page.h:58
DruidPage Page
Definition: druid.h:119
const GnomeDruid * gobj() const
Provides access to the underlying C GtkObject.
Definition: druid.h:95
void prepend_page(const DruidPage &page)
Gnome::UI::Druid * wrap(GnomeDruid *object, bool take_copy=false)
A Glib::wrap() method for this object.
GnomeDruid * gobj()
Provides access to the underlying C GtkObject.
Definition: druid.h:92
Glib::PropertyProxy< bool > property_show_help()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_show_help(bool show_help=true)
void set_buttons_sensitive(bool back_sensitive, bool next_sensitive, bool cancel_sensitive, bool help_sensitive)
Glib::PropertyProxy_ReadOnly< bool > property_show_finish() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::SignalProxy0< void > signal_cancel()
void set_show_finish(bool show_finish=true)
void insert_page(const DruidPage &back_page, const DruidPage &page)
Glib::PropertyProxy< bool > property_show_finish()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_page(const DruidPage &page)
Glib::SignalProxy0< void > signal_help()
void append_page(const DruidPage &page)
Glib::PropertyProxy_ReadOnly< bool > property_show_help() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.