Horizon
Loading...
Searching...
No Matches
horizon::ReflowBox Class Reference
Inheritance diagram for horizon::ReflowBox:

Public Member Functions

void append (Gtk::Widget &child)
Glib::PropertyProxy< int > property_spacing ()
Glib::PropertyProxy< int > property_row_spacing ()

Protected Member Functions

Gtk::SizeRequestMode get_request_mode_vfunc () const override
void get_preferred_width_vfunc (int &minimum_width, int &natural_width) const override
void get_preferred_height_for_width_vfunc (int width, int &minimum_height, int &natural_height) const override
void get_preferred_height_vfunc (int &minimum_height, int &natural_height) const override
void get_preferred_width_for_height_vfunc (int height, int &minimum_width, int &natural_width) const override
void on_size_allocate (Gtk::Allocation &allocation) override
void forall_vfunc (gboolean include_internals, GtkCallback callback, gpointer callback_data) override
void on_add (Gtk::Widget *child) override
void on_remove (Gtk::Widget *child) override
GType child_type_vfunc () const override

Protected Attributes

Glib::Property< int > p_property_spacing
Glib::Property< int > p_property_row_spacing
std::vector< Gtk::Widget * > m_children

The documentation for this class was generated from the following files: