3 #ifndef _GTKMM_MESSAGEDIALOG_H
4 #define _GTKMM_MESSAGEDIALOG_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
35 #ifndef DOXYGEN_SHOULD_SKIP_THIS
42 {
class MessageDialog_Class; }
66 #ifndef DOXYGEN_SHOULD_SKIP_THIS
74 static GType value_type() G_GNUC_CONST;
99 #ifndef DOXYGEN_SHOULD_SKIP_THIS
108 #ifndef DOXYGEN_SHOULD_SKIP_THIS
112 static CppClassType messagedialog_class_;
119 explicit MessageDialog(
const Glib::ConstructParams& construct_params);
125 #ifndef DOXYGEN_SHOULD_SKIP_THIS
126 static GType get_type() G_GNUC_CONST;
129 static GType get_base_type() G_GNUC_CONST;
175 #ifndef GTKMM_DISABLE_DEPRECATED
194 void set_message(
const Glib::ustring& message,
bool use_markup =
false);
Glib::PropertyProxy< Widget * > property_image()
VBox * get_message_area()
MessageDialog(Gtk::Window &parent, const Glib::ustring &message, bool use_markup=false, MessageType type=MESSAGE_INFO, ButtonsType buttons=BUTTONS_OK, bool modal=false)
void set_image(Widget &image)
Glib::PropertyProxy< bool > property_use_markup()
void set_secondary_text(const Glib::ustring &text, bool use_markup=false)
const Widget * get_image() const
const VBox * get_message_area() const
GtkMessageDialog * gobj()
Provides access to the underlying C GtkObject.
Glib::PropertyProxy< Glib::ustring > property_text()
Glib::PropertyProxy< bool > property_secondary_use_markup()
Glib::PropertyProxy_ReadOnly< MessageType > property_message_type() const
Glib::PropertyProxy_ReadOnly< bool > property_use_markup() const
Glib::PropertyProxy_ReadOnly< bool > property_secondary_use_markup() const
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_secondary_text() const
void set_message(const Glib::ustring &message, bool use_markup=false)
Glib::PropertyProxy_ReadOnly< Widget * > property_image() const
Glib::PropertyProxy< MessageType > property_message_type()
void set_markup(const Glib::ustring &str)
Gtk::MessageDialog * wrap(GtkMessageDialog *object, bool take_copy=false)
Glib::PropertyProxy< Glib::ustring > property_secondary_text()
Glib::PropertyProxy_ReadOnly< VBox * > property_message_area() const
const GtkMessageDialog * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text() const
MessageDialog(const Glib::ustring &message, bool use_markup=false, MessageType type=MESSAGE_INFO, ButtonsType buttons=BUTTONS_OK, bool modal=false)