3 #ifndef _LIBGNOMECANVASMM_WIDGET_H 4 #define _LIBGNOMECANVASMM_WIDGET_H 34 #include <libgnomecanvas/gnome-canvas-widget.h> 35 #include <gtkmm/widget.h> 38 #ifndef DOXYGEN_SHOULD_SKIP_THIS 39 typedef struct _GnomeCanvasWidget GnomeCanvasWidget;
40 typedef struct _GnomeCanvasWidgetClass GnomeCanvasWidgetClass;
48 {
class Widget_Class; }
63 #ifndef DOXYGEN_SHOULD_SKIP_THIS 64 typedef Widget CppObjectType;
65 typedef Widget_Class CppClassType;
66 typedef GnomeCanvasWidget BaseObjectType;
67 typedef GnomeCanvasWidgetClass BaseClassType;
72 #ifndef DOXYGEN_SHOULD_SKIP_THIS 75 friend class Widget_Class;
76 static CppClassType widget_class_;
83 explicit Widget(
const Glib::ConstructParams& construct_params);
84 explicit Widget(GnomeCanvasWidget* castitem);
89 #ifndef DOXYGEN_SHOULD_SKIP_THIS 90 static GType get_type() G_GNUC_CONST;
91 static GType get_base_type() G_GNUC_CONST;
95 GnomeCanvasWidget*
gobj() {
return reinterpret_cast<GnomeCanvasWidget*
>(gobject_); }
98 const GnomeCanvasWidget*
gobj()
const {
return reinterpret_cast<GnomeCanvasWidget*
>(gobject_); }
103 #ifdef GLIBMM_VFUNCS_ENABLED 104 #endif //GLIBMM_VFUNCS_ENABLED 108 #ifdef GLIBMM_VFUNCS_ENABLED 109 #endif //GLIBMM_VFUNCS_ENABLED 112 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 113 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 119 Widget(
Group& parent,
double x,
double y, Gtk::Widget& w);
122 #ifdef GLIBMM_PROPERTIES_ENABLED 129 Glib::PropertyProxy<Gtk::Widget*> property_widget() ;
130 #endif //#GLIBMM_PROPERTIES_ENABLED 132 #ifdef GLIBMM_PROPERTIES_ENABLED 139 Glib::PropertyProxy_ReadOnly<Gtk::Widget*> property_widget()
const;
140 #endif //#GLIBMM_PROPERTIES_ENABLED 142 #ifdef GLIBMM_PROPERTIES_ENABLED 149 Glib::PropertyProxy<double> property_x() ;
150 #endif //#GLIBMM_PROPERTIES_ENABLED 152 #ifdef GLIBMM_PROPERTIES_ENABLED 159 Glib::PropertyProxy_ReadOnly<double> property_x()
const;
160 #endif //#GLIBMM_PROPERTIES_ENABLED 162 #ifdef GLIBMM_PROPERTIES_ENABLED 169 Glib::PropertyProxy<double> property_y() ;
170 #endif //#GLIBMM_PROPERTIES_ENABLED 172 #ifdef GLIBMM_PROPERTIES_ENABLED 179 Glib::PropertyProxy_ReadOnly<double> property_y()
const;
180 #endif //#GLIBMM_PROPERTIES_ENABLED 182 #ifdef GLIBMM_PROPERTIES_ENABLED 189 Glib::PropertyProxy<double> property_width() ;
190 #endif //#GLIBMM_PROPERTIES_ENABLED 192 #ifdef GLIBMM_PROPERTIES_ENABLED 199 Glib::PropertyProxy_ReadOnly<double> property_width()
const;
200 #endif //#GLIBMM_PROPERTIES_ENABLED 202 #ifdef GLIBMM_PROPERTIES_ENABLED 209 Glib::PropertyProxy<double> property_height() ;
210 #endif //#GLIBMM_PROPERTIES_ENABLED 212 #ifdef GLIBMM_PROPERTIES_ENABLED 219 Glib::PropertyProxy_ReadOnly<double> property_height()
const;
220 #endif //#GLIBMM_PROPERTIES_ENABLED 222 #ifdef GLIBMM_PROPERTIES_ENABLED 229 Glib::PropertyProxy<Gtk::AnchorType> property_anchor() ;
230 #endif //#GLIBMM_PROPERTIES_ENABLED 232 #ifdef GLIBMM_PROPERTIES_ENABLED 239 Glib::PropertyProxy_ReadOnly<Gtk::AnchorType> property_anchor()
const;
240 #endif //#GLIBMM_PROPERTIES_ENABLED 242 #ifdef GLIBMM_PROPERTIES_ENABLED 249 Glib::PropertyProxy<bool> property_size_pixels() ;
250 #endif //#GLIBMM_PROPERTIES_ENABLED 252 #ifdef GLIBMM_PROPERTIES_ENABLED 259 Glib::PropertyProxy_ReadOnly<bool> property_size_pixels()
const;
260 #endif //#GLIBMM_PROPERTIES_ENABLED
Definition: affinetrans.h:29