LibreOffice Module vcl (master)  1
Classes | Namespaces | Typedefs | Enumerations | Functions
vclenum.hxx File Reference
#include <sal/types.h>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for vclenum.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< MenuItemBits >
 
struct  o3tl::typed_flags< ToolBoxItemBits >
 
struct  o3tl::typed_flags< WindowBorderStyle >
 
struct  o3tl::typed_flags< WindowStateMask >
 
struct  ItalicMatrix
 
struct  o3tl::typed_flags< WizardButtonFlags >
 

Namespaces

 o3tl
 

Typedefs

typedef sal_uInt32 sal_UCS4
 

Enumerations

enum  SelectionMode {
  SelectionMode::NONE,
  SelectionMode::Single,
  SelectionMode::Range,
  SelectionMode::Multiple
}
 
enum  TimeFieldFormat : sal_Int32 {
  TimeFieldFormat::F_NONE,
  TimeFieldFormat::F_SEC,
  TimeFieldFormat::F_SEC_CS
}
 
enum  MenuItemType {
  MenuItemType::DONTKNOW,
  MenuItemType::STRING,
  MenuItemType::IMAGE,
  MenuItemType::STRINGIMAGE,
  MenuItemType::SEPARATOR
}
 
enum  MenuItemBits : sal_Int16 {
  MenuItemBits::NONE = 0x0000,
  MenuItemBits::CHECKABLE = 0x0001,
  MenuItemBits::RADIOCHECK = 0x0002,
  MenuItemBits::AUTOCHECK = 0x0004,
  MenuItemBits::HELP = 0x0010,
  MenuItemBits::POPUPSELECT = 0x0020,
  MenuItemBits::NOSELECT = 0x0040,
  MenuItemBits::ICON = 0x0080,
  MenuItemBits::TEXT = 0x0100
}
 
enum  ToolBoxItemBits {
  ToolBoxItemBits::NONE = 0x0000,
  ToolBoxItemBits::CHECKABLE = 0x0001,
  ToolBoxItemBits::RADIOCHECK = 0x0002,
  ToolBoxItemBits::AUTOCHECK = 0x0004,
  ToolBoxItemBits::LEFT = 0x0008,
  ToolBoxItemBits::AUTOSIZE = 0x0010,
  ToolBoxItemBits::DROPDOWN = 0x0020,
  ToolBoxItemBits::REPEAT = 0x0040,
  ToolBoxItemBits::DROPDOWNONLY = 0x00a0,
  ToolBoxItemBits::TEXT_ONLY = 0x0100,
  ToolBoxItemBits::ICON_ONLY = 0x0200
}
 
enum  ToolBoxItemType {
  ToolBoxItemType::DONTKNOW,
  ToolBoxItemType::BUTTON,
  ToolBoxItemType::SPACE,
  ToolBoxItemType::SEPARATOR,
  ToolBoxItemType::BREAK
}
 
enum  ButtonType {
  ButtonType::SYMBOLONLY,
  ButtonType::TEXT,
  ButtonType::SYMBOLTEXT
}
 
enum  SymbolType : sal_uInt16 {
  SymbolType::DONTKNOW = 0,
  SymbolType::IMAGE = 1,
  SymbolType::ARROW_UP = 2,
  SymbolType::ARROW_DOWN = 3,
  SymbolType::ARROW_LEFT = 4,
  SymbolType::ARROW_RIGHT = 5,
  SymbolType::SPIN_UP = 6,
  SymbolType::SPIN_DOWN = 7,
  SymbolType::SPIN_LEFT = 8,
  SymbolType::SPIN_RIGHT = 9,
  SymbolType::FIRST = 10,
  SymbolType::LAST = 11,
  SymbolType::PREV = 12,
  SymbolType::NEXT = 13,
  SymbolType::PAGEUP = 14,
  SymbolType::PAGEDOWN = 15,
  SymbolType::PLAY = 16,
  SymbolType::STOP = 19,
  SymbolType::CLOSE = 25,
  SymbolType::ROLLUP = 26,
  SymbolType::ROLLDOWN = 27,
  SymbolType::CHECKMARK = 28,
  SymbolType::RADIOCHECKMARK = 29,
  SymbolType::FLOAT = 31,
  SymbolType::DOCK = 32,
  SymbolType::HIDE = 33,
  SymbolType::HELP = 34,
  SymbolType::PLUS = 35,
  SymbolType::MENU = SymbolType::SPIN_DOWN
}
 
