Curses-Devkit
view release on metacpan or search on metacpan
fulldemo/help/radio.help view on Meta::CPAN
<C><#VL>Down Arrow <#VL>KEY_DOWN <#VL>
<C><#VL>Delete <#VL>KEY_DELETE <#VL>
<C><#VL>Backspace <#VL>KEY_BACKSPACE <#VL>
<C><#VL>Page Up <#VL>KEY_PPAGE <#VL>
<C><#VL>Page Down <#VL>KEY_NPAGE <#VL>
<C><#VL>Home <#VL>KEY_HOME <#VL>
<C><#VL>End <#VL>KEY_END <#VL>
<C><#VL>Escape <#VL>KEY_ESC <#VL>
<C><#LL><#HL(11)><#BT><#HL(14)><#LR>
</B>draw<!B>
This method draws the object on the screen. The following example demonstrates
how to call the draw method.
<C></B>$radioObject->draw ( options );
The options are defined in the following table.
</U>Option Default Value Type Purpose<!U>
Box True Scalar Draws the window with a box around it.
</B>erase<!B>
This method removes the object from the screen. This does </B/U>NOT<!B!U>
destroy the object. The following example demonstrates how to call the erase
method.
<C></B>$radioObject->erase ();
</B>raise<!B>
The raise method raises the widget to the top of the screen. This means if there
were any widgets obscuring part of the view, raising the object would bring the
complete object into view. The following example demonstrates how to call the
raise method.
<C></B>$radioObject->raise();
</B>lower<!B>
The lower method lowers the object so it doesn't obscure the view of any other
objects. The following example demonstrates how to call the lower method.
<C></B>$radioObject->lower();
</B>register<!B>
The register method registers the object to the default screen. This does </R>NOT<!R>
have to be called since the objects are registered automatically. This method
should be called if the </B>unregister<!B> method was called. The following
example demonstrates how to call the register method.
<C></B>$radioObject->register();
</B>unregister<!B>
The unregister method should be called when a widget, which is part of the
default screen, needs to be taken away temporarily. This does not delete or free
the object, it just unmaps it from any future screen refreshes. The object can
be registered by calling the </B>register<!B> method. The following example
demonstrates how to call the unregister method.
<C></B>$radioObject->unregister();
</B>getwin<!B>
This method returns a pointer to the window of the object. Not much use for this
yet. It will be useful in the future when the drawing methods are added. The
following example demonstrates how to call the getwin method.
<C></B>$radioObject->getwin();
</R>Default Key Bindings<!R>
</U>Key Action<!U>
Up Arrow Moves the cursor to one item up.
Down Arrow Moves the cursor to one item down.
Tab Moves the cursor to one item down.
Right Arrow Scrolls the whole list one character to the right.
Left Arrow Scrolls the whole list one character to the left.
Previous Page Moves the complete list one screen backwards.
CTRL-B Moves the complete list one screen backwards
Next Page Moves the complete list one screen forwards.
CTRL-F Moves the complete list one screen forwards.
g Moves to the top of the list.
1 Moves to the top of the list.
G Moves to the bottom of the list.
$ Scrolls complete list as far left as possible.
| Scrolls complete list as far right as possible.
Space Selects the current item.
Return Exits the widget and returns the current selection.
CTRL-R Refreshes the screen.
</R>Tips & Tricks<!R>
<B=*>Setting the default value sets that value on when the radio list is
activated.
</R>Physical Restrictions<!R>
</U>Restriction Value<!U>
Maximum number of items. 500
</R>Example Use Of The Widget<!R>
<F=../examples/radio>
<C><#HL(70)>
<C>Document Created: June, 1995
<C>Document Revised: November, 1995
<C>Document Revised: March, 1996
( run in 0.339 second using v1.01-cache-2.11-cpan-39bf76dae61 )