• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDEUI

KStyle::CheckBox

KStyle::CheckBox Struct Reference
[KStyle widget representation]

Describes widgets like QCheckBox. More...

#include <kstyle.h>

List of all members.

Public Types

enum  LayoutProp { Size, BoxTextSpace, NoLabelFocusMargin, FocusMargin = NoLabelFocusMargin + MarginInc }
enum  Primitive { CheckOn, CheckOff, CheckTriState }

Detailed Description

Describes widgets like QCheckBox.

See also:
WT_CheckBox

Definition at line 573 of file kstyle.h.


Member Enumeration Documentation

enum KStyle::CheckBox::LayoutProp
See also:
setWidgetLayoutProp()
Enumerator:
Size 

(16) size of the checkbox [sets PM_IndicatorWidth, PM_IndicatorHeight]

BoxTextSpace 

(6) space to leave between checkbox and text (and icon between them in case there is one)

NoLabelFocusMargin 

(1) rectangle to apply to the checkbox rectangle to get where to paint the focus rectangle in case of a labelless checkbox

FocusMargin 

(0) margin around the checkbox contents reserved for the focus rect

Todo:
have a look, it isn't as nice as plastique etc.

Definition at line 578 of file kstyle.h.

enum KStyle::CheckBox::Primitive

Relevant elements:

  • Generic::Text the CheckBox label alongside the CheckBox
  • Generic::FocusIndicator the focus indicator.

Usually drawn around the text label. If no label exists, it is drawn around the CheckBox.

[check primitives implement QStyle::PE_IndicatorCheckBox] [KStyle implements QStyle::CE_CheckBox to compose a CheckBox using the mentioned primitives]

See also:
drawKStylePrimitive()
Enumerator:
CheckOn 

checkbox which is checked

CheckOff 

checkbox which is not checked

CheckTriState 

tristate checkbox (neither off nor on)

Definition at line 600 of file kstyle.h.


The documentation for this struct was generated from the following file:
  • kstyle.h

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal