3 #ifndef _GTKMM_ASSISTANT_H
4 #define _GTKMM_ASSISTANT_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
42 {
class Assistant_Class; }
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
72 static GType value_type() G_GNUC_CONST;
94 #ifndef DOXYGEN_SHOULD_SKIP_THIS
103 #ifndef DOXYGEN_SHOULD_SKIP_THIS
107 static CppClassType assistant_class_;
114 explicit Assistant(
const Glib::ConstructParams& construct_params);
120 #ifndef DOXYGEN_SHOULD_SKIP_THIS
121 static GType get_type() G_GNUC_CONST;
124 static GType get_base_type() G_GNUC_CONST;
Glib::ustring get_page_title(const Widget &page) const
void set_page_side_image(const Widget &page, const Glib::RefPtr< Gdk::Pixbuf > &pixbuf)
int prepend_page(Widget &page)
int get_current_page() const
void remove_action_widget(Widget &child)
Glib::SignalProxy1< void, Gtk::Widget * > signal_prepare()
Glib::RefPtr< const Gdk::Pixbuf > get_page_side_image(const Widget &page) const
virtual void on_close()
This is a default handler for the signal signal_close().
Glib::RefPtr< Gdk::Pixbuf > get_page_header_image(const Widget &page)
void set_page_complete(const Widget &page, bool complete=true)
sigc::slot< int, int > SlotForwardPage
GtkAssistant * gobj()
Provides access to the underlying C GtkObject.
Glib::SignalProxy0< void > signal_cancel()
void update_buttons_state()
void set_page_title(const Widget &page, const Glib::ustring &title)
void set_page_header_image(const Widget &page, const Glib::RefPtr< Gdk::Pixbuf > &pixbuf)
Glib::SignalProxy0< void > signal_apply()
Glib::RefPtr< Gdk::Pixbuf > get_page_side_image(const Widget &page)
bool get_page_complete(const Widget &page) const
void set_forward_page_func(const SlotForwardPage &slot)
int append_page(Widget &page)
Gtk::Assistant * wrap(GtkAssistant *object, bool take_copy=false)
int insert_page(Widget &page, int position)
Glib::SignalProxy0< void > signal_close()
virtual void on_prepare(Gtk::Widget *page)
This is a default handler for the signal signal_prepare().
virtual void on_apply()
This is a default handler for the signal signal_apply().
void add_action_widget(Widget &child)
void set_page_type(const Widget &page, AssistantPageType type)
AssistantPageType get_page_type(const Widget &page) const
Glib::RefPtr< const Gdk::Pixbuf > get_page_header_image(const Widget &page) const
void set_current_page(int page_num)
const Widget * get_nth_page(int page_num) const
virtual void on_cancel()
This is a default handler for the signal signal_cancel().
const GtkAssistant * gobj() const
Provides access to the underlying C GtkObject.
Widget * get_nth_page(int page_num)
GtkImagePixbufData pixbuf