LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Enumerations
settings.hxx File Reference
#include <tools/solar.h>
#include <vcl/dllapi.h>
#include <tools/color.hxx>
#include <tools/gen.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <memory>
#include <vector>
Include dependency graph for settings.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  boost::optional< class >
 
struct  o3tl::typed_flags< MouseSettingsOptions >
 
struct  o3tl::typed_flags< MouseFollowFlags >
 
class  MouseSettings
 
struct  DialogStyle
 
struct  FrameStyle
 
struct  o3tl::typed_flags< StyleSettingsOptions >
 
struct  o3tl::typed_flags< DragFullOptions >
 
struct  o3tl::typed_flags< SelectionOptions >
 
struct  o3tl::typed_flags< DisplayOptions >
 
class  StyleSettings
 
class  MiscSettings
 
class  HelpSettings
 
struct  o3tl::typed_flags< AllSettingsFlags >
 
class  AllSettings
 

Namespaces

 boost
 
 vcl
 
 o3tl
 

Macros

#define STYLE_CURSOR_NOBLINKTIME   SAL_MAX_UINT64
 

Enumerations

enum  MouseSettingsOptions {
  MouseSettingsOptions::NONE = 0x00,
  MouseSettingsOptions::AutoFocus = 0x01,
  MouseSettingsOptions::AutoCenterPos = 0x02,
  MouseSettingsOptions::AutoDefBtnPos = 0x04
}
 
enum  MouseFollowFlags {
  MouseFollowFlags::Menu = 0x0001,
  MouseFollowFlags::DDList = 0x0002
}
 
enum  MouseMiddleButtonAction {
  MouseMiddleButtonAction::Nothing,
  MouseMiddleButtonAction::AutoScroll,
  MouseMiddleButtonAction::PasteSelection
}
 
enum  MouseWheelBehaviour {
  MouseWheelBehaviour::Disable,
  MouseWheelBehaviour::FocusOnly,
  MouseWheelBehaviour::ALWAYS
}
 
enum  StyleSettingsOptions {
  StyleSettingsOptions::NONE = 0x0000,
  StyleSettingsOptions::Mono = 0x0001,
  StyleSettingsOptions::NoMnemonics = 0x0002
}
 
enum  DragFullOptions {
  DragFullOptions::NONE = 0x0000,
  DragFullOptions::WindowMove = 0x0001,
  DragFullOptions::WindowSize = 0x0002,
  DragFullOptions::Docking = 0x0010,
  DragFullOptions::Split = 0x0020,
  DragFullOptions::Scroll = 0x0040,
  DragFullOptions::All = WindowMove | WindowSize | Docking | Split | Scroll
}
 
enum  SelectionOptions {
  SelectionOptions::NONE = 0x0000,
  SelectionOptions::Focus = 0x0001,
  SelectionOptions::Invert = 0x0002,
  SelectionOptions::ShowFirst = 0x0004
}
 
enum  DisplayOptions {
  DisplayOptions::NONE = 0x0000,
  DisplayOptions::AADisable = 0x0001
}
 
enum  ToolbarIconSize {
  ToolbarIconSize::Unknown = 0,
  ToolbarIconSize::Small = 1,
  ToolbarIconSize::Large = 2,
  ToolbarIconSize::Size32 = 3
}
 
enum  AllSettingsFlags {
  AllSettingsFlags::NONE = 0x0000,
  AllSettingsFlags::MOUSE = 0x0001,
  AllSettingsFlags::STYLE = 0x0002,
  AllSettingsFlags::MISC = 0x0004,
  AllSettingsFlags::LOCALE = 0x0020
}
 

Macro Definition Documentation

#define STYLE_CURSOR_NOBLINKTIME   SAL_MAX_UINT64

Definition at line 231 of file settings.hxx.

Referenced by vcl::Cursor::ImplDoShow(), and vcl::Cursor::ImplNew().

Enumeration Type Documentation

enum AllSettingsFlags
strong
Enumerator
NONE 
MOUSE 
STYLE 
MISC 
LOCALE 

Definition at line 656 of file settings.hxx.

enum DisplayOptions
strong
Enumerator
NONE 
AADisable 

Definition at line 213 of file settings.hxx.

enum DragFullOptions
strong
Enumerator
NONE 
WindowMove 
WindowSize 
Docking 
Split 
Scroll 
All 

Definition at line 186 of file settings.hxx.

enum MouseFollowFlags
strong
Enumerator
Menu 
DDList 

Definition at line 68 of file settings.hxx.

Enumerator
Nothing 
AutoScroll 
PasteSelection 

Definition at line 78 of file settings.hxx.

enum MouseSettingsOptions
strong
Enumerator
NONE 
AutoFocus 
AutoCenterPos 
AutoDefBtnPos 

Definition at line 56 of file settings.hxx.

enum MouseWheelBehaviour
strong
Enumerator
Disable 
FocusOnly 
ALWAYS 

Definition at line 83 of file settings.hxx.

enum SelectionOptions
strong
Enumerator
NONE 
Focus 
Invert 
ShowFirst 

Definition at line 201 of file settings.hxx.

enum StyleSettingsOptions
strong
Enumerator
NONE 
Mono 
NoMnemonics 

Definition at line 175 of file settings.hxx.

enum ToolbarIconSize
strong
Enumerator
Unknown 
Small 
Large 
Size32 

Definition at line 223 of file settings.hxx.