3 #ifndef _GTKMM_INFOBAR_H
4 #define _GTKMM_INFOBAR_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 {
class InfoBar_Class; }
67 #ifndef DOXYGEN_SHOULD_SKIP_THIS
76 #ifndef DOXYGEN_SHOULD_SKIP_THIS
80 static CppClassType infobar_class_;
87 explicit InfoBar(
const Glib::ConstructParams& construct_params);
93 #ifndef DOXYGEN_SHOULD_SKIP_THIS
94 static GType get_type() G_GNUC_CONST;
97 static GType get_base_type() G_GNUC_CONST;
Button * add_button(const Glib::ustring &button_text, int response_id)
const Widget * get_action_area() const
void set_message_type(MessageType message_type)
Glib::PropertyProxy_ReadOnly< MessageType > property_message_type() const
void response(int response_id)
void set_response_sensitive(int response_id, bool setting=true)
Gtk::InfoBar * wrap(GtkInfoBar *object, bool take_copy=false)
Glib::SignalProxy1< void, int > signal_response()
GtkInfoBar * gobj()
Provides access to the underlying C GtkObject.
MessageType get_message_type() const
Glib::PropertyProxy< MessageType > property_message_type()
void set_default_response(int response_id)
void add_action_widget(Widget &child, int response_id)
Button * add_button(const Gtk::StockID &stock_id, int response_id)
const Widget * get_content_area() const
Widget * get_content_area()
const GtkInfoBar * gobj() const
Provides access to the underlying C GtkObject.
virtual void on_response(int response_id)
This is a default handler for the signal signal_response().
Widget * get_action_area()