|
Public Types |
| typedef Gnome::Glade::XmlError | Error |
Public Member Functions |
| virtual | ~Xml () |
| GladeXML * | gobj () |
| | Provides access to the underlying C GObject.
|
| const GladeXML * | gobj () const |
| | Provides access to the underlying C GObject.
|
| GladeXML * | gobj_copy () |
| std::string | get_filename () const |
| Gtk::Widget * | get_widget (const Glib::ustring &name) |
| | Get a widget from the glade file.
|
| template<class T_Widget> |
| T_Widget * | get_widget (const Glib::ustring &name, T_Widget *&widget) |
| | This is for convenience.
|
| template<class T_Widget> |
| T_Widget * | get_widget_derived (const Glib::ustring &name, T_Widget *&widget) |
| | This provides a pointer to a widget whose details are specified in the Glade file, but which is implemented by your own derived class.
|
| Glib::ListHandle< Gtk::Widget * > | get_widget_prefix (const Glib::ustring &name) |
| void | reparent_widget (const Glib::ustring &name, Gtk::Container &container) |
| | Take the widget from the glade-generated container and put it in another container.
|
| std::string | relative_file (const std::string &filename) const |
Static Public Member Functions |
| static Glib::RefPtr< Xml > | create (const std::string &filename, const Glib::ustring &root=Glib::ustring(), const Glib::ustring &domain=Glib::ustring()) |
| | Loads a glade XML file.
|
| static Glib::RefPtr< Xml > | create_from_buffer (const char *buffer, int size, const Glib::ustring &root=Glib::ustring(), const Glib::ustring &domain=Glib::ustring()) |
| | Reads glade XML data from memory.
|
| static Glib::ustring | get_widget_name (Gtk::Widget &widget) |
| static Glib::RefPtr< Xml > | get_widget_tree (Gtk::Widget &widget) |
Protected Member Functions |
| | Xml (const std::string &filename, const Glib::ustring &root, const Glib::ustring &domain) |
| | Loads a glade XML file.
|
| | Xml (const char *buffer, int size, const Glib::ustring &root, const Glib::ustring &domain) |
| | Reads glade XML data from memory.
|
| Gtk::Widget * | get_widget_checked (const Glib::ustring &name, GType type) |
| GtkWidget * | get_cwidget (const Glib::ustring &name) |
| virtual GType | lookup_type_vfunc (const Glib::ustring &classname) |
| | * interface for changing the custom widget handling */
|
Related Functions |
(Note that these are not member functions.)
|
| Glib::RefPtr< Gnome::Glade::Xml > | wrap (GladeXML *object, bool take_copy=false) |