LibreOffice Module vcl (master)  1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
StyleSettings Class Reference

#include <settings.hxx>

Public Member Functions

 StyleSettings ()
 
void Set3DColors (const Color &rColor)
 
void SetFaceColor (const Color &rColor)
 
const ColorGetFaceColor () const
 
Color GetFaceGradientColor () const
 
Color GetSeparatorColor () const
 
void SetCheckedColor (const Color &rColor)
 
void SetCheckedColorSpecialCase ()
 
const ColorGetCheckedColor () const
 
void SetLightColor (const Color &rColor)
 
const ColorGetLightColor () const
 
void SetLightBorderColor (const Color &rColor)
 
const ColorGetLightBorderColor () const
 
void SetShadowColor (const Color &rColor)
 
const ColorGetShadowColor () const
 
void SetDarkShadowColor (const Color &rColor)
 
const ColorGetDarkShadowColor () const
 
void SetButtonTextColor (const Color &rColor)
 
const ColorGetButtonTextColor () const
 
void SetButtonRolloverTextColor (const Color &rColor)
 
const ColorGetButtonRolloverTextColor () const
 
void SetButtonPressedRolloverTextColor (const Color &rColor)
 
const ColorGetButtonPressedRolloverTextColor () const
 
void SetRadioCheckTextColor (const Color &rColor)
 
const ColorGetRadioCheckTextColor () const
 
void SetGroupTextColor (const Color &rColor)
 
const ColorGetGroupTextColor () const
 
void SetLabelTextColor (const Color &rColor)
 
const ColorGetLabelTextColor () const
 
void SetWindowColor (const Color &rColor)
 
const ColorGetWindowColor () const
 
void SetWindowTextColor (const Color &rColor)
 
const ColorGetWindowTextColor () const
 
void SetDialogColor (const Color &rColor)
 
const ColorGetDialogColor () const
 
void SetDialogTextColor (const Color &rColor)
 
const ColorGetDialogTextColor () const
 
void SetWorkspaceColor (const Color &rColor)
 
const ColorGetWorkspaceColor () const
 
void SetFieldColor (const Color &rColor)
 
const ColorGetFieldColor () const
 
void SetFieldTextColor (const Color &rColor)
 
const ColorGetFieldTextColor () const
 
void SetFieldRolloverTextColor (const Color &rColor)
 
const ColorGetFieldRolloverTextColor () const
 
void SetActiveColor (const Color &rColor)
 
const ColorGetActiveColor () const
 
void SetActiveTextColor (const Color &rColor)
 
const ColorGetActiveTextColor () const
 
void SetActiveBorderColor (const Color &rColor)
 
const ColorGetActiveBorderColor () const
 
void SetDeactiveColor (const Color &rColor)
 
const ColorGetDeactiveColor () const
 
void SetDeactiveTextColor (const Color &rColor)
 
const ColorGetDeactiveTextColor () const
 
void SetDeactiveBorderColor (const Color &rColor)
 
const ColorGetDeactiveBorderColor () const
 
void SetHighlightColor (const Color &rColor)
 
const ColorGetHighlightColor () const
 
void SetHighlightTextColor (const Color &rColor)
 
const ColorGetHighlightTextColor () const
 
void SetDisableColor (const Color &rColor)
 
const ColorGetDisableColor () const
 
void SetHelpColor (const Color &rColor)
 
const ColorGetHelpColor () const
 
void SetHelpTextColor (const Color &rColor)
 
const ColorGetHelpTextColor () const
 
void SetMenuColor (const Color &rColor)
 
const ColorGetMenuColor () const
 
void SetMenuBarColor (const Color &rColor)
 
const ColorGetMenuBarColor () const
 
void SetMenuBarRolloverColor (const Color &rColor)
 
const ColorGetMenuBarRolloverColor () const
 
void SetMenuBorderColor (const Color &rColor)
 
const ColorGetMenuBorderColor () const
 
void SetMenuTextColor (const Color &rColor)
 
const ColorGetMenuTextColor () const
 
void SetMenuBarTextColor (const Color &rColor)
 
const ColorGetMenuBarTextColor () const
 
void SetMenuBarRolloverTextColor (const Color &rColor)
 
const ColorGetMenuBarRolloverTextColor () const
 
void SetMenuBarHighlightTextColor (const Color &rColor)
 
const ColorGetMenuBarHighlightTextColor () const
 
void SetMenuHighlightColor (const Color &rColor)
 
const ColorGetMenuHighlightColor () const
 
void SetMenuHighlightTextColor (const Color &rColor)
 
const ColorGetMenuHighlightTextColor () const
 
void SetTabTextColor (const Color &rColor)
 
const ColorGetTabTextColor () const
 
void SetTabRolloverTextColor (const Color &rColor)
 
const ColorGetTabRolloverTextColor () const
 
void SetTabHighlightTextColor (const Color &rColor)
 
const ColorGetTabHighlightTextColor () const
 
void SetToolTextColor (const Color &rColor)
 
const ColorGetToolTextColor () const
 
void SetLinkColor (const Color &rColor)
 
const ColorGetLinkColor () const
 
void SetVisitedLinkColor (const Color &rColor)
 
const ColorGetVisitedLinkColor () const
 
const ColorGetHighlightLinkColor () const
 
void SetMonoColor (const Color &rColor)
 
const ColorGetMonoColor () const
 
void SetActiveTabColor (const Color &rColor)
 
const ColorGetActiveTabColor () const
 
void SetInactiveTabColor (const Color &rColor)
 
const ColorGetInactiveTabColor () const
 
const ColorGetAlternatingRowColor () const
 
void SetHighContrastMode (bool bHighContrast)
 
bool GetHighContrastMode () const
 
void SetUseSystemUIFonts (bool bUseSystemUIFonts)
 
bool GetUseSystemUIFonts () const
 
void SetUseFontAAFromSystem (bool bUseFontAAFromSystem)
 
bool GetUseFontAAFromSystem () const
 
void SetUseFlatBorders (bool bUseFlatBorders)
 
bool GetUseFlatBorders () const
 
