From 299ebf295a9f729f68d1ad3b923cef9e6747132c Mon Sep 17 00:00:00 2001
From: Michael R Sweet The Fl_Tile class lets you resize the children by dragging
the border between them:
+
Fl_Tile allows objects to be resized to zero dimensions.
- To prevent this you can use the resizable() to limit where
-corners can be dragged to. class Fl_Tile
+
+
Class Hierarchy
-
-
+
+
Fl_Group
|
+----Fl_Tile
-
-
+
+
Include Files
-
-
+
+
#include <FL/Fl_Tile.H>
-
-
+
+
Description
- The Fl_Tile class lets you resize the children by dragging
+
+
Even though objects can be resized to zero sizes, they must initially have non-zero sizes so the Fl_Tile can figure out -their layout. If desired, call position() after creating the +their layout. If desired, call position() after creating the children but before displaying the window to set the borders where you -want.
-The "borders" are part of the children, an - Fl_Tile does not -draw any graphics of it's own. In the above example all the final -children have FL_DOWN_BOX types, and the "ridges" you see are -two adjacent FL_DOWN_BOX's drawn next to each other.
+want. + +The "borders" are part of the children - +Fl_Tile does not draw any graphics of its own. In the +example above, all of the children have FL_DOWN_BOX +types, and the "ridges" you see are actually two +adjacent FL_DOWN_BOX's drawn next to each other. All +neighboring widgets share the same edge - the widget's thick +borders make it appear as though the widgets aren't actually +touching, but they are. If the edges of adjacent widgets do not +touch, then it will be impossible to drag the corresponding +edges.
+