KDEUI
#include <kstyle.h>
Public Types | |
enum | LayoutProp { DefaultFrameWidth, DefaultLayoutSpacing, DefaultLayoutMargin } |
enum | Primitive { Text = 0xFFFF, Icon, FocusIndicator, Frame, ArrowUp, ArrowDown, ArrowRight, ArrowLeft } |
Detailed Description
Basic primitive drawing operations.
Are intended to be used in every WidgetType combination.
Member Enumeration Documentation
Layout properties.
These can be set with setWidgetLayoutProp() Generic LayoutProps contain a few properties which are not directly related to a specific widget type.
- Enumerator:
DefaultFrameWidth The FrameWidth used by LineEdit, etc..., default is 2 [sets QStyle::PM_DefaultFrameWidth].
DefaultLayoutSpacing The spacing used by layouts, unless the style implements layoutSpacingImplementation(), default is 6 [sets QStyle::PM_DefaultLayoutSpacing].
DefaultLayoutMargin The margin used by layouts, default is 9 [sets QStyle::PM_DefaultChildMargin and QStyle::PM_DefaultTopLevelMargin].
Primitive drawing operations.
- Note:
- The arrows are centering primitives, which means they draw in the center of the specified rectangle.
- Enumerator:
Text Passes in TextOption.
Icon Passes in IconOption.
FocusIndicator Indication that this widget has focus.
Frame Frame around widget.
- Note:
- QFrame derived widgets are painted using WT_Generic widget type and this Generic::Frame primitive.
ArrowUp Up arrow (pointing up)
ArrowDown Down arrow.
ArrowRight Right arrow.
ArrowLeft Left arrow.
The documentation for this struct was generated from the following file:
Documentation copyright © 1996-2013 The KDE developers.
Generated on Tue Jul 16 2013 17:49:47 by doxygen 1.8.1.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.