void SetUseFlatMenus (bool bUseFlatMenus)
 
bool GetUseFlatMenus () const
 
void SetUseImagesInMenus (TriState eUseImagesInMenus)
 
bool GetUseImagesInMenus () const
 
void SetPreferredUseImagesInMenus (bool bPreferredUseImagesInMenus)
 
bool GetPreferredUseImagesInMenus () const
 
void SetSkipDisabledInMenus (bool bSkipDisabledInMenus)
 
bool GetSkipDisabledInMenus () const
 
void SetHideDisabledMenuItems (bool bHideDisabledMenuItems)
 
bool GetHideDisabledMenuItems () const
 
void SetContextMenuShortcuts (TriState eContextMenuShortcuts)
 
bool GetContextMenuShortcuts () const
 
void SetPreferredContextMenuShortcuts (bool bContextMenuShortcuts)
 
bool GetPreferredContextMenuShortcuts () const
 
void SetPrimaryButtonWarpsSlider (bool bPrimaryButtonWarpsSlider)
 
bool GetPrimaryButtonWarpsSlider () const
 
void SetAppFont (const vcl::Font &rFont)
 
const vcl::FontGetAppFont () const
 
void SetHelpFont (const vcl::Font &rFont)
 
const vcl::FontGetHelpFont () const
 
void SetTitleFont (const vcl::Font &rFont)
 
const vcl::FontGetTitleFont () const
 
void SetFloatTitleFont (const vcl::Font &rFont)
 
const vcl::FontGetFloatTitleFont () const
 
void SetMenuFont (const vcl::Font &rFont)
 
const vcl::FontGetMenuFont () const
 
void SetToolFont (const vcl::Font &rFont)
 
const vcl::FontGetToolFont () const
 
void SetGroupFont (const vcl::Font &rFont)
 
const vcl::FontGetGroupFont () const
 
void SetLabelFont (const vcl::Font &rFont)
 
const vcl::FontGetLabelFont () const
 
void SetRadioCheckFont (const vcl::Font &rFont)
 
const vcl::FontGetRadioCheckFont () const
 
void SetPushButtonFont (const vcl::Font &rFont)
 
const vcl::FontGetPushButtonFont () const
 
void SetFieldFont (const vcl::Font &rFont)
 
const vcl::FontGetFieldFont () const
 
void SetIconFont (const vcl::Font &rFont)
 
const vcl::FontGetIconFont () const
 
void SetTabFont (const vcl::Font &rFont)
 
const vcl::FontGetTabFont () const
 
void SetTitleHeight (long nSize)
 
long GetTitleHeight () const
 
void SetFloatTitleHeight (long nSize)
 
long GetFloatTitleHeight () const
 
void SetScrollBarSize (long nSize)
 
long GetScrollBarSize () const
 
void SetMinThumbSize (long nSize)
 
long GetMinThumbSize () const
 
void SetSpinSize (long nSize)
 
long GetSpinSize () const
 
void SetCursorSize (long nSize)
 
long GetCursorSize () const
 
void SetCursorBlinkTime (sal_uInt64 nBlinkTime)
 
sal_uInt64 GetCursorBlinkTime () const
 
void SetDragFullOptions (DragFullOptions nOptions)
 
DragFullOptions GetDragFullOptions () const
 
void SetSelectionOptions (SelectionOptions nOptions)
 
SelectionOptions GetSelectionOptions () const
 
void SetDisplayOptions (DisplayOptions nOptions)
 
DisplayOptions GetDisplayOptions () const
 
void SetAntialiasingMinPixelHeight (long nMinPixel)
 
sal_uLong GetAntialiasingMinPixelHeight () const
 
void SetOptions (StyleSettingsOptions nOptions)
 
StyleSettingsOptions GetOptions () const
 
void SetAutoMnemonic (bool bAutoMnemonic)
 
bool GetAutoMnemonic () const
 
void SetFontColor (const Color &rColor)
 
const ColorGetFontColor () const
 
void SetToolbarIconSize (ToolbarIconSize nSize)
 
ToolbarIconSize GetToolbarIconSize () const
 
void SetIconTheme (const OUString &)
 Set the icon theme to use. More...
 
OUString DetermineIconTheme () const
 Determine which icon theme should be used. More...
 
std::vector< vcl::IconThemeInfo > const & GetInstalledIconThemes () const
 Obtain the list of icon themes which were found in the config folder. More...
 
OUString GetAutomaticallyChosenIconTheme () const
 Obtain the name of the icon theme which will be chosen automatically for the desktop environment. More...
 
void SetPreferredIconTheme (const OUString &, bool bDarkIconTheme=false)
 Set a preferred icon theme. More...
 
const DialogStyleGetDialogStyle () const
 
void SetDialogStyle (const DialogStyle &rStyle)
 
const FrameStyleGetFrameStyle () const
 
void SetFrameStyle (const FrameStyle &rStyle)
 
BitmapEx const & GetPersonaHeader () const
 
BitmapEx const & GetPersonaFooter () const
 
const boost::optional< Color > & GetPersonaMenuBarTextColor () const
 
void SetEdgeBlending (sal_uInt16 nCount)
 
sal_uInt16 GetEdgeBlending () const
 
const ColorGetEdgeBlendingTopLeftColor () const
 
const ColorGetEdgeBlendingBottomRightColor () const
 
void SetListBoxMaximumLineCount (sal_uInt16 nCount)
 
sal_uInt16 GetListBoxMaximumLineCount () const
 
void SetColorValueSetColumnCount (sal_uInt16 nCount)
 
sal_uInt16 GetColorValueSetColumnCount () const
 
void SetListBoxPreviewDefaultLogicSize (Size const &rSize)
 
const SizeGetListBoxPreviewDefaultPixelSize () const
 
void SetPreviewUsesCheckeredBackground (bool bNew)
 
bool GetPreviewUsesCheckeredBackground () const
 
void SetStandardStyles ()
 
bool operator== (const StyleSettings &rSet) const
 
bool operator!= (const StyleSettings &rSet) const
 
