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)