NAME
Prima::Widget::IntIndents - indenting support
DESCRIPTION
Provides the common functionality for the widgets that delegate part of their surface to the border elements. A list box can be of an example, where its scroll bars and 3-d borders are such elements.
Properties
- indents ARRAY
-
Contains four integers, specifying the breadth of decoration elements for each side. The first integer is width of the left element, the second - height of the lower element, the third - width of the right element, the fourth - height of the upper element.
The property can accept and return the array either as a four scalars, or as an anonymous array of four scalars.
Methods
- get_active_area [ TYPE = 0, WIDTH, HEIGHT ]
-
Calculates and returns the extension of the area without the border elements, or the active area. The extension are related to the current size of a widget, however, can be overridden by specifying WIDTH and HEIGHT. TYPE is an integer, indicating the type of calculation:
AUTHOR
Dmitry Karasik, <dmitry@karasik.eu.org>.