void BatchSetBackgrounds (const Color &aBackColor, bool bCheckedColorSpecialCase=true)
 
void BatchSetFonts (const vcl::Font &aAppFont, const vcl::Font &aLabelFont)
 

Static Public Member Functions

static long GetBorderSize ()
 
static long GetSplitSize ()
 
static bool GetDockingFloatsSupported ()
 
static sal_uInt16 GetColorValueSetMaximumRowCount ()
 
static sal_uInt16 GetListBoxPreviewDefaultLineWidth ()
 

Private Member Functions

void CopyData ()
 

Private Attributes

std::shared_ptr< ImplStyleDatamxData
 

Detailed Description

Definition at line 233 of file settings.hxx.

Constructor & Destructor Documentation

StyleSettings::StyleSettings ( )

Definition at line 686 of file app/settings.cxx.

Member Function Documentation

void StyleSettings::BatchSetBackgrounds ( const Color aBackColor,
bool  bCheckedColorSpecialCase = true 
)
void StyleSettings::BatchSetFonts ( const vcl::Font aAppFont,
const vcl::Font aLabelFont 
)
void StyleSettings::CopyData ( )
private

Definition at line 2199 of file app/settings.cxx.

References mxData.

Referenced by Set3DColors(), SetActiveBorderColor(), SetActiveColor(), SetActiveTabColor(), SetActiveTextColor(), SetAntialiasingMinPixelHeight(), SetAppFont(), SetAutoMnemonic(), SetButtonPressedRolloverTextColor(), SetButtonRolloverTextColor(), SetButtonTextColor(), SetCheckedColor(), SetCheckedColorSpecialCase(), SetColorValueSetColumnCount(), SetContextMenuShortcuts(), SetCursorBlinkTime(), SetCursorSize(), SetDarkShadowColor(), SetDeactiveBorderColor(), SetDeactiveColor(), SetDeactiveTextColor(), SetDialogColor(), SetDialogStyle(), SetDialogTextColor(), SetDisableColor(), SetDisplayOptions(), SetDragFullOptions(), SetEdgeBlending(), SetFaceColor(), SetFieldColor(), SetFieldFont(), SetFieldRolloverTextColor(), SetFieldTextColor(), SetFloatTitleFont(), SetFloatTitleHeight(), SetFontColor(), SetFrameStyle(), SetGroupFont(), SetGroupTextColor(), SetHelpColor(), SetHelpFont(), SetHelpTextColor(), SetHideDisabledMenuItems(), SetHighContrastMode(), SetHighlightColor(), SetHighlightTextColor(), SetIconFont(), SetIconTheme(), SetInactiveTabColor(), SetLabelFont(), SetLabelTextColor(), SetLightBorderColor(), SetLightColor(), SetLinkColor(), SetListBoxMaximumLineCount(), SetMenuBarColor(), SetMenuBarHighlightTextColor(), SetMenuBarRolloverColor(), SetMenuBarRolloverTextColor(), SetMenuBarTextColor(), SetMenuBorderColor(), SetMenuColor(), SetMenuFont(), SetMenuHighlightColor(), SetMenuHighlightTextColor(), SetMenuTextColor(), SetMinThumbSize(), SetMonoColor(), SetOptions(), SetPreferredContextMenuShortcuts(), SetPreferredUseImagesInMenus(), SetPreviewUsesCheckeredBackground(), SetPrimaryButtonWarpsSlider(), SetPushButtonFont(), SetRadioCheckFont(), SetRadioCheckTextColor(), SetScrollBarSize(), SetSelectionOptions(), SetShadowColor(), SetSkipDisabledInMenus(), SetSpinSize(), SetStandardStyles(), SetTabFont(), SetTabHighlightTextColor(), SetTabRolloverTextColor(), SetTabTextColor(), SetTitleFont(), SetTitleHeight(), SetToolbarIconSize(), SetToolFont(), SetToolTextColor(), SetUseFlatBorders(), SetUseFlatMenus(), SetUseFontAAFromSystem(), SetUseImagesInMenus(), SetUseSystemUIFonts(), SetVisitedLinkColor(), SetWindowColor(), SetWindowTextColor(), and SetWorkspaceColor().

OUString StyleSettings::DetermineIconTheme ( ) const

Determine which icon theme should be used.

This might not be the same as the one which has been set with SetIconTheme(), e.g., if high contrast mode is enabled.

(for the detailed logic

See also
vcl::IconThemeSelector)

Definition at line 2883 of file app/settings.cxx.

References vcl::IconThemeScanner::Create(), GetAutomaticallyChosenIconTheme(), comphelper::getProcessComponentContext(), vcl::IconThemeScanner::GetStandardIconThemePath(), utl::ConfigManager::IsFuzzing(), and mxData.

Referenced by ToolBox::GetDefaultImageSize(), BitmapEx::loadFromIconTheme(), vcl::bitmap::loadFromName(), vcl::ImageRepository::loadImage(), and ImplImage::loadStockAtScale().

const Color & StyleSettings::GetActiveBorderColor ( ) const

Definition at line 985 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetActiveColor ( ) const

Definition at line 959 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetActiveTabColor ( ) const

Definition at line 1329 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetActiveTextColor ( ) const

Definition at line 972 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetAlternatingRowColor ( ) const

Definition at line 1348 of file app/settings.cxx.

References mxData.

sal_uLong StyleSettings::GetAntialiasingMinPixelHeight ( ) const

Definition at line 1815 of file app/settings.cxx.

References mxData.

Referenced by OutputDevice::ImplNewFont().

const vcl::Font & StyleSettings::GetAppFont ( ) const
OUString StyleSettings::GetAutomaticallyChosenIconTheme ( ) const

Obtain the name of the icon theme which will be chosen automatically for the desktop environment.

This method will only return icon themes which were actually found on the system.

Definition at line 2862 of file app/settings.cxx.

References vcl::IconThemeScanner::Create(), Application::GetDesktopEnvironment(), vcl::IconThemeScanner::GetStandardIconThemePath(), and mxData.

Referenced by DetermineIconTheme().