enum  WindowBorderStyle : sal_Int16 {
  WindowBorderStyle::NONE = 0x0000,
  WindowBorderStyle::NORMAL = 0x0001,
  WindowBorderStyle::MONO = 0x0002,
  WindowBorderStyle::MENU = 0x0010,
  WindowBorderStyle::NWF = 0x0020,
  WindowBorderStyle::NOBORDER = 0x1000,
  WindowBorderStyle::REMOVEBORDER = 0x2000
}
 
enum  WindowStateMask {
  WindowStateMask::NONE = 0x0000,
  WindowStateMask::X = 0x0001,
  WindowStateMask::Y = 0x0002,
  WindowStateMask::Width = 0x0004,
  WindowStateMask::Height = 0x0008,
  WindowStateMask::State = 0x0010,
  WindowStateMask::Minimized = 0x0020,
  WindowStateMask::MaximizedX = 0x0100,
  WindowStateMask::MaximizedY = 0x0200,
  WindowStateMask::MaximizedWidth = 0x0400,
  WindowStateMask::MaximizedHeight = 0x0800,
  WindowStateMask::Pos = X | Y,
  WindowStateMask::All = X | Y | Width | Height | MaximizedX | MaximizedY | MaximizedWidth | MaximizedHeight | State | Minimized
}
 
enum  TimeFormat {
  TimeFormat::Hour12,
  TimeFormat::Hour24
}
 
enum  ExtTimeFieldFormat {
  ExtTimeFieldFormat::Short24H,
  ExtTimeFieldFormat::Long24H
}
 
enum  ExtDateFieldFormat {
  ExtDateFieldFormat::SystemShort,
  ExtDateFieldFormat::SystemShortYY,
  ExtDateFieldFormat::SystemShortYYYY,
  ExtDateFieldFormat::SystemLong,
  ExtDateFieldFormat::ShortDDMMYY,
  ExtDateFieldFormat::ShortMMDDYY,
  ExtDateFieldFormat::ShortYYMMDD,
  ExtDateFieldFormat::ShortDDMMYYYY,
  ExtDateFieldFormat::ShortMMDDYYYY,
  ExtDateFieldFormat::ShortYYYYMMDD,
  ExtDateFieldFormat::ShortYYMMDD_DIN5008,
  ExtDateFieldFormat::ShortYYYYMMDD_DIN5008,
  ExtDateFieldFormat::FORCE_EQUAL_SIZE =SAL_MAX_ENUM
}
 
enum  GradientStyle {
  GradientStyle::Linear,
  GradientStyle::Axial,
  GradientStyle::Radial,
  GradientStyle::Elliptical,
  GradientStyle::Square,
  GradientStyle::Rect,
  GradientStyle::Linear = 0,
  GradientStyle::Axial = 1,
  GradientStyle::Radial = 2,
  GradientStyle::Elliptical = 3,
  GradientStyle::Square = 4,
  GradientStyle::Rect = 5,
  GradientStyle::FORCE_EQUAL_SIZE = SAL_MAX_ENUM
}
 
enum  HatchStyle {
  HatchStyle::Single,
  HatchStyle::Double,
  HatchStyle::Triple,
  HatchStyle::Single = 0,
  HatchStyle::Double = 1,
  HatchStyle::Triple = 2,
  HatchStyle::FORCE_EQUAL_SIZE = SAL_MAX_ENUM
}
 
enum  LineStyle {
  LineStyle::NONE = 0,
  LineStyle::Solid = 1,
  LineStyle::Dash = 2,
  LineStyle::FORCE_EQUAL_SIZE = SAL_MAX_ENUM
}
 
enum  RasterOp {
  RasterOp::OverPaint,
  RasterOp::Xor,
  RasterOp::N0,
  RasterOp::N1,
  RasterOp::Invert
}
 
enum  OutDevSupportType {
  OutDevSupportType::TransparentRect,
  OutDevSupportType::B2DDraw
}
 
enum  VclAlign {
  VclAlign::Fill,
  VclAlign::Start,
  VclAlign::End,
  VclAlign::Center
}
 
