![]() |

This is an abstract for a set of utility widgets that lack a physical window. They do have alignment and padding within their defined space.
Without a window, widgets of this type cannot capture events. To capture events place in Gtk::EventBox.
Public Member Functions | ||||
| void | get_alignment (float& xalign, float& yalign) const | |||
| Gets the X and Y alignment of the widget within its allocation. | ||||
| void | get_padding (int& xpad, int& ypad) const | |||
| Gets the padding in the X and Y directions of the widget. | ||||
| const GtkMisc* | gobj () const | |||
| Provides access to the underlying C GtkObject. | ||||
| GtkMisc* | gobj () | |||
| Provides access to the underlying C GtkObject. | ||||
| Glib::PropertyProxy_ReadOnly< float > | property_xalign () const | |||
| The horizontal alignment. | ||||
| Glib::PropertyProxy<float> | property_xalign () | |||
| The horizontal alignment. | ||||
| Glib::PropertyProxy_ReadOnly< int > | property_xpad () const | |||
| The amount of space to add on the left and right of the widget. | ||||
| Glib::PropertyProxy<int> | property_xpad () | |||
| The amount of space to add on the left and right of the widget. | ||||
| Glib::PropertyProxy_ReadOnly< float > | property_yalign () const | |||
| The vertical alignment. | ||||
| Glib::PropertyProxy<float> | property_yalign () | |||
| The vertical alignment. | ||||
| Glib::PropertyProxy_ReadOnly< int > | property_ypad () const | |||
| The amount of space to add on the top and bottom of the widget. | ||||
| Glib::PropertyProxy<int> | property_ypad () | |||
| The amount of space to add on the top and bottom of the widget. | ||||
| void | set_alignment (AlignmentEnum xalign=Gtk::ALIGN_LEFT, AlignmentEnum yalign=Gtk::ALIGN_CENTER) | |||
| void | set_alignment (float xalign=0.0, float yalign=0.5) | |||
| void | set_padding (int xpad, int ypad) | |||
| virtual | ~Misc () | |||
Protected Member Functions | ||||
| Misc () | ||||
Related Functions | ||||
| (Note that these are not member functions.) | ||||
| Gtk::Misc* | wrap (GtkMisc* object, bool take_copy=false) | |||
| ||||
| virtual Gtk::Misc::~Misc | ( | ) | [virtual] |
| Gtk::Misc::Misc | ( | ) | [protected] |
| void Gtk::Misc::get_alignment | ( | float & | xalign, | |
| float & | yalign | |||
| ) | const |
Gets the X and Y alignment of the widget within its allocation.
See set_alignment().
| xalign | Location to store X alignment of misc , or 0. | |
| yalign | Location to store Y alignment of misc , or 0. |
| void Gtk::Misc::get_padding | ( | int & | xpad, | |
| int & | ypad | |||
| ) | const |
Gets the padding in the X and Y directions of the widget.
See set_padding().
| xpad | Location to store padding in the X direction, or 0. | |
| ypad | Location to store padding in the Y direction, or 0. |
| const GtkMisc* Gtk::Misc::gobj | ( | ) | const [inline] |
Provides access to the underlying C GtkObject.
Reimplemented from Gtk::Widget.
Reimplemented in Gtk::AccelLabel, Gtk::Arrow, Gtk::Image, and Gtk::Label.
| GtkMisc* Gtk::Misc::gobj | ( | ) | [inline] |
Provides access to the underlying C GtkObject.
Reimplemented from Gtk::Widget.
Reimplemented in Gtk::AccelLabel, Gtk::Arrow, Gtk::Image, and Gtk::Label.
| Glib::PropertyProxy_ReadOnly<float> Gtk::Misc::property_xalign | ( | ) | const |
The horizontal alignment.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<float> Gtk::Misc::property_xalign | ( | ) |
The horizontal alignment.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<int> Gtk::Misc::property_xpad | ( | ) | const |
The amount of space to add on the left and right of the widget.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<int> Gtk::Misc::property_xpad | ( | ) |
The amount of space to add on the left and right of the widget.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<float> Gtk::Misc::property_yalign | ( | ) | const |
The vertical alignment.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<float> Gtk::Misc::property_yalign | ( | ) |
The vertical alignment.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy_ReadOnly<int> Gtk::Misc::property_ypad | ( | ) | const |
The amount of space to add on the top and bottom of the widget.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| Glib::PropertyProxy<int> Gtk::Misc::property_ypad | ( | ) |
The amount of space to add on the top and bottom of the widget.
You rarely need to use properties because there are get_ and set_ methods for almost all of them.
| void Gtk::Misc::set_alignment | ( | AlignmentEnum | xalign = Gtk::ALIGN_LEFT, |
|
| AlignmentEnum | yalign = Gtk::ALIGN_CENTER | |||
| ) |
| void Gtk::Misc::set_alignment | ( | float | xalign = 0.0, |
|
| float | yalign = 0.5 | |||
| ) |
| void Gtk::Misc::set_padding | ( | int | xpad, | |
| int | ypad | |||
| ) |
| Gtk::Misc* wrap | ( | GtkMisc * | object, | |
| bool | take_copy = false | |||
| ) | [related] |
| object | The C instance |
| take_copy | False if the result should take ownership of the C instance. True if it should take a new copy or ref. |