bool StyleSettings::GetAutoMnemonic ( ) const

Definition at line 1835 of file app/settings.cxx.

References mxData.

Referenced by ImplIsMnemonicCtrl().

long StyleSettings::GetBorderSize ( )
static
const Color & StyleSettings::GetButtonPressedRolloverTextColor ( ) const

Definition at line 803 of file app/settings.cxx.

References mxData.

Referenced by PushButton::ImplDrawPushButtonContent().

const Color & StyleSettings::GetButtonRolloverTextColor ( ) const

Definition at line 790 of file app/settings.cxx.

References mxData.

Referenced by ImplWin::ImplDraw(), and PushButton::ImplDrawPushButtonContent().

const Color & StyleSettings::GetButtonTextColor ( ) const
const Color & StyleSettings::GetCheckedColor ( ) const
sal_uInt16 StyleSettings::GetColorValueSetColumnCount ( ) const

Definition at line 1945 of file app/settings.cxx.

References mxData.

sal_uInt16 StyleSettings::GetColorValueSetMaximumRowCount ( )
static

Definition at line 1951 of file app/settings.cxx.

bool StyleSettings::GetContextMenuShortcuts ( ) const
sal_uInt64 StyleSettings::GetCursorBlinkTime ( ) const

Definition at line 1763 of file app/settings.cxx.

References mxData.

Referenced by vcl::Cursor::ImplDoShow().

long StyleSettings::GetCursorSize ( ) const
const Color & StyleSettings::GetDarkShadowColor ( ) const
const Color & StyleSettings::GetDeactiveBorderColor ( ) const

Definition at line 1024 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetDeactiveColor ( ) const

Definition at line 998 of file app/settings.cxx.

References mxData.

Referenced by Image::Draw(), SvxIconChoiceCtrl_Impl::PaintEntry(), and SvTreeListBox::PaintEntry1().

const Color & StyleSettings::GetDeactiveTextColor ( ) const

Definition at line 1011 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetDialogColor ( ) const
const DialogStyle & StyleSettings::GetDialogStyle ( ) const

Definition at line 1874 of file app/settings.cxx.

References mxData.

Referenced by Dialog::set_action_area(), and Dialog::settingOptimalLayoutSize().

const Color & StyleSettings::GetDialogTextColor ( ) const

Definition at line 894 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetDisableColor ( ) const
DisplayOptions StyleSettings::GetDisplayOptions ( ) const

Definition at line 1802 of file app/settings.cxx.

References mxData.

Referenced by OutputDevice::ImplNewFont().

bool StyleSettings::GetDockingFloatsSupported ( )
static
DragFullOptions StyleSettings::GetDragFullOptions ( ) const

Definition at line 1776 of file app/settings.cxx.

References mxData.

sal_uInt16 StyleSettings::GetEdgeBlending ( ) const

Definition at line 1907 of file app/settings.cxx.

References mxData.

Referenced by ImplListBoxWindow::DrawEntry().

const Color & StyleSettings::GetEdgeBlendingBottomRightColor ( ) const

Definition at line 1919 of file app/settings.cxx.

References mxData.

Referenced by ImplListBoxWindow::DrawEntry().

const Color & StyleSettings::GetEdgeBlendingTopLeftColor ( ) const

Definition at line 1913 of file app/settings.cxx.

References mxData.

Referenced by ImplListBoxWindow::DrawEntry().

const Color & StyleSettings::GetFaceColor ( ) const
Color StyleSettings::GetFaceGradientColor ( ) const
const Color & StyleSettings::GetFieldColor ( ) const
const vcl::Font & StyleSettings::GetFieldFont ( ) const
const Color & StyleSettings::GetFieldRolloverTextColor ( ) const

Definition at line 946 of file app/settings.cxx.

References mxData.

Referenced by ImplWin::ImplDraw().

const Color & StyleSettings::GetFieldTextColor ( ) const
const vcl::Font & StyleSettings::GetFloatTitleFont ( ) const
long StyleSettings::GetFloatTitleHeight ( ) const

Definition at line 1692 of file app/settings.cxx.

References mxData.

Referenced by ToolBox::ImplCalcBreaks(), and ImplBorderWindowView::ImplInitTitle().

const Color & StyleSettings::GetFontColor ( ) const
const FrameStyle & StyleSettings::GetFrameStyle ( ) const
const vcl::Font & StyleSettings::GetGroupFont ( ) const
const Color & StyleSettings::GetGroupTextColor ( ) const

Definition at line 829 of file app/settings.cxx.

References mxData.

Referenced by GroupBox::GetCanonicalTextColor(), and FixedLine::GetCanonicalTextColor().

const Color & StyleSettings::GetHelpColor ( ) const

Definition at line 1076 of file app/settings.cxx.

References mxData.

Referenced by HelpTextWindow::ApplySettings().

const vcl::Font & StyleSettings::GetHelpFont ( ) const

Definition at line 1517 of file app/settings.cxx.

References mxData.

Referenced by HelpTextWindow::ApplySettings(), and vcl::Window::ImplUpdateGlobalSettings().

const Color & StyleSettings::GetHelpTextColor ( ) const

Definition at line 1089 of file app/settings.cxx.

References mxData.

Referenced by HelpTextWindow::ApplySettings().

bool StyleSettings::GetHideDisabledMenuItems ( ) const

Definition at line 1444 of file app/settings.cxx.

References mxData.

Referenced by Edit::CreatePopupMenu().

bool StyleSettings::GetHighContrastMode ( ) const
const Color & StyleSettings::GetHighlightColor ( ) const
const Color & StyleSettings::GetHighlightLinkColor ( ) const

Definition at line 1303 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetHighlightTextColor ( ) const
const vcl::Font & StyleSettings::GetIconFont ( ) const

Definition at line 1647 of file app/settings.cxx.

References mxData.

Referenced by vcl::Window::ImplUpdateGlobalSettings().

const Color & StyleSettings::GetInactiveTabColor ( ) const

Definition at line 1342 of file app/settings.cxx.

References mxData.