enum  VclPackType {
  VclPackType::Start = 0,
  VclPackType::End = 1,
  VclPackType::LAST = End
}
 
enum  VclResponseType {
  RET_CANCEL = 0,
  RET_OK = 1,
  RET_YES = 2,
  RET_NO = 3,
  RET_RETRY = 4,
  RET_IGNORE = 5,
  RET_CLOSE = 7,
  RET_HELP = 10
}
 !! in case of changes adjust /basic/source/runtime/methods.cxx msgbox More...
 
enum  VclButtonsType {
  VclButtonsType::NONE,
  VclButtonsType::Ok,
  VclButtonsType::Close,
  VclButtonsType::Cancel,
  VclButtonsType::YesNo,
  VclButtonsType::OkCancel
}
 
enum  VclMessageType {
  VclMessageType::Info,
  VclMessageType::Warning,
  VclMessageType::Question,
  VclMessageType::Error
}
 
enum  VclSizeGroupMode {
  VclSizeGroupMode::NONE,
  VclSizeGroupMode::Horizontal,
  VclSizeGroupMode::Vertical,
  VclSizeGroupMode::Both
}
 
enum  VclPolicyType {
  VclPolicyType::ALWAYS,
  VclPolicyType::AUTOMATIC,
  VclPolicyType::NEVER
}
 
enum  WizardButtonFlags : sal_Int16 {
  WizardButtonFlags::NONE = 0x0000,
  WizardButtonFlags::NEXT = 0x0001,
  WizardButtonFlags::PREVIOUS = 0x0002,
  WizardButtonFlags::FINISH = 0x0004,
  WizardButtonFlags::CANCEL = 0x0008,
  WizardButtonFlags::HELP = 0x0010
}
 

Functions

bool operator== (const ItalicMatrix &a, const ItalicMatrix &b)
 
bool operator!= (const ItalicMatrix &a, const ItalicMatrix &b)
 

Typedef Documentation

typedef sal_uInt32 sal_UCS4

Definition at line 193 of file vclenum.hxx.

Enumeration Type Documentation

enum ButtonType
strong
Enumerator
SYMBOLONLY 
TEXT 
SYMBOLTEXT 

Definition at line 71 of file vclenum.hxx.

enum ExtDateFieldFormat
strong
Enumerator
SystemShort 
SystemShortYY 
SystemShortYYYY 
SystemLong 
ShortDDMMYY 
ShortMMDDYY 
ShortYYMMDD 
ShortDDMMYYYY 
ShortMMDDYYYY 
ShortYYYYMMDD 
ShortYYMMDD_DIN5008 
ShortYYYYMMDD_DIN5008 
FORCE_EQUAL_SIZE 

Definition at line 153 of file vclenum.hxx.

enum ExtTimeFieldFormat
strong
Enumerator
Short24H 
Long24H 

Definition at line 148 of file vclenum.hxx.

enum GradientStyle
strong
Enumerator
Linear 
Axial 
Radial 
Elliptical 
Square 
Rect 
Linear 
Axial 
Radial 
Elliptical 
Square 
Rect 
FORCE_EQUAL_SIZE 

Definition at line 164 of file vclenum.hxx.

enum HatchStyle
strong
Enumerator
Single 
Double 
Triple 
Single 
Double 
Triple 
FORCE_EQUAL_SIZE 

Definition at line 175 of file vclenum.hxx.

enum LineStyle
strong
Enumerator
NONE 
Solid 
Dash 
FORCE_EQUAL_SIZE 

Definition at line 183 of file vclenum.hxx.

enum MenuItemBits : sal_Int16
strong
Enumerator
NONE 
CHECKABLE 
RADIOCHECK 
AUTOCHECK 
HELP 
POPUPSELECT 
NOSELECT 
ICON 
TEXT 

Definition at line 32 of file vclenum.hxx.

enum MenuItemType
strong
Enumerator
DONTKNOW 
STRING 
IMAGE 
STRINGIMAGE 
SEPARATOR 

Definition at line 30 of file vclenum.hxx.

enum OutDevSupportType
strong
Enumerator
TransparentRect 
B2DDraw 

Definition at line 195 of file vclenum.hxx.

