gtkmm 4.19.0
|
Layout properties for children of Gtk::FixedLayout. More...
#include <gtkmm/fixedlayoutchild.h>
Public Member Functions | |
FixedLayoutChild (FixedLayoutChild && src) noexcept | |
FixedLayoutChild & | operator= (FixedLayoutChild && src) noexcept |
~FixedLayoutChild () noexcept override | |
GtkFixedLayoutChild * | gobj () |
Provides access to the underlying C GObject. | |
const GtkFixedLayoutChild * | gobj () const |
Provides access to the underlying C GObject. | |
GtkFixedLayoutChild * | gobj_copy () |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
void | set_transform (const Glib::RefPtr< const Gsk::Transform > &transform) |
Sets the transformation of the child of a Gtk::FixedLayout. | |
Glib::RefPtr< Gsk::Transform > | get_transform () const |
Retrieves the transformation of the child. | |
Glib::PropertyProxy< Glib::RefPtr< Gsk::Transform > > | property_transform () |
The transform of the child. | |
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gsk::Transform > > | property_transform () const |
The transform of the child. | |
Public Member Functions inherited from Gtk::LayoutChild | |
LayoutChild (LayoutChild && src) noexcept | |
LayoutChild & | operator= (LayoutChild && src) noexcept |
~LayoutChild () noexcept override | |
GtkLayoutChild * | gobj () |
Provides access to the underlying C GObject. | |
const GtkLayoutChild * | gobj () const |
Provides access to the underlying C GObject. | |
GtkLayoutChild * | gobj_copy () |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs. | |
Glib::RefPtr< LayoutManager > | get_layout_manager () |
Retrieves the Gtk::LayoutManager instance that created the given layout_child. | |
Glib::RefPtr< const LayoutManager > | get_layout_manager () const |
Retrieves the Gtk::LayoutManager instance that created the given layout_child. | |
Widget * | get_child_widget () |
Retrieves the Gtk::Widget associated to the given layout_child. | |
const Widget * | get_child_widget () const |
Retrieves the Gtk::Widget associated to the given layout_child. | |
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< LayoutManager > > | property_layout_manager () const |
The layout manager that created the Gtk::LayoutChild instance. | |
Glib::PropertyProxy_ReadOnly< Widget * > | property_child_widget () const |
The widget that is associated to the Gtk::LayoutChild instance. |
Static Public Member Functions | |
static GType | get_type () |
Get the GType for this class, for use with the underlying GObject type system. | |
Static Public Member Functions inherited from Gtk::LayoutChild | |
static GType | get_type () |
Get the GType for this class, for use with the underlying GObject type system. |
Protected Member Functions | |
FixedLayoutChild () | |
Default constructor. | |
Protected Member Functions inherited from Gtk::LayoutChild | |
LayoutChild () | |
There is no create() method that corresponds to this constructor, because only derived classes shall be created. |
Related Symbols | |
(Note that these are not member symbols.) | |
Glib::RefPtr< Gtk::FixedLayoutChild > | wrap (GtkFixedLayoutChild * object, bool take_copy=false) |
A Glib::wrap() method for this object. | |
Related Symbols inherited from Gtk::LayoutChild | |
Glib::RefPtr< Gtk::LayoutChild > | wrap (GtkLayoutChild * object, bool take_copy=false) |
A Glib::wrap() method for this object. |
Layout properties for children of Gtk::FixedLayout.
Gtk::FixedLayoutChild instances are created by Gtk::FixedLayout. To create or get a Gtk::FixedLayoutChild instance, call Gtk::LayoutManager::get_layout_child() from a Gtk::FixedLayout instance.
|
noexcept |
|
overridenoexcept |
|
protected |
Default constructor.
There is no create() method that corresponds to this constructor. To create or get a Gtk::FixedLayoutChild instance, call Gtk::LayoutManager::get_layout_child() from a Gtk::FixedLayout instance.
Glib::RefPtr< Gsk::Transform > Gtk::FixedLayoutChild::get_transform | ( | ) | const |
Retrieves the transformation of the child.
|
static |
Get the GType for this class, for use with the underlying GObject type system.
|
inline |
Provides access to the underlying C GObject.
|
inline |
Provides access to the underlying C GObject.
GtkFixedLayoutChild * Gtk::FixedLayoutChild::gobj_copy | ( | ) |
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
noexcept |
Glib::PropertyProxy< Glib::RefPtr< Gsk::Transform > > Gtk::FixedLayoutChild::property_transform | ( | ) |
The transform of the child.
Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gsk::Transform > > Gtk::FixedLayoutChild::property_transform | ( | ) | const |
The transform of the child.
void Gtk::FixedLayoutChild::set_transform | ( | const Glib::RefPtr< const Gsk::Transform > & | transform | ) |
Sets the transformation of the child of a Gtk::FixedLayout.
transform | A Gsk::Transform. |
|
A Glib::wrap() method for this object.
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. |