std::vector< vcl::IconThemeInfo > const & StyleSettings::GetInstalledIconThemes ( ) const

Obtain the list of icon themes which were found in the config folder.

See also
vcl::IconThemeScanner for more details.

Definition at line 2853 of file app/settings.cxx.

References vcl::IconThemeScanner::Create(), vcl::IconThemeScanner::GetStandardIconThemePath(), and mxData.

const vcl::Font & StyleSettings::GetLabelFont ( ) const
const Color & StyleSettings::GetLabelTextColor ( ) const

Definition at line 842 of file app/settings.cxx.

References mxData.

Referenced by FixedText::GetCanonicalTextColor(), and Control::GetCanonicalTextColor().

const Color & StyleSettings::GetLightBorderColor ( ) const

Definition at line 738 of file app/settings.cxx.

References mxData.

Referenced by vcl::PDFWriterImpl::drawFieldBorder().

const Color & StyleSettings::GetLightColor ( ) const
const Color & StyleSettings::GetLinkColor ( ) const

Definition at line 1271 of file app/settings.cxx.

References mxData.

sal_uInt16 StyleSettings::GetListBoxMaximumLineCount ( ) const

Definition at line 1932 of file app/settings.cxx.

References mxData.

sal_uInt16 StyleSettings::GetListBoxPreviewDefaultLineWidth ( )
static

Definition at line 1957 of file app/settings.cxx.

const Size & StyleSettings::GetListBoxPreviewDefaultPixelSize ( ) const
const Color & StyleSettings::GetMenuBarColor ( ) const

Definition at line 1115 of file app/settings.cxx.

References mxData.

Referenced by Menu::ImplPaint(), and Menu::ImplPaintMenuTitle().

const Color & StyleSettings::GetMenuBarHighlightTextColor ( ) const

Definition at line 1193 of file app/settings.cxx.

References mxData.

Referenced by Menu::ImplPaint().

const Color & StyleSettings::GetMenuBarRolloverColor ( ) const

Definition at line 1128 of file app/settings.cxx.

References mxData.

Referenced by MenuBarWindow::HighlightItem().

const Color & StyleSettings::GetMenuBarRolloverTextColor ( ) const

Definition at line 1180 of file app/settings.cxx.

References mxData.

Referenced by Menu::ImplPaint().

const Color & StyleSettings::GetMenuBarTextColor ( ) const

Definition at line 1167 of file app/settings.cxx.

References mxData.

Referenced by MenuBarWindow::ApplySettings(), and Menu::ImplPaint().

const Color & StyleSettings::GetMenuBorderColor ( ) const

Definition at line 1141 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetMenuColor ( ) const
const vcl::Font & StyleSettings::GetMenuFont ( ) const
const Color & StyleSettings::GetMenuHighlightColor ( ) const

Definition at line 1206 of file app/settings.cxx.

References mxData.

Referenced by MenuBarWindow::HighlightItem(), and MenuFloatingWindow::RenderHighlightItem().

const Color & StyleSettings::GetMenuHighlightTextColor ( ) const

Definition at line 1219 of file app/settings.cxx.

References mxData.

Referenced by Menu::ImplPaint(), and ImplPaintCheckBackground().

const Color & StyleSettings::GetMenuTextColor ( ) const

Definition at line 1154 of file app/settings.cxx.

References mxData.

Referenced by MenuFloatingWindow::ApplySettings(), and Menu::ImplPaint().

long StyleSettings::GetMinThumbSize ( ) const

Definition at line 1718 of file app/settings.cxx.

References mxData.

Referenced by ScrollBar::GetOptimalSize(), and ScrollBar::ImplCalc().

const Color & StyleSettings::GetMonoColor ( ) const

Definition at line 1316 of file app/settings.cxx.

References mxData.

StyleSettingsOptions StyleSettings::GetOptions ( ) const
BitmapEx const & StyleSettings::GetPersonaFooter ( ) const
BitmapEx const & StyleSettings::GetPersonaHeader ( ) const
const boost::optional< Color > & StyleSettings::GetPersonaMenuBarTextColor ( ) const

Definition at line 2165 of file app/settings.cxx.

References GetPersonaHeader(), and mxData.

bool StyleSettings::GetPreferredContextMenuShortcuts ( ) const

Definition at line 1478 of file app/settings.cxx.

References mxData.

Referenced by GetContextMenuShortcuts().

bool StyleSettings::GetPreferredUseImagesInMenus ( ) const

Definition at line 1418 of file app/settings.cxx.

References mxData.

Referenced by GetUseImagesInMenus().

bool StyleSettings::GetPreviewUsesCheckeredBackground ( ) const

Definition at line 1970 of file app/settings.cxx.

References mxData.

bool StyleSettings::GetPrimaryButtonWarpsSlider ( ) const

Definition at line 1491 of file app/settings.cxx.

References mxData.

Referenced by ScrollBar::MouseButtonDown().

const vcl::Font & StyleSettings::GetPushButtonFont ( ) const
const vcl::Font & StyleSettings::GetRadioCheckFont ( ) const
const Color & StyleSettings::GetRadioCheckTextColor ( ) const
long StyleSettings::GetScrollBarSize ( ) const
SelectionOptions StyleSettings::GetSelectionOptions ( ) const
Color StyleSettings::GetSeparatorColor ( ) const
const Color & StyleSettings::GetShadowColor ( ) const
bool StyleSettings::GetSkipDisabledInMenus ( ) const

Definition at line 1431 of file app/settings.cxx.

References mxData.

Referenced by MenuFloatingWindow::ImplCursorUpDown(), and PopupMenu::ImplExecute().

long StyleSettings::GetSpinSize ( ) const

Definition at line 1731 of file app/settings.cxx.

References mxData.

Referenced by SpinField::ImplCalcButtonAreas().

long StyleSettings::GetSplitSize ( )
static

Definition at line 1737 of file app/settings.cxx.

Referenced by Splitter::ImplInitHorVer(), and Splitter::ImplSplitterActive().

const vcl::Font & StyleSettings::GetTabFont ( ) const

Definition at line 1660 of file app/settings.cxx.

