LibreOffice Module vcl (master) 1
|
#include <config_folders.h>
#include <officecfg/Office/Common.hxx>
#include <comphelper/processfactory.hxx>
#include <rtl/bootstrap.hxx>
#include <i18nlangtag/mslangid.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <comphelper/lok.hxx>
#include <vcl/graphicfilter.hxx>
#include <IconThemeScanner.hxx>
#include <IconThemeSelector.hxx>
#include <vcl/IconThemeInfo.hxx>
#include <vcl/svapp.hxx>
#include <vcl/event.hxx>
#include <vcl/settings.hxx>
#include <vcl/i18nhelp.hxx>
#include <configsettings.hxx>
#include <vcl/outdev.hxx>
#include <unotools/fontcfg.hxx>
#include <unotools/localedatawrapper.hxx>
#include <unotools/confignode.hxx>
#include <unotools/configmgr.hxx>
#include <unotools/syslocale.hxx>
#include <unotools/syslocaleoptions.hxx>
#include <salframe.hxx>
#include <svdata.hxx>
Go to the source code of this file.
Classes | |
struct | ImplMouseData |
struct | ImplStyleData |
struct | ImplMiscData |
struct | ImplHelpData |
struct | ImplAllSettingsData |
Functions | |
static BitmapEx | readBitmapEx (const OUString &rPath) |
static void | setupPersonaHeaderFooter (WhichPersona eWhich, OUString &rHeaderFooter, BitmapEx &rHeaderFooterBitmap, std::optional< Color > &rMenuBarTextColor) |
Update the setting of the Persona header / footer in ImplStyleData. More... | |
|
static |
Definition at line 2334 of file app/settings.cxx.
References ERRCODE_NONE, Graphic::GetBitmapEx(), and GraphicFilter::LoadGraphic().
Referenced by setupPersonaHeaderFooter().
|
static |
Update the setting of the Persona header / footer in ImplStyleData.
Definition at line 2353 of file app/settings.cxx.
References aName, ColorTransparency, comphelper::ConfigurationChanges::create(), BitmapEx::IsEmpty(), Application::IsHeadlessModeEnabled(), nIndex, readBitmapEx(), and SAL_CONFIGFILE.
Referenced by StyleSettings::GetPersonaFooter(), and StyleSettings::GetPersonaHeader().