libgnomecanvasmm
Classes | Namespaces | Macros | Functions
properties.h File Reference
#include <glibmm/propertyproxy.h>
#include <gdkmm/color.h>
#include <gdkmm/bitmap.h>
#include <pangomm/fontdescription.h>
#include <gtkmm/enums.h>

Go to the source code of this file.

Classes

class  Gnome::Canvas::Properties::PropertyBase
 
class  Gnome::Canvas::Properties::Property< T_Value >
 
class  Gnome::Canvas::Properties::Property< Gdk::Color >
 
class  Gnome::Canvas::Properties::Property< Pango::FontDescription >
 
class  Gnome::Canvas::Properties::font
 
class  Gnome::Canvas::Properties::Property< Glib::RefPtr< Gdk::Bitmap > >
 
class  Gnome::Canvas::Properties::fill_color
 
class  Gnome::Canvas::Properties::outline_color
 

Namespaces

 Gnome
 
 Gnome::Canvas
 
 Gnome::Canvas::Properties
 

Macros

#define GNOMEMM_PROPERTY(N, N2, T)
 

Functions

template<class O , class T >
O & Gnome::Canvas::Properties::operator<< (O &object, const Property< T > &property)
 Allow use of << operator on objects: For instance: canvasgroup << Gnome::Canvas::CanvasHelpers::x(2);. More...
 

Macro Definition Documentation

#define GNOMEMM_PROPERTY (   N,
  N2,
 
)
Value:
class N : public Property<T > \
{ \
public: \
N(const T& v); \
};