Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

prima::widgets(3) [debian man page]

Prima::Widgets(3)					User Contributed Perl Documentation					 Prima::Widgets(3)

NAME
Prima::Widgets - miscellaneous widget classes DESCRIPTION
The module was designed to serve as a collection of small widget classes that do not group well with the other, more purposeful classes. The current implementation contains the only class, "Prima::Panel". Prima::Panel Provides a simple panel widget, capable of displaying a single line of centered text on a custom background. Probably this functionality is better to be merged into "Prima::Label"'s. Properties borderWidth INTEGER Width of 3d-shade border around the widget. Default value: 1 image OBJECT Selects image to be drawn as a tiled background. If "undef", the background is drawn with the background color. imageFile PATH Set the image FILE to be loaded and displayed. Is rarely used since does not return a loading success flag. raise BOOLEAN Style of 3d-shade border around the widget. If 1, the widget is 'risen'; if 0 it is 'sunken'. Default value: 1 zoom INTEGER Selects zoom level for image display. The acceptable value range is between 1 and 10. Default value: 1 AUTHOR
Dmitry Karasik, <dmitry@karasik.eu.org>. SEE ALSO
Prima perl v5.14.2 2009-02-24 Prima::Widgets(3)

Check Out this Related Man Page

Prima::Label(3) 					User Contributed Perl Documentation					   Prima::Label(3)

NAME
Prima::Label - static text widget DESCRIPTION
The class is designed for display of text, and assumes no user interaction. The text output capabilities include wrapping, horizontal and vertical alignment, and automatic widget resizing to match text extension. If text contains a tilde-escaped ( hot ) character, the label can explicitly focus the specified widget upon press of the character key, what feature is useful for dialog design. SYNOPSIS
my $label = Prima::Label-> create( text => 'Enter ~name:', focusLink => $name_inputline, alignment => ta::Center, ); API
Properties alignment INTEGER One of the following "ta::XXX" constants: ta::Left ta::Center ta::Right Selects the horizontal text alignment. Default value: "ta::Left" autoHeight BOOLEAN If 1, the widget height is automatically changed as text extensions change. Default value: 0 autoWidth BOOLEAN If 1, the widget width is automatically changed as text extensions change. Default value: 1 focusLink WIDGET Points to a widget, which is explicitly focused when the user presses the combination of a hot key with the "Alt" key. Prima::Label does not provide a separate property to access the hot key value, however it can be read from the "{accel}" variable. Default value: "undef". showAccelChar BOOLEAN If 0, the tilde ( ~ ) character is collapsed from the text, and the hot character is underlined. When the user presses combination of the escaped character with the "Alt" key, the "focusLink" widget is explicitly focused. If 1, the text is showed as is, and no hot character is underlined. Key combinations with "Alt" key are not recognized. Default value: 0 showPartial BOOLEAN Used to determine if the last line of text should be drawn if it can not be vertically fit in the widget interior. If 1, the last line is shown even if not visible in full. If 0, only full lines are drawn. Default value: 1 wordWrap BOOLEAN If 1, the text is wrapped if it can not be horizontally fit in the widget interior. If 0, the text is not wrapped unless new line characters are present in the text. New line characters signal line wrapping with no respect to "wordWrap" property value. Default value: 0 valignment INTEGER One of the following "ta::XXX" constants: ta::Top ta::Middle or ta::Center ta::Bottom Selects the vertical text alignment. NB: "ta::Middle" value is not equal to "ta::Center"'s, however the both constants produce equal effect here. Default value: "ta::Top" AUTHOR
Dmitry Karasik, <dmitry@karasik.eu.org>. SEE ALSO
Prima, Prima::Widget, examples/label.pl perl v5.14.2 2009-02-24 Prima::Label(3)
Man Page