KDecorationDefines Class Reference
This class provides a namespace for all decoration related classes. More...
#include <kdecoration.h>
Inheritance diagram for KDecorationDefines:

Public Types | |
enum | Position { PositionCenter = 0x00, PositionLeft = 0x01, PositionRight = 0x02, PositionTop = 0x04, PositionBottom = 0x08, PositionTopLeft = PositionLeft | PositionTop, PositionTopRight = PositionRight | PositionTop, PositionBottomLeft = PositionLeft | PositionBottom, PositionBottomRight = PositionRight | PositionBottom } |
enum | MaximizeMode { MaximizeRestore = 0, MaximizeVertical = 1, MaximizeHorizontal = 2, MaximizeFull = MaximizeVertical | MaximizeHorizontal } |
enum | WindowOperation { MaximizeOp = 5000, RestoreOp, MinimizeOp, MoveOp, UnrestrictedMoveOp, ResizeOp, UnrestrictedResizeOp, CloseOp, OnAllDesktopsOp, ShadeOp, KeepAboveOp, KeepBelowOp, OperationsOp, ToggleStoreSettingsOp, HMaximizeOp, VMaximizeOp, LowerOp, FullScreenOp, NoBorderOp, NoOp } |
enum | ColorType { ColorTitleBar, ColorTitleBlend, ColorFont, ColorButtonBg, ColorFrame, ColorHandle, NUM_COLORS } |
enum | { SettingDecoration = 1 << 0, SettingColors = 1 << 1, SettingFont = 1 << 2, SettingButtons = 1 << 3, SettingTooltips = 1 << 4, SettingBorder = 1 << 5 } |
enum | BorderSize { BorderTiny, BorderNormal, BorderLarge, BorderVeryLarge, BorderHuge, BorderVeryHuge, BorderOversized, BordersCount } |
enum | Ability { ABILITY_DUMMY = 10000000 } |
enum | Requirement { REQUIREMENT_DUMMY = 1000000 } |
Detailed Description
This class provides a namespace for all decoration related classes.All shared types are defined here.
Definition at line 43 of file kdecoration.h.
Member Enumeration Documentation
|
These values represent positions inside an area. Definition at line 49 of file kdecoration.h. |
|
Maximize mode. These values specify how a window is maximized.
|
|
Basic color types that should be recognized by all decoration styles. Decorations are not required to implement all the colors, but for the ones that are implemented the color setting for them should be obeyed.
|
|
These flags specify which settings changed when rereading settings. Each setting in class KDecorationOptions specifies its matching flag.
|
|
Border size. KDecorationOptions::preferredBorderSize() returns one of these values.
|
The documentation for this class was generated from the following file: