diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2005-02-24 21:14:22 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2005-02-24 21:14:22 +0000 |
| commit | 2df3459457eb7c83fea191fa6105fca0c8ca7e8d (patch) | |
| tree | 85780cd1c60ba72877664b6e202a19de8ae13de3 /documentation/Fl_Input_Choice.html | |
| parent | 97b9464f59e87bc33009336b3a5b9b37ae06292e (diff) | |
Added Greg Ercolano's simple Fl_Input_Choice widget which is a
combination of the Fl_Input and Fl_Menu_Button widgets (STR
#650)
FL/Fl_Input_Choice.H:
documentation/Fl_Input_Choice.html:
- Added.
documentation/fltk.book:
- Added Fl_Input_Choice.html + --no-embedfonts option.
documentation/index.html:
- Update version number and revision.
documentation/input_choice.jpg:
- Added.
documentation/preface.html:
- Update version number and revision.
documentation/widgets.html:
- Add Fl_Input_Choice to lists.
fluid/Fl_Menu_Type.cxx:
- Add Fl_Input_Choice_Type class and instance.
fluid/Fl_Type.h:
- Add Fl_Input_Choice_Type class and instance.
fluid/factory.cxx:
- Add Fl_Input_Choice menu item.
test/Makefile:
- Add input_choice example.
test/input_choice.cxx:
- Added.
test/demo.menu:
- Add input_choice example.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4050 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'documentation/Fl_Input_Choice.html')
| -rw-r--r-- | documentation/Fl_Input_Choice.html | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/documentation/Fl_Input_Choice.html b/documentation/Fl_Input_Choice.html new file mode 100644 index 000000000..b941e3447 --- /dev/null +++ b/documentation/Fl_Input_Choice.html @@ -0,0 +1,100 @@ +<HTML> +<BODY> + +<!-- NEW PAGE --> + +<H2><A name=Fl_Input_Choice>class Fl_Input_Choice</A></H2> + +<HR> + +<H3>Class Hierarchy</H3> + +<UL><PRE> +<A href=Fl_Group.html#Fl_Group>Fl_Group</A> + | + +----<B>Fl_Input_Choice</B> + | + +----<A href=Fl_Input.html#Fl_Input>Fl_Input</A> + <A href=Fl_Menu_Button.html#Fl_Menu_Button>Fl_Menu_Button</A> +</PRE></UL> + +<H3>Include Files</H3> + +<UL><PRE> +#include <FL/Fl_Input_Choice.H> +</PRE></UL> + +<P align='center'> +<IMG SRC='input_choice.jpg'><BR> +<I>Plastic and normal Fl::scheme()s.</I> +</P> + +<H3>Description</H3> +<P>A combination of the input widget and a menu button. +The user can either type into the input area, or use the +menu button chooser on the right, which loads the input area +with predefined text. Normally it is drawn with an inset box +and a white background. +<P> +The application can directly access both the input and menu +widgets directly, using the <A HREF=#Fl_Input_Choice.menubutton>menubutton()</A> +and <A HREF=#Fl_Input_Choice.input>input()</A> accessor methods. + +<H3>Methods</H3> +<CENTER> +<TABLE width=90% summary="Fl_Input_Choice methods."><TR><TD align=left valign=top> +<UL TYPE=DISC> + <LI><A href='#Fl_Input_Choice.Fl_Input_Choice'>Fl_Input_Choice</A></LI> + <LI><A href='#Fl_Input_Choice.~Fl_Input_Choice'>~Fl_Input_Choice</A></LI> + <LI><A href='#Fl_Input_Choice.add'>add</A></LI> + <LI><A href='#Fl_Input_Choice.clear'>clear</A></LI> + <LI><A href='#Fl_Input_Choice.input'>input</A></LI> + <LI><A href='#Fl_Input_Choice.menu'>menu</A></LI> + <LI><A href='#Fl_Input_Choice.menubutton'>menubutton</A></LI> + <LI><A href='#Fl_Input_Choice.value'>value</A></LI> +</TD></TR></TABLE> +</CENTER> + +<H4><A name="Fl_Input_Choice.Fl_Input_Choice">Fl_Input_Choice::Fl_Input_Choice(int x, int y, int w, +int h, const char *label = 0)</A></H4> + +<P>Creates a new <TT>Fl_Input_Choice</TT> widget using the given position, size, +and label string. + +<H4><A name="Fl_Input_Choice.~Fl_Input_Choice">virtual Fl_Input_Choice::~Fl_Input_Choice()</A></H4> + +<P>Destroys the widget and any value associated with it. + +<h4><a name='#Fl_Input_Choice.add'>void Fl_Input_Choice::add(const char *s)</a></h4> + +<p>Adds an item to the menu.</p> + +<h4><a name='#Fl_Input_Choice.clear'>void Fl_Input_Choice::clear()</a></h4> + +<p>Removes all items from the menu.</p> + +<H4><A name="Fl_Input_Choice.input">Fl_Input *Fl_Input_Choice::input()</A></H4> + +<p>Returns a reference to the internal <tt>Fl_Input</tt> widget.</p> + +<h4><a name='#Fl_Input_Choice.menu'>void Fl_Input_Choice::menu(const Fl_Menu_Item *m)<br> +const Fl_Menu_Item *menu()</A></h4> + +<p>Gets or sets the <tt>Fl_Menu_Item</tt> array used for the menu.</p> + +<H4><A name="Fl_Input_Choice.menubutton">Fl_Menu_Button *Fl_Input_Choice::menubutton()</A></H4> + +<P>Returns a reference to the internal <tt>Fl_Menu_Button</tt> widget. + +<H4><A name="Fl_Input_Choice.value">void Fl_Input_Choice::value(const char *s)<br> +void Fl_Input_Choice::value(int v)<br> +const char *Fl_Input_Choice::value() const</A></H4> + +<P>Sets or returns the input widget's current contents. The +second form sets the contents using the index into the menu +which you can set as an integer. Setting the value effectively +'chooses' this menu item, and sets it as the new input text, +deleting the previous text.</p> + +</BODY> +</HTML> |