enum RasterOp
strong
Enumerator
OverPaint 
Xor 
N0 
N1 
Invert 

Definition at line 191 of file vclenum.hxx.

enum SelectionMode
strong
Enumerator
NONE 
Single 
Range 
Multiple 

Definition at line 26 of file vclenum.hxx.

enum SymbolType : sal_uInt16
strong
Enumerator
DONTKNOW 
IMAGE 
ARROW_UP 
ARROW_DOWN 
ARROW_LEFT 
ARROW_RIGHT 
SPIN_UP 
SPIN_DOWN 
SPIN_LEFT 
SPIN_RIGHT 
FIRST 
LAST 
PREV 
NEXT 
PAGEUP 
PAGEDOWN 
PLAY 
STOP 
CLOSE 
ROLLUP 
ROLLDOWN 
CHECKMARK 
RADIOCHECKMARK 
FLOAT 
DOCK 
HIDE 
HELP 
PLUS 
MENU 

Definition at line 73 of file vclenum.hxx.

enum TimeFieldFormat : sal_Int32
strong
Enumerator
F_NONE 
F_SEC 
F_SEC_CS 

Definition at line 28 of file vclenum.hxx.

enum TimeFormat
strong
Enumerator
Hour12 
Hour24 

Definition at line 143 of file vclenum.hxx.

enum ToolBoxItemBits
strong
Enumerator
NONE 
CHECKABLE 
RADIOCHECK 
AUTOCHECK 
LEFT 
AUTOSIZE 
DROPDOWN 
REPEAT 
DROPDOWNONLY 
TEXT_ONLY 
ICON_ONLY 

Definition at line 50 of file vclenum.hxx.

enum ToolBoxItemType
strong
Enumerator
DONTKNOW 
BUTTON 
SPACE 
SEPARATOR 
BREAK 

Definition at line 69 of file vclenum.hxx.

enum VclAlign
strong
Enumerator
Fill 
Start 
End 
Center 

Definition at line 213 of file vclenum.hxx.

enum VclButtonsType
strong
Enumerator
NONE 
Ok 
Close 
Cancel 
YesNo 
OkCancel 

Definition at line 243 of file vclenum.hxx.

enum VclMessageType
strong
Enumerator
Info 
Warning 
Question 
Error 

Definition at line 253 of file vclenum.hxx.

enum VclPackType
strong
Enumerator
Start 
End 
LAST 

Definition at line 221 of file vclenum.hxx.

enum VclPolicyType
strong
Enumerator
ALWAYS 
AUTOMATIC 
NEVER 

Definition at line 269 of file vclenum.hxx.

!! in case of changes adjust /basic/source/runtime/methods.cxx msgbox

Enumerator
RET_CANCEL 
RET_OK 
RET_YES 
RET_NO 
RET_RETRY 
RET_IGNORE 
RET_CLOSE 
RET_HELP 

Definition at line 231 of file vclenum.hxx.

enum VclSizeGroupMode
strong
Enumerator
NONE 
Horizontal 
Vertical 
Both 

Definition at line 261 of file vclenum.hxx.

enum WindowBorderStyle : sal_Int16
strong
Enumerator
NONE 
NORMAL 
MONO 
MENU 
NWF 
NOBORDER 
REMOVEBORDER 

Definition at line 108 of file vclenum.hxx.

enum WindowStateMask
strong
Enumerator
NONE 
Width 
Height 
State 
Minimized 
MaximizedX 
MaximizedY 
MaximizedWidth 
MaximizedHeight 
Pos 
All 

Definition at line 123 of file vclenum.hxx.

enum WizardButtonFlags : sal_Int16
strong
Enumerator
NONE 
NEXT 
PREVIOUS 
FINISH 
CANCEL 
HELP 

Definition at line 276 of file vclenum.hxx.

Function Documentation

bool operator!= ( const ItalicMatrix a,
const ItalicMatrix b 
)
inline

Definition at line 208 of file vclenum.hxx.

bool operator== ( const ItalicMatrix a,
const ItalicMatrix b 
)
inline

Definition at line 203 of file vclenum.hxx.

References ItalicMatrix::xx, ItalicMatrix::xy, ItalicMatrix::yx, and ItalicMatrix::yy.

Referenced by Bitmap::operator!=().