summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES1
-rw-r--r--FL/Fl_Group.H33
2 files changed, 20 insertions, 14 deletions
diff --git a/CHANGES b/CHANGES
index 2db882b10..1b7687d2e 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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)
diff --git a/FL/Fl_Group.H b/FL/Fl_Group.H
index eb159e638..7de8ba175 100644
--- a/FL/Fl_Group.H
+++ b/FL/Fl_Group.H
@@ -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:
/**