Namespaces |
namespace | PLGui |
Enumerations |
enum | PLGui::EMessageType {
PLGui::MessageOnUnknown = 0,
PLGui::MessageOnInternalMessage,
PLGui::MessageOnWakeup,
PLGui::MessageOnExit,
PLGui::MessageOnTimer,
PLGui::MessageOnThemeChanged,
PLGui::MessageOnUpdateContent,
PLGui::MessageOnUpdateChildWidget,
PLGui::MessageOnAddChildWidget,
PLGui::MessageOnRemoveChildWidget,
PLGui::MessageOnClose,
PLGui::MessageOnCreate,
PLGui::MessageOnDestroy,
PLGui::MessageOnShow,
PLGui::MessageOnHide,
PLGui::MessageOnEnable,
PLGui::MessageOnDisable,
PLGui::MessageOnGetFocus,
PLGui::MessageOnLooseFocus,
PLGui::MessageOnActivate,
PLGui::MessageOnDrawBackground,
PLGui::MessageOnDraw,
PLGui::MessageOnMove,
PLGui::MessageOnSize,
PLGui::MessageOnWindowState,
PLGui::MessageOnEnterFullscreen,
PLGui::MessageOnLeaveFullscreen,
PLGui::MessageOnPreferredSize,
PLGui::MessageOnAdjustContent,
PLGui::MessageOnMouseEnter,
PLGui::MessageOnMouseLeave,
PLGui::MessageOnMouseOver,
PLGui::MessageOnMouseMove,
PLGui::MessageOnMouseHover,
PLGui::MessageOnMousePosUpdate,
PLGui::MessageOnMouseButtonDown,
PLGui::MessageOnMouseButtonUp,
PLGui::MessageOnMouseButtonClick,
PLGui::MessageOnMouseButtonDoubleClick,
PLGui::MessageOnMouseWheel,
PLGui::MessageOnKeyDown,
PLGui::MessageOnKeyUp,
PLGui::MessageOnHotkey,
PLGui::MessageOnDrop,
PLGui::MessageOnUserMessage
} |
| Message type. More...
|
enum | PLGui::EInternalMessage { PLGui::InternalDummy = 1
} |
| Internal message types. More...
|
enum | PLGui::EMessageFilter { PLGui::FilterInclusive = 0,
PLGui::FilterExclusive
} |
| Message type. More...
|
enum | PLGui::EDebugMode { PLGui::DebugModeOff = 0,
PLGui::DebugModeFocus,
PLGui::DebugModeAll
} |
| Debug modes. More...
|
enum | PLGui::EOrientation { PLGui::Horizontal = 0,
PLGui::Vertical
} |
| Orientation. More...
|
enum | PLGui::EVAlign { PLGui::AlignTop = 0,
PLGui::AlignBottom,
PLGui::AlignMiddle
} |
| Vertical alignment. More...
|
enum | PLGui::EBorderStyle { PLGui::FlatBorder = 0,
PLGui::RaisedBorder,
PLGui::SunkenBorder
} |
| Border styles. More...
|
enum | PLGui::ELineStyle { PLGui::SolidLine = 0,
PLGui::DashedLine,
PLGui::DottedLine
} |
| Line styles. More...
|
enum | PLGui::EWindowState { PLGui::StateNormal,
PLGui::StateMinimized,
PLGui::StateMaximized,
PLGui::StateFullscreen
} |
| Window state. More...
|
enum | PLGui::EZPos { PLGui::ZAbove,
PLGui::ZBehind,
PLGui::ZTop,
PLGui::ZBottom
} |
| Z position of window. More...
|
enum | PLGui::ECenter { PLGui::CenterScreen,
PLGui::CenterParent
} |
| Center modes. More...
|
enum | PLGui::ETransparency { PLGui::NoTransparency,
PLGui::ColorKeyTransparency,
PLGui::AlphaTransparency
} |
| Transparency modes. More...
|
enum | PLGui::EFocusStyle { PLGui::NoFocus = 0,
PLGui::ChildFocus,
PLGui::ChildFocusOrSelf,
PLGui::AcceptFocus
} |
| Focus styles. More...
|
enum | PLGui::ESystemButton { PLGui::SystemButtonMinimize = 1,
PLGui::SystemButtonMaximize = 2,
PLGui::SystemButtonClose = 4
} |
| System buttons. More...
|
enum | PLGui::ESystemCommand { PLGui::CommandMinimize,
PLGui::CommandMaximize,
PLGui::CommandRestore,
PLGui::CommandClose
} |
| System commands. More...
|
enum | PLGui::EMouseButton {
PLGui::LeftButton = 0,
PLGui::RightButton,
PLGui::MiddleButton,
PLGui::Button0 = 0,
PLGui::Button1,
PLGui::Button2,
PLGui::Button3,
PLGui::Button4,
PLGui::Button5,
PLGui::Button6,
PLGui::Button7,
PLGui::Button8,
PLGui::Button9,
PLGui::Button10,
PLGui::Button11,
PLGui::Button12,
PLGui::Button13,
PLGui::Button14,
PLGui::Button15
} |
| Mouse buttons. More...
|
enum | PLGui::EMouseCursor {
PLGui::CursorNone,
PLGui::CursorArrow,
PLGui::CursorUpArrow,
PLGui::CursorWaitStart,
PLGui::CursorWait,
PLGui::CursorHelp,
PLGui::CursorNo,
PLGui::CursorCrosshair,
PLGui::CursorHand,
PLGui::CursorText,
PLGui::CursorMove,
PLGui::CursorSize,
PLGui::CursorSizeTop,
PLGui::CursorSizeBottom,
PLGui::CursorSizeLeft,
PLGui::CursorSizeRight,
PLGui::CursorSizeTopBottom,
PLGui::CursorSizeLeftRight,
PLGui::CursorSizeTopLeft,
PLGui::CursorSizeTopRight,
PLGui::CursorSizeBottomLeft,
PLGui::CursorSizeBottomRight,
PLGui::CursorSizeTopLeftBottomRight,
PLGui::CursorSizeTopRightBottomLeft,
PLGui::CursorCustom,
PLGui::Cursor_Count
} |
| Standard mouse cursors. More...
|
enum | PLGui::EFontWeight { PLGui::WeightLight = 25,
PLGui::WeightNormal = 50,
PLGui::WeightBold = 75
} |
| Font weight. More...
|
enum | PLGui::EFontStyle { PLGui::StyleNormal = 0,
PLGui::StyleItalics
} |
| Font style. More...
|
enum | PLGui::ECheckState { PLGui::NotChecked = 0,
PLGui::Checked,
PLGui::PartiallyChecked
} |
| Check state. More...
|
enum | PLGui::EMenuItemType { PLGui::TypeMenuItem = 0,
PLGui::TypeMenu,
PLGui::TypeSeparator
} |
| Menu item type. More...
|
enum | PLGui::ETabBarOption { PLGui::TabOptionCreateTab = 1,
PLGui::TabOptionCloseTab = 2,
PLGui::TabOptionMoveTab = 4,
PLGui::TabOptionStaticSize = 8
} |
| TabBar options. More...
|
enum | PLGui::ETabBarFunction { PLGui::TabFunctionCreateTab = 0,
PLGui::TabFunctionCloseTab,
PLGui::TabFunctionScrollNext,
PLGui::TabFunctionScrollPrev
} |
| TabBar functions. More...
|
enum | PLGui::EMessageBox { PLGui::MessageBoxOk = 0,
PLGui::MessageBoxOkCancel,
PLGui::MessageBoxYesNo,
PLGui::MessageBoxYesNoCancel
} |
| Message box types. More...
|
enum | PLGui::EMessageBoxButton { PLGui::MessageBoxButtonCancel = -1,
PLGui::MessageBoxButtonOk = 0,
PLGui::MessageBoxButtonYes,
PLGui::MessageBoxButtonNo
} |
| Message box buttons. More...
|
enum | PLGui::EDataType {
PLGui::DataEmpty = 0,
PLGui::DataString,
PLGui::DataFiles,
PLGui::DataCustom,
PLGui::DataBinary
} |
| Data type. More...
|
Functions |
| PLGui::pl_enum (EOrientation) pl_enum_value(Horizontal |
Horizontal orientation | PLGui::pl_enum_value (Vertical,"Vertical orientation") pl_enum_endenum ESide |
| Side.
|
| PLGui::pl_enum (ESide) pl_enum_value(SideLeft |
Left side | PLGui::pl_enum_value (SideRight,"Right side") pl_enum_value(SideTop |
Left side Top side | PLGui::pl_enum_value (SideBottom,"Bottom side") pl_enum_endenum EAlign |
| Alignment.
|
| PLGui::pl_enum (EAlign) pl_enum_value(AlignLeft |
Align elements at the left side | PLGui::pl_enum_value (AlignRight,"Align elements at the right side") pl_enum_value(AlignCenter |
| PLGui::pl_enum (EVAlign) pl_enum_value(AlignTop |
Align elements at the top | PLGui::pl_enum_value (AlignBottom,"Align elements at the bottom") pl_enum_value(AlignMiddle |
| PLGui::pl_enum (EBorderStyle) pl_enum_value(FlatBorder |
A flat border | PLGui::pl_enum_value (RaisedBorder,"A border with a raised 3D look") pl_enum_value(SunkenBorder |
| PLGui::pl_enum (ELineStyle) pl_enum_value(SolidLine |
A solid line | PLGui::pl_enum_value (DashedLine,"A line that is dashed (many small lines)") pl_enum_value(DottedLine |
A solid line A line that is | PLGui::dotted (many dots)") pl_enum_end enum EWidgetState |
| Widget state.
|
| PLGui::pl_enum (ESystemButton) pl_enum_value(SystemButtonMinimize |
Minimize button | PLGui::pl_enum_value (SystemButtonMaximize,"Maximize button") pl_enum_value(SystemButtonClose |
| PLGui::pl_enum (ESystemCommand) pl_enum_value(CommandMinimize |
Minimize window | PLGui::pl_enum_value (CommandMaximize,"Maximize window") pl_enum_value(CommandRestore |
Minimize window Restore window size | PLGui::pl_enum_value (CommandClose,"Close window") pl_enum_endenum EScrollBarStyle |
| ScrollBar styles.
|
| PLGui::pl_enum (EScrollBarStyle) pl_enum_value(ScrollBarStyleNever |
Display no scrollbar at all | PLGui::pl_enum_value (ScrollBarStyleAlways,"Show scrollbar always") pl_enum_value(ScrollBarStyleDynamic |
| PLGui::pl_enum (EFontWeight) pl_enum_value(WeightLight |
Light text | PLGui::pl_enum_value (WeightNormal,"Normal text") pl_enum_value(WeightBold |
| PLGui::pl_enum (EFontStyle) pl_enum_value(StyleNormal |
Normal text | PLGui::pl_enum_value (StyleItalics,"Italics text") pl_enum_endenum ETextStyle |
| Text style.
|
| PLGui::pl_enum (ETextStyle) pl_enum_value(UnderlineText |
Underline the text | PLGui::pl_enum_value (CrossoutText,"Cross out the text") pl_enum_endenum ETextWrap |
| Text wrapping.
|
| PLGui::pl_enum (ETextWrap) pl_enum_value(NoTextWrap |
Do not wrap text | PLGui::pl_enum_value (TextWrap,"Wrap text, if the text does not fit on a line, and use standard alignment") pl_enum_value(TextWrapBlock |
| PLGui::pl_enum (ECheckState) pl_enum_value(NotChecked |
The check button is unchecked | PLGui::pl_enum_value (Checked,"The check-button is checked") pl_enum_value(PartiallyChecked |