Fl_Group::clip_children() is now public (STR #2017)

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6467 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Albrecht Schlosser 2008-10-19 10:23:37 +00:00
parent 9d3b6d2b73
commit ac7c97572c
2 changed files with 20 additions and 14 deletions

View File

@ -1,5 +1,6 @@
CHANGES IN FLTK 1.3.0
- Fl_Group::clip_children() is now public (STR #2017)
- Added clarification to Fl_GL_Window mode
function (STR #1945)
- Fixed Fluid textcolor output (STR #1992)

View File

@ -61,20 +61,6 @@ class FL_EXPORT Fl_Group : public Fl_Widget {
protected:
enum { CLIP_CHILDREN = 2048 };
/**
The first method controls whether the group widget clips the drawing of
child widgets to its bounding box.
<p>The second method returns the current clipping mode.
<p>The default is to not clip (0) the drawing of child widgets.
*/
void clip_children(int c) { if (c) set_flag(CLIP_CHILDREN); else clear_flag(CLIP_CHILDREN); }
/**
See void Fl_Group::clip_children(int c)
*/
int clip_children() { return (flags() & CLIP_CHILDREN) != 0; }
void draw();
void draw_child(Fl_Widget&) const;
void draw_children();
@ -168,6 +154,25 @@ public:
void add_resizable(Fl_Widget& o) {resizable_ = &o; add(o);}
void init_sizes();
/**
Controls whether the group widget clips the drawing of
child widgets to its bounding box.
Set \a c to 1 if you want to clip the child widgets to the
bounding box.
The default is to not clip (0) the drawing of child widgets.
*/
void clip_children(int c) { if (c) set_flag(CLIP_CHILDREN); else clear_flag(CLIP_CHILDREN); }
/**
Returns the current clipping mode.
\return true, if clipping is enabled, false otherwise.
\see void Fl_Group::clip_children(int c)
*/
int clip_children() { return (flags() & CLIP_CHILDREN) != 0; }
// back compatibility functions:
/**