diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-01-13 19:28:54 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 1999-01-13 19:28:54 +0000 |
| commit | d7b88a3bcc7e76f38ee5799be7722fd5a10781ef (patch) | |
| tree | d8984d45424c9b2cdb199c1918f38bfea4a8211d /documentation/Fl_Tabs.html | |
| parent | 30fa233681467b82b165e7d42cd0bea778b93768 (diff) | |
Updated all links so they work between files.
Revision 1.
git-svn-id: file:///fltk/svn/fltk/trunk@219 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'documentation/Fl_Tabs.html')
| -rw-r--r-- | documentation/Fl_Tabs.html | 147 |
1 files changed, 63 insertions, 84 deletions
diff --git a/documentation/Fl_Tabs.html b/documentation/Fl_Tabs.html index 3018aeecd..e0f7196f1 100644 --- a/documentation/Fl_Tabs.html +++ b/documentation/Fl_Tabs.html @@ -1,85 +1,64 @@ -<html> -<body> - -<hr break> - -<h2><a name="Fl_Tabs">class Fl_Tabs</a></h2> - -<hr> - -<h3>Class Hierarchy</h3> - -<ul><pre> -<a href="#Fl_Group">Fl_Group</a> +<HTML><BODY> +<HR break> +<H2><A name=Fl_Tabs>class Fl_Tabs</A></H2> +<HR> +<H3>Class Hierarchy</H3> +<UL> +<PRE> +<A href=Fl_Group.html#Fl_Group>Fl_Group</A> | - +----<b>Fl_Tabs</b> -</pre></ul> - -<h3>Include Files</h3> - -<ul><pre> -#include <FL/Fl_Tab.H> -</pre></ul> - -<h3>Description</h3> - -The <tt>Fl_Tabs</tt> widget is the "file card tabs" interface that -allows you to put lots and lots of buttons and switches in a panel, as -popularized by many toolkits. - -<p><img src=tabs.gif> - -<p>Clicking the tab makes a child <tt>visible()</tt> (by calling -<tt>show()</tt> on it) and all other children are invisible (by calling -<tt>hide()</tt> on them). Usually the children are <a -href="#Fl_Group"><tt>Fl_Group<tt></a> widgets containing several -widgets themselves. - -<p>Each child makes a card, and it's <tt>label()</tt> is printed on the -card tab (including the label font and style). The color of that child -is used to color the card as well. Currently this only draws nicely if -you set <a href="#Fl_Widget.box"><tt>box()</tt></a> to the default -<tt>FL_THIN_UP_BOX</tt> or to <tt>FL_FLAT_BOX</tt>, which gets rid of -the edges drawn on the sides and bottom. - -<p>The size of the tabs is controlled by the bounding box of the -children (there should be some space between the children and the edge -of the <tt>Fl_Tabs</tt>), and the tabs may be placed "inverted" on the -bottom, this is determined by which gap is larger. It is easiest to -lay this out in fluid, using the fluid browser to select each child -group and resize them until the tabs look the way you want them to. - -<h3>Methods</h3> - -<ul> - <li><a href="#Fl_Tab.Fl_Tab">Fl_Tab</a> - <li><a href="#Fl_Tab.~Fl_Tab">~Fl_Tab</a> - <li><a href="#Fl_Tab.value">value</a> -</ul> - -<h4><a name="Fl_Tab.Fl_Tab">Fl_Tab::Fl_Tab(int x, int y, int w, int h, const char *label = 0)</a></h4> - -Creates a new <tt>Fl_Tab</tt> widget using the given position, size, and -label string. The default boxtype is <tt>FL_THIN_UP_BOX</tt>. - -<p>Use <a href="#Fl_Group.add"><tt>add(Fl_Widget *)</tt></a> to add -each child (which is probably itself a <tt>Fl_Group</tt>). The -children should be sized to stay away from the top or bottom edge of -the <tt>Fl_Tabs</tt>, which is where the tabs are drawn. - -<h4><a name="Fl_Tab.~Fl_Tab">virtual Fl_Tab::~Fl_Tab()</a></h4> - -The destructor <i>also deletes all the children</i>. This allows a -whole tree to be deleted at once, without having to keep a pointer to all -the children in the user code. A kludge has been done so the -<tt>Fl_Tab</tt> and all of it's children can be automatic (local) -variables, but you must declare the <tt>Fl_Tab</tt> <i>first</i>, so -that it is destroyed last. - -<h4><a name="Fl_Tab.value">Fl_Widget* Fl_Tabs::value() const<br> -int Fl_Tabs::value(Fl_Widget*)</a></h4> - -Gets or sets the currently visible widget/tab. - -</body> -</html> + +----<B>Fl_Tabs</B> +</PRE> +</UL> +<H3>Include Files</H3> +<UL> +<PRE> +#include <FL/Fl_Tab.H> +</PRE> +</UL> +<H3>Description</H3> + The <TT>Fl_Tabs</TT> widget is the "file card tabs" interface that +allows you to put lots and lots of buttons and switches in a panel, as +popularized by many toolkits. +<P><IMG src=./tabs.gif></P> +<P>Clicking the tab makes a child <TT>visible()</TT> (by calling <TT> +show()</TT> on it) and all other children are invisible (by calling <TT> +hide()</TT> on them). Usually the children are <A href=Fl_Group.html#Fl_Group> +<TT>Fl_Group<TT></TT></A> widgets containing several widgets +themselves. </P> +<P>Each child makes a card, and it's <TT>label()</TT> is printed on the +card tab (including the label font and style). The color of that child +is used to color the card as well. Currently this only draws nicely if +you set <A href=Fl_Widget.html#Fl_Widget.box><TT>box()</TT></A> to the +default <TT>FL_THIN_UP_BOX</TT> or to <TT>FL_FLAT_BOX</TT>, which gets +rid of the edges drawn on the sides and bottom. </P> +<P>The size of the tabs is controlled by the bounding box of the +children (there should be some space between the children and the edge +of the <TT>Fl_Tabs</TT>), and the tabs may be placed "inverted" on the +bottom, this is determined by which gap is larger. It is easiest to +lay this out in fluid, using the fluid browser to select each child +group and resize them until the tabs look the way you want them to. </P> +<H3>Methods</H3> +<UL> +<LI><A href=#Fl_Tab.Fl_Tab>Fl_Tab</A></LI> +<LI><A href=#Fl_Tab.~Fl_Tab>~Fl_Tab</A></LI> +<LI><A href=#Fl_Tab.value>value</A></LI> +</UL> +<H4><A name=Fl_Tab.Fl_Tab>Fl_Tab::Fl_Tab(int x, int y, int w, int h, +const char *label = 0)</A></H4> + Creates a new <TT>Fl_Tab</TT> widget using the given position, size, +and label string. The default boxtype is <TT>FL_THIN_UP_BOX</TT>. +<P>Use <A href=Fl_Group.html#Fl_Group.add><TT>add(Fl_Widget *)</TT></A> + to add each child (which is probably itself a <TT>Fl_Group</TT>). The +children should be sized to stay away from the top or bottom edge of +the <TT>Fl_Tabs</TT>, which is where the tabs are drawn. </P> +<H4><A name=Fl_Tab.~Fl_Tab>virtual Fl_Tab::~Fl_Tab()</A></H4> + The destructor <I>also deletes all the children</I>. This allows a +whole tree to be deleted at once, without having to keep a pointer to +all the children in the user code. A kludge has been done so the <TT> +Fl_Tab</TT> and all of it's children can be automatic (local) +variables, but you must declare the <TT>Fl_Tab</TT><I>first</I>, so +that it is destroyed last. +<H4><A name=Fl_Tab.value>Fl_Widget* Fl_Tabs::value() const +<BR> int Fl_Tabs::value(Fl_Widget*)</A></H4> + Gets or sets the currently visible widget/tab. </BODY></HTML>
\ No newline at end of file |