References mxData.

Referenced by TabControl::GetCanonicalFont(), and vcl::Window::ImplUpdateGlobalSettings().

const Color & StyleSettings::GetTabHighlightTextColor ( ) const

Definition at line 1258 of file app/settings.cxx.

References mxData.

Referenced by TabControl::ImplDrawItem().

const Color & StyleSettings::GetTabRolloverTextColor ( ) const

Definition at line 1245 of file app/settings.cxx.

References mxData.

Referenced by TabControl::ImplDrawItem().

const Color & StyleSettings::GetTabTextColor ( ) const

Definition at line 1232 of file app/settings.cxx.

References mxData.

Referenced by TabControl::GetCanonicalTextColor(), and TabControl::ImplDrawItem().

const vcl::Font & StyleSettings::GetTitleFont ( ) const
long StyleSettings::GetTitleHeight ( ) const

Definition at line 1679 of file app/settings.cxx.

References mxData.

Referenced by vcl::Window::CalcTitleWidth(), and ImplBorderWindowView::ImplInitTitle().

ToolbarIconSize StyleSettings::GetToolbarIconSize ( ) const

Definition at line 1868 of file app/settings.cxx.

References mxData.

const vcl::Font & StyleSettings::GetToolFont ( ) const
const Color & StyleSettings::GetToolTextColor ( ) const

Definition at line 1297 of file app/settings.cxx.

References mxData.

Referenced by ToolBox::ApplyBackgroundSettings().

bool StyleSettings::GetUseFlatBorders ( ) const

Definition at line 1385 of file app/settings.cxx.

References mxData.

bool StyleSettings::GetUseFlatMenus ( ) const

Definition at line 1398 of file app/settings.cxx.

References mxData.

bool StyleSettings::GetUseFontAAFromSystem ( ) const

Definition at line 1372 of file app/settings.cxx.

References mxData.

bool StyleSettings::GetUseImagesInMenus ( ) const

Definition at line 2043 of file app/settings.cxx.

References GetPreferredUseImagesInMenus(), mxData, TRISTATE_FALSE, and TRISTATE_TRUE.

Referenced by Menu::ImplCalcSize().

bool StyleSettings::GetUseSystemUIFonts ( ) const

Definition at line 1361 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetVisitedLinkColor ( ) const

Definition at line 1284 of file app/settings.cxx.

References mxData.

const Color & StyleSettings::GetWindowColor ( ) const
const Color & StyleSettings::GetWindowTextColor ( ) const
const Color & StyleSettings::GetWorkspaceColor ( ) const

Definition at line 907 of file app/settings.cxx.

References mxData.

Referenced by DockingAreaWindow::ApplySettings(), and TextWindow::TextWindow().

bool StyleSettings::operator!= ( const StyleSettings rSet) const

Definition at line 1976 of file app/settings.cxx.

bool StyleSettings::operator== ( const StyleSettings rSet) const

Definition at line 2208 of file app/settings.cxx.

References mxData.

void StyleSettings::Set3DColors ( const Color rColor)
void StyleSettings::SetActiveBorderColor ( const Color rColor)

Definition at line 978 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetActiveColor ( const Color rColor)

Definition at line 952 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetActiveTabColor ( const Color rColor)

Definition at line 1322 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetActiveTextColor ( const Color rColor)

Definition at line 965 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetAntialiasingMinPixelHeight ( long  nMinPixel)

Definition at line 1808 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetAppFont ( const vcl::Font rFont)
void StyleSettings::SetAutoMnemonic ( bool  bAutoMnemonic)

Definition at line 1828 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetButtonPressedRolloverTextColor ( const Color rColor)

Definition at line 796 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetButtonRolloverTextColor ( const Color rColor)

Definition at line 783 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetButtonTextColor ( const Color rColor)

Definition at line 770 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by SpinField::Draw(), and vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetCheckedColor ( const Color rColor)

Definition at line 705 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetCheckedColorSpecialCase ( )

Definition at line 2028 of file app/settings.cxx.

References COL_LIGHTGRAY(), CopyData(), GetFaceColor(), and mxData.

Referenced by BatchSetBackgrounds().

void StyleSettings::SetColorValueSetColumnCount ( sal_uInt16  nCount)

Definition at line 1938 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetContextMenuShortcuts ( TriState  eContextMenuShortcuts)

Definition at line 1450 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetCursorBlinkTime ( sal_uInt64  nBlinkTime)

Definition at line 1756 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetCursorSize ( long  nSize)

Definition at line 1743 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetDarkShadowColor ( const Color rColor)

Definition at line 757 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetDeactiveBorderColor ( const Color rColor)

Definition at line 1017 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetDeactiveColor ( const Color rColor)

Definition at line 991 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetDeactiveTextColor ( const Color rColor)

Definition at line 1004 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetDialogColor ( const Color rColor)

Definition at line 874 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by BatchSetBackgrounds(), and vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetDialogStyle ( const DialogStyle rStyle)

Definition at line 1880 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetDialogTextColor ( const Color rColor)

Definition at line 887 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetDisableColor ( const Color rColor)

Definition at line 1056 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetDisplayOptions ( DisplayOptions  nOptions)

Definition at line 1795 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetDragFullOptions ( DragFullOptions  nOptions)

Definition at line 1769 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetEdgeBlending ( sal_uInt16  nCount)

Definition at line 1900 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetFaceColor ( const Color rColor)
void StyleSettings::SetFieldColor ( const Color rColor)

Definition at line 913 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetFieldFont ( const vcl::Font rFont)
void StyleSettings::SetFieldRolloverTextColor ( const Color rColor)

Definition at line 939 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetFieldTextColor ( const Color rColor)

Definition at line 926 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetFloatTitleFont ( const vcl::Font rFont)
void StyleSettings::SetFloatTitleHeight ( long  nSize)

Definition at line 1685 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetFontColor ( const Color rColor)

Definition at line 1848 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetFrameStyle ( const FrameStyle rStyle)

Definition at line 1893 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetGroupFont ( const vcl::Font rFont)
void StyleSettings::SetGroupTextColor ( const Color rColor)

