Horizon
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
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: