21 #ifndef __CANVAS_BOX_H__
22 #define __CANVAS_BOX_H__
55 void set_padding (
double top,
double right = -1.0,
double bottom = -1.0,
double left = -1.0);
56 void set_margin (
double top,
double right = -1.0,
double bottom = -1.0,
double left = -1.0);
void compute_bounding_box() const
void set_border_color(Gtkmm2ext::Color c)
Box(Canvas *, Orientation)
void set_margin(double top, double right=-1.0, double bottom=-1.0, double left=-1.0)
void reposition_children(Distance width, Distance height, bool width_shrink, bool height_shrink)
void size_request(double &w, double &h) const
void size_allocate_children(Rect const &r)
bool ignore_child_changes
void child_changed(bool bbox_changed)
void set_collapse_on_hide(bool)
void set_homogenous(bool)
void set_border_width(double w)
void _size_allocate(Rect const &r)
Box(Item *, Duple const &position, Orientation)
void set_padding(double top, double right=-1.0, double bottom=-1.0, double left=-1.0)
void set_spacing(double s)
HBox(Item *, Duple const &position)
VBox(Item *, Duple const &position)