Definition at line 822 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetHelpColor ( const Color rColor)

Definition at line 1069 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetHelpFont ( const vcl::Font rFont)
void StyleSettings::SetHelpTextColor ( const Color rColor)

Definition at line 1082 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetHideDisabledMenuItems ( bool  bHideDisabledMenuItems)

Definition at line 1437 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetHighContrastMode ( bool  bHighContrast)

Definition at line 2914 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::Window::ImplUpdateGlobalSettings().

void StyleSettings::SetHighlightColor ( const Color rColor)

Definition at line 1030 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetHighlightTextColor ( const Color rColor)

Definition at line 1043 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetIconFont ( const vcl::Font rFont)
void StyleSettings::SetIconTheme ( const OUString &  theme)

Set the icon theme to use.

Definition at line 2876 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetInactiveTabColor ( const Color rColor)

Definition at line 1335 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetLabelFont ( const vcl::Font rFont)
void StyleSettings::SetLabelTextColor ( const Color rColor)

Definition at line 835 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetLightBorderColor ( const Color rColor)

Definition at line 731 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetLightColor ( const Color rColor)

Definition at line 718 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetLinkColor ( const Color rColor)

Definition at line 1264 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetListBoxMaximumLineCount ( sal_uInt16  nCount)

Definition at line 1925 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetListBoxPreviewDefaultLogicSize ( Size const &  rSize)

Definition at line 1981 of file app/settings.cxx.

References mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuBarColor ( const Color rColor)

Definition at line 1108 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuBarHighlightTextColor ( const Color rColor)

Definition at line 1186 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuBarRolloverColor ( const Color rColor)

Definition at line 1121 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuBarRolloverTextColor ( const Color rColor)

Definition at line 1173 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuBarTextColor ( const Color rColor)

Definition at line 1160 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuBorderColor ( const Color rColor)

Definition at line 1134 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuColor ( const Color rColor)

Definition at line 1095 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuFont ( const vcl::Font rFont)
void StyleSettings::SetMenuHighlightColor ( const Color rColor)

Definition at line 1199 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuHighlightTextColor ( const Color rColor)

Definition at line 1212 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMenuTextColor ( const Color rColor)

Definition at line 1147 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetMinThumbSize ( long  nSize)

Definition at line 1711 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetMonoColor ( const Color rColor)

Definition at line 1309 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetOptions ( StyleSettingsOptions  nOptions)

Definition at line 1821 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by Control::ImplDrawFrame().

void StyleSettings::SetPreferredContextMenuShortcuts ( bool  bContextMenuShortcuts)

Definition at line 1471 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetPreferredIconTheme ( const OUString &  theme,
bool  bDarkIconTheme = false 
)

Set a preferred icon theme.

This theme will be preferred in GetAutomaticallyChosenIconTheme()

Definition at line 2932 of file app/settings.cxx.

References mxData.

void StyleSettings::SetPreferredUseImagesInMenus ( bool  bPreferredUseImagesInMenus)

Definition at line 1411 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetPreviewUsesCheckeredBackground ( bool  bNew)

Definition at line 1963 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetPrimaryButtonWarpsSlider ( bool  bPrimaryButtonWarpsSlider)

Definition at line 1484 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetPushButtonFont ( const vcl::Font rFont)
void StyleSettings::SetRadioCheckFont ( const vcl::Font rFont)
void StyleSettings::SetRadioCheckTextColor ( const Color rColor)

Definition at line 809 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetScrollBarSize ( long  nSize)

Definition at line 1698 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetSelectionOptions ( SelectionOptions  nOptions)

Definition at line 1782 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetShadowColor ( const Color rColor)

Definition at line 744 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetSkipDisabledInMenus ( bool  bSkipDisabledInMenus)

Definition at line 1424 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetSpinSize ( long  nSize)

Definition at line 1724 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetStandardStyles ( )

Definition at line 2171 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetTabFont ( const vcl::Font rFont)
void StyleSettings::SetTabHighlightTextColor ( const Color rColor)

Definition at line 1251 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetTabRolloverTextColor ( const Color rColor)

Definition at line 1238 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetTabTextColor ( const Color rColor)

Definition at line 1225 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetTitleFont ( const vcl::Font rFont)
void StyleSettings::SetTitleHeight ( long  nSize)

Definition at line 1672 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetToolbarIconSize ( ToolbarIconSize  nSize)

Definition at line 1861 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetToolFont ( const vcl::Font rFont)
void StyleSettings::SetToolTextColor ( const Color rColor)

Definition at line 1290 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetUseFlatBorders ( bool  bUseFlatBorders)

Definition at line 1378 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetUseFlatMenus ( bool  bUseFlatMenus)

Definition at line 1391 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetUseFontAAFromSystem ( bool  bUseFontAAFromSystem)

Definition at line 1366 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetUseImagesInMenus ( TriState  eUseImagesInMenus)

Definition at line 1404 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetUseSystemUIFonts ( bool  bUseSystemUIFonts)

Definition at line 1354 of file app/settings.cxx.

References CopyData(), and mxData.

void StyleSettings::SetVisitedLinkColor ( const Color rColor)

Definition at line 1277 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetWindowColor ( const Color rColor)

Definition at line 848 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetWindowTextColor ( const Color rColor)

Definition at line 861 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by vcl::FileDefinitionWidgetDraw::updateSettings().

void StyleSettings::SetWorkspaceColor ( const Color rColor)

Definition at line 900 of file app/settings.cxx.

References CopyData(), and mxData.

Referenced by BatchSetBackgrounds(), and vcl::FileDefinitionWidgetDraw::updateSettings().

Member Data Documentation

std::shared_ptr<ImplStyleData> StyleSettings::mxData
private

Definition at line 238 of file settings.hxx.

