56template <
class T_Value>
60 Property(
const char* name,
const T_Value& value)
66 Glib::PropertyProxy<T_Value> proxy(&
object,
get_name());
79template <
class O,
class T>
82 property.set_value_in_object(
object);
93 Property(
const char* name,
const Gdk::Color& value);
94 Property(
const char* name,
const Glib::ustring& color);
95 Property(
const char* name,
const guint& rgba_color);
112 Property(
const char* name,
const Pango::FontDescription& value);
131 font(
const Pango::FontDescription& v);
140 Property(
const char* name,
const Glib::RefPtr<Gdk::Bitmap>& value);
166#define GNOMEMM_PROPERTY(N,N2,T) \
167class N : public Property<T > \
O & operator<<(O &object, const Property< T > &property)
Allow use of << operator on objects: For instance: canvasgroup << Gnome::Canvas::CanvasHelpers::x(2);...
Definition properties.h:80