3 #ifndef _GTKMM_ALIGNMENT_H
4 #define _GTKMM_ALIGNMENT_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 {
class Alignment_Class; }
64 #ifndef DOXYGEN_SHOULD_SKIP_THIS
73 #ifndef DOXYGEN_SHOULD_SKIP_THIS
77 static CppClassType alignment_class_;
84 explicit Alignment(
const Glib::ConstructParams& construct_params);
90 #ifndef DOXYGEN_SHOULD_SKIP_THIS
91 static GType get_type() G_GNUC_CONST;
94 static GType get_base_type() G_GNUC_CONST;
123 explicit Alignment(
float xalign = 0.5,
float yalign = 0.5,
float xscale = 1.0,
float yscale = 1.0);
142 void set(
float xalign = 0.5,
float yalign = 0.5,
float xscale = 1.0,
float yscale = 1.0);
165 void set_padding(guint padding_top, guint padding_bottom, guint padding_left, guint padding_right);
175 void get_padding(guint& padding_top, guint& padding_bottom, guint& padding_left, guint& padding_right);
Glib::PropertyProxy_ReadOnly< guint > property_left_padding() const
GtkAlignment * gobj()
Provides access to the underlying C GtkObject.
Glib::PropertyProxy< float > property_yalign()
Alignment(float xalign=0.5, float yalign=0.5, float xscale=1.0, float yscale=1.0)
Glib::PropertyProxy< float > property_xalign()
Glib::PropertyProxy< float > property_xscale()
Glib::PropertyProxy_ReadOnly< float > property_yalign() const
Glib::PropertyProxy< guint > property_right_padding()
Gtk::Alignment * wrap(GtkAlignment *object, bool take_copy=false)
Glib::PropertyProxy< float > property_yscale()
Glib::PropertyProxy_ReadOnly< guint > property_top_padding() const
Glib::PropertyProxy_ReadOnly< float > property_yscale() const
Glib::PropertyProxy_ReadOnly< guint > property_bottom_padding() const
void set_padding(guint padding_top, guint padding_bottom, guint padding_left, guint padding_right)
void set(float xalign=0.5, float yalign=0.5, float xscale=1.0, float yscale=1.0)
void set(AlignmentEnum xalign, AlignmentEnum yalign=Gtk::ALIGN_CENTER, float xscale=1.0, float yscale=1.0)
const GtkAlignment * gobj() const
Provides access to the underlying C GtkObject.
Glib::PropertyProxy< guint > property_bottom_padding()
Alignment(AlignmentEnum xalign, AlignmentEnum yalign=Gtk::ALIGN_CENTER, float xscale=1.0, float yscale=1.0)
Glib::PropertyProxy_ReadOnly< guint > property_right_padding() const
void get_padding(guint &padding_top, guint &padding_bottom, guint &padding_left, guint &padding_right)
Glib::PropertyProxy_ReadOnly< float > property_xalign() const
Glib::PropertyProxy< guint > property_left_padding()
Glib::PropertyProxy< guint > property_top_padding()
Glib::PropertyProxy_ReadOnly< float > property_xscale() const