Referenced by CopyData(), DetermineIconTheme(), GetActiveBorderColor(), GetActiveColor(), GetActiveTabColor(), GetActiveTextColor(), GetAlternatingRowColor(), GetAntialiasingMinPixelHeight(), GetAppFont(), GetAutomaticallyChosenIconTheme(), GetAutoMnemonic(), GetButtonPressedRolloverTextColor(), GetButtonRolloverTextColor(), GetButtonTextColor(), GetCheckedColor(), GetColorValueSetColumnCount(), GetContextMenuShortcuts(), GetCursorBlinkTime(), GetCursorSize(), GetDarkShadowColor(), GetDeactiveBorderColor(), GetDeactiveColor(), GetDeactiveTextColor(), GetDialogColor(), GetDialogStyle(), GetDialogTextColor(), GetDisableColor(), GetDisplayOptions(), GetDragFullOptions(), GetEdgeBlending(), GetEdgeBlendingBottomRightColor(), GetEdgeBlendingTopLeftColor(), GetFaceColor(), GetFieldColor(), GetFieldFont(), GetFieldRolloverTextColor(), GetFieldTextColor(), GetFloatTitleFont(), GetFloatTitleHeight(), GetFontColor(), GetFrameStyle(), GetGroupFont(), GetGroupTextColor(), GetHelpColor(), GetHelpFont(), GetHelpTextColor(), GetHideDisabledMenuItems(), GetHighContrastMode(), GetHighlightColor(), GetHighlightLinkColor(), GetHighlightTextColor(), GetIconFont(), GetInactiveTabColor(), GetInstalledIconThemes(), GetLabelFont(), GetLabelTextColor(), GetLightBorderColor(), GetLightColor(), GetLinkColor(), GetListBoxMaximumLineCount(), GetListBoxPreviewDefaultPixelSize(), GetMenuBarColor(), GetMenuBarHighlightTextColor(), GetMenuBarRolloverColor(), GetMenuBarRolloverTextColor(), GetMenuBarTextColor(), GetMenuBorderColor(), GetMenuColor(), GetMenuFont(), GetMenuHighlightColor(), GetMenuHighlightTextColor(), GetMenuTextColor(), GetMinThumbSize(), GetMonoColor(), GetOptions(), GetPersonaFooter(), GetPersonaHeader(), GetPersonaMenuBarTextColor(), GetPreferredContextMenuShortcuts(), GetPreferredUseImagesInMenus(), GetPreviewUsesCheckeredBackground(), GetPrimaryButtonWarpsSlider(), GetPushButtonFont(), GetRadioCheckFont(), GetRadioCheckTextColor(), GetScrollBarSize(), GetSelectionOptions(), GetShadowColor(), GetSkipDisabledInMenus(), GetSpinSize(), GetTabFont(), GetTabHighlightTextColor(), GetTabRolloverTextColor(), GetTabTextColor(), GetTitleFont(), GetTitleHeight(), GetToolbarIconSize(), GetToolFont(), GetToolTextColor(), GetUseFlatBorders(), GetUseFlatMenus(), GetUseFontAAFromSystem(), GetUseImagesInMenus(), GetUseSystemUIFonts(), GetVisitedLinkColor(), GetWindowColor(), GetWindowTextColor(), GetWorkspaceColor(), operator==(), Set3DColors(), SetActiveBorderColor(), SetActiveColor(), SetActiveTabColor(), SetActiveTextColor(), SetAntialiasingMinPixelHeight(), SetAppFont(), SetAutoMnemonic(), SetButtonPressedRolloverTextColor(), SetButtonRolloverTextColor(), SetButtonTextColor(), SetCheckedColor(), SetCheckedColorSpecialCase(), SetColorValueSetColumnCount(), SetContextMenuShortcuts(), SetCursorBlinkTime(), SetCursorSize(), SetDarkShadowColor(), SetDeactiveBorderColor(), SetDeactiveColor(), SetDeactiveTextColor(), SetDialogColor(), SetDialogStyle(), SetDialogTextColor(), SetDisableColor(), SetDisplayOptions(), SetDragFullOptions(), SetEdgeBlending(), SetFaceColor(), SetFieldColor(), SetFieldFont(), SetFieldRolloverTextColor(), SetFieldTextColor(), SetFloatTitleFont(), SetFloatTitleHeight(), SetFontColor(), SetFrameStyle(), SetGroupFont(), SetGroupTextColor(), SetHelpColor(), SetHelpFont(), SetHelpTextColor(), SetHideDisabledMenuItems(), SetHighContrastMode(), SetHighlightColor(), SetHighlightTextColor(), SetIconFont(), SetIconTheme(), SetInactiveTabColor(), SetLabelFont(), SetLabelTextColor(), SetLightBorderColor(), SetLightColor(), SetLinkColor(), SetListBoxMaximumLineCount(), SetListBoxPreviewDefaultLogicSize(), SetMenuBarColor(), SetMenuBarHighlightTextColor(), SetMenuBarRolloverColor(), SetMenuBarRolloverTextColor(), SetMenuBarTextColor(), SetMenuBorderColor(), SetMenuColor(), SetMenuFont(), SetMenuHighlightColor(), SetMenuHighlightTextColor(), SetMenuTextColor(), SetMinThumbSize(), SetMonoColor(), SetOptions(), SetPreferredContextMenuShortcuts(), SetPreferredIconTheme(), SetPreferredUseImagesInMenus(), SetPreviewUsesCheckeredBackground(), SetPrimaryButtonWarpsSlider(), SetPushButtonFont(), SetRadioCheckFont(), SetRadioCheckTextColor(), SetScrollBarSize(), SetSelectionOptions(), SetShadowColor(), SetSkipDisabledInMenus(), SetSpinSize(), SetStandardStyles(), SetTabFont(), SetTabHighlightTextColor(), SetTabRolloverTextColor(), SetTabTextColor(), SetTitleFont(), SetTitleHeight(), SetToolbarIconSize(), SetToolFont(), SetToolTextColor(), SetUseFlatBorders(), SetUseFlatMenus(), SetUseFontAAFromSystem(), SetUseImagesInMenus(), SetUseSystemUIFonts(), SetVisitedLinkColor(), SetWindowColor(), SetWindowTextColor(), and SetWorkspaceColor().


The documentation for this class was generated from the following files: