3#ifndef _LIBGNOMEUIMM_HREF_H
4#define _LIBGNOMEUIMM_HREF_H
31#include <gtkmm/button.h>
32#include <libgnomeui/gnome-href.h>
35#ifndef DOXYGEN_SHOULD_SKIP_THIS
36typedef struct _GnomeHRef GnomeHRef;
37typedef struct _GnomeHRefClass GnomeHRefClass;
55class HRef :
public Gtk::Button
58#ifndef DOXYGEN_SHOULD_SKIP_THIS
59 typedef HRef CppObjectType;
60 typedef HRef_Class CppClassType;
61 typedef GnomeHRef BaseObjectType;
62 typedef GnomeHRefClass BaseClassType;
67#ifndef DOXYGEN_SHOULD_SKIP_THIS
70 friend class HRef_Class;
71 static CppClassType href_class_;
78 explicit HRef(
const Glib::ConstructParams& construct_params);
79 explicit HRef(GnomeHRef* 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 GnomeHRef*
gobj() {
return reinterpret_cast<GnomeHRef*
>(gobject_); }
95 const GnomeHRef*
gobj()
const {
return reinterpret_cast<GnomeHRef*
>(gobject_); }
100#ifdef GLIBMM_VFUNCS_ENABLED
105#ifdef GLIBMM_VFUNCS_ENABLED
109#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
117 HRef(
const Glib::ustring& url,
const Glib::ustring& label);
118 HRef(
const Glib::ustring& url);
129 #ifdef GLIBMM_PROPERTIES_ENABLED
139#ifdef GLIBMM_PROPERTIES_ENABLED
149 #ifdef GLIBMM_PROPERTIES_ENABLED
159#ifdef GLIBMM_PROPERTIES_ENABLED
void set_url(const Glib::ustring &url)
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_url() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
const GnomeHRef * gobj() const
Provides access to the underlying C GtkObject.
Definition: href.h:95
Gnome::UI::HRef * wrap(GnomeHRef *object, bool take_copy=false)
A Glib::wrap() method for this object.
Glib::ustring get_text() const
Glib::PropertyProxy< Glib::ustring > property_text()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
Glib::ustring get_url() const
Glib::PropertyProxy< Glib::ustring > property_url()
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
void set_text(const Glib::ustring &text)
HRef(const Glib::ustring &url, const Glib::ustring &label)
Glib::PropertyProxy_ReadOnly< Glib::ustring > property_text() const
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
GnomeHRef * gobj()
Provides access to the underlying C GtkObject.
Definition: href.h:92
HRef(const Glib::ustring &url)