LibreOffice Module framework (master) 1
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
framework Namespace Reference

Namespaces

namespace  detail
 
namespace  MenuBarMerger
 
namespace  pattern
 
namespace  StatusbarMerger
 

Classes

class  AcceleratorCache
 implements a cache for any accelerator configuration. More...
 
class  AcceleratorConfigurationReader
 
class  AcceleratorConfigurationWriter
 
class  ActionLockGuard
 implements a guard, which can use the interface <type scope="css::document">XActionLockable</type>. More...
 
class  ActionTriggerContainer
 
class  ActionTriggerHelper
 
class  ActionTriggerPropertySet
 
class  ActionTriggerSeparatorPropertySet
 
struct  AddonMenuItem
 
class  AddonMenuManager
 
class  AddonsOptions_Impl
 
struct  AddonsParams
 
struct  AddonStatusbarItem
 
struct  AddonStatusbarItemData
 
class  AddonsToolBarWrapper
 
struct  AddonToolbarItem
 
class  ButtonToolbarController
 
class  CloseDispatcher
 helper to dispatch the URLs ".uno:CloseDoc"/".uno:CloseWin"/".uno:CloseFrame" to close a frame/document or the whole application implicitly in case it was the last frame More...
 
class  CmdImageList
 
class  ComboBoxControl
 
class  ComboboxToolbarController
 
struct  CommandInfo
 
class  ComplexToolbarController
 
class  ConfigAccess
 implements a simple configuration access @descr Sometimes it's better to have direct config access instead of using specialized config items of the svtools project. More...
 
class  ConfigurationAccess_ControllerFactory
 
class  ConfigurationAccess_FactoryManager
 
class  ConstItemContainer
 
class  Converter
 
class  Desktop
 
class  DispatchDisabler
 Implementation of a service to make it easy to disable a whole suite of UNO commands in a batch - and have that act in-process. More...
 
class  DispatchInformationProvider
 
class  DispatchProvider
 implement a helper for XDispatchProvider interface @descr The result of a queryDispatch() call depends from the owner, which use an instance of this class. More...
 
class  DispatchRecorder
 
class  DispatchRecorderSupplier
 implement a supplier for dispatch recorder @descr This supplier can be set on property "DispatchRecorderSupplier" on a frame. More...
 
struct  DockedData
 
class  DockingAreaDefaultAcceptor
 
class  DocumentUndoGuard
 a helper class guarding the Undo manager of a document More...
 
class  DropdownToolbarController
 
class  EditControl
 
class  EditToolbarController
 
class  FixedImageControl
 
class  FixedImageToolbarController
 
class  FixedTextControl
 
class  FixedTextToolbarController
 
struct  FloatingData
 
class  FontMenuController
 
class  FontSizeMenuController
 
class  FooterMenuController
 
class  FrameContainer
 
class  FrameworkStatusBar
 
class  Gate
 
class  GenericStatusbarController
 
class  GenericToolbarController
 
class  GlobalImageList
 
class  GlobalSettings
 
class  GraphicNameAccess
 
class  HandlerCache
 
class  HandlerCFGAccess
 implements configuration access for handler configuration @descr We use the ConfigItem mechanism to read/write values from/to configuration. More...
 
class  HeaderMenuController
 
class  HelpOnStartup
 implements a job component, which handle the special feature to show a suitable help page for every (visible!) loaded document. More...
 
class  ImageButtonToolbarController
 
struct  ImageItemDescriptor
 
class  ImageManager
 
class  ImageManagerImpl
 
class  ImageOrientationController
 
class  ImagesConfiguration
 
class  IMutex
 Interface to support different mutex implementations in a generic way. More...
 
class  IMutexGuard
 
struct  IndicatorInfo
 @descr This struct hold some information about all currently running progress processes. More...
 
class  InteractionRequest
 
class  InterceptionHelper
 implements a helper to support interception with additional functionality. More...
 
class  ItemContainer
 
class  IUndoManagerImplementation
 
class  Job
 it represent a job; execute it and control its lifetime More...
 
class  JobConst
 defines all constant values used within a job environment. More...
 
class  JobData
 holds all necessary information about a job and handle it's configuration (if any exist!) @descr It can be used from different use cases as a container (or proxy) for all config data of a registered job. More...
 
class  JobResult
 represent a result of a finished job execution @descr Such result instance transport all necessary data from the code place where the job was finished to the outside code, where e.g. More...
 
class  JobURL
 can be used to parse, validate and work with job URL's @descr Job URLs are specified by the following syntax: vnd.sun.star.job:{[event=<name>]|[alias=<name>]|[service=<name>]} This class can analyze this structure and separate it into his different parts. More...
 
struct  KeyEventEqualsFunc
 
struct  KeyEventHashCode
 Own hash functions used for stl-structures ... e.g. More...
 
class  KeyMapping
 can be used to map key identifier to the corresponding key codes ... More...
 
class  LanguageGuessingHelper
 
class  LanguageSelectionMenuController
 
class  LayoutManager
 
class  ListBoxControl
 
class  LoadDispatcher
 implements a dispatch object which can be used to load non-visible components (by using the mechanism of ContentHandler) or visible-components (by using the mechanism of FrameLoader). More...
 
class  LoadEnv
 implements general mechanism for loading documents. More...
 
class  LoadEnvException
 specify an exception, which can be used inside the load environment only. More...
 
class  MacrosMenuController
 
class  MailToDispatcher
 protocol handler for "mailto:" URLs @descr It's a special dispatch object which is used registered for "mailto:*" URLs and will be automatically used from the framework dispatch mechanism if such URL occurred. More...
 
class  MediaTypeDetectionHelper
 
struct  MenuAttributes
 
class  MenuBarFactory
 
class  MenuBarManager
 
class  MenuBarWrapper
 
class  MenuConfiguration
 
struct  MergeMenuInstruction
 
struct  MergeNotebookBarInstruction
 
struct  MergeStatusbarInstruction
 
struct  MergeToolbarInstruction
 
class  NewMenuController
 
class  OComponentAccess
 
class  OComponentEnumeration
 
class  OFrames
 implement XFrames, XIndexAccess and XElementAccess interfaces as helper for services @descr Use this class as helper for these interfaces. More...
 
class  OReadImagesDocumentHandler
 
class  OReadMenuBarHandler
 
class  OReadMenuDocumentHandler
 
class  OReadMenuHandler
 
class  OReadMenuPopupHandler
 
class  OReadStatusBarDocumentHandler
 
class  OReadStatusBarDocumentHandler_Base
 
class  OReadToolBoxDocumentHandler
 
class  OReadToolBoxDocumentHandler_Base
 
class  OWriteImagesDocumentHandler
 
class  OWriteMenuDocumentHandler
 
class  OWriteStatusBarDocumentHandler
 
class  OWriteToolBoxDocumentHandler
 
class  Oxt_Handler
 
class  PersistentWindowState
 
struct  PopupControllerEntry
 
class  PopupMenuDispatcher
 
class  PresetHandler
 TODO document me. More...
 
class  ProgressBarWrapper
 
class  PropertySetContainer
 
class  PropHelper
 provides some helper methods to implement property sets. More...
 
class  ProtocolCheck
 
struct  ProtocolHandler
 Programmer can register his own services to handle different protocols. More...
 
class  QuietInteraction
 handle interactions non visible @descr Sometimes it's necessary to use a non visible interaction handler. More...
 
class  ReadMenuDocumentHandlerBase
 
struct  ReferencePathInfo
 
struct  ReferenceToolbarPathInfo
 
class  RequestFilterSelect_Impl
 
class  RootActionTriggerContainer
 
class  RootItemContainer
 
class  SaxNamespaceFilter
 
class  SaxNamespaceFilter_Base
 
class  ServiceHandler
 protocol handler for "service:*" URLs @descr It's a special dispatch/provider object which is registered for such URL pattern and will be automatically used by the framework dispatch mechanism if such URL occurred. More...
 
class  ShareableMutex
 This acts like a rtl::Reference<osl::Mutex> More...
 
class  ShareGuard
 
class  ShellJob
 implements a job component which can be used to execute system shell commands. More...
 
class  SpinfieldControl
 
class  SpinfieldToolbarController
 
class  StartModuleDispatcher
 helper to handle all URLs related to the StartModule More...
 
class  StatusBarConfiguration
 
class  StatusbarItem
 
class  StatusBarManager
 
class  StatusBarWrapper
 
class  StatusIndicator
 implement a status indicator object More...
 
class  StatusIndicatorFactory
 implement a factory service to create new status indicator objects More...
 
class  StatusIndicatorInterfaceWrapper
 
class  StorageHolder
 TODO document me. More...
 
class  StyleDispatcher
 A dispatcher that serves as a proxy for style commands with arguments i.e. More...
 
class  StyleToolbarController
 
class  SystemExec
 protocol handler for "systemexec:*" URLs @descr It's a special dispatch/provider object which is registered for such URL pattern and will be automatically used by the framework dispatch mechanism if such URL occurred. More...
 
class  TagWindowAsModified
 
class  TargetHelper
 can be used to detect, if a target name (used e.g. More...
 
class  TaskCreator
 
class  TitleBarUpdate
 
class  TitleHelper
 can be used as implementation helper of interface css.frame.XTitle More...
 
class  ToggleButtonToolbarController
 
class  ToolbarLayoutManager
 
class  ToolBarManager
 
class  ToolBarManagerImpl
 
class  ToolBarMerger
 
class  ToolbarModeMenuController
 
class  ToolbarsMenuController
 
class  ToolBarWrapper
 
class  ToolBoxConfiguration
 
class  TransactionGuard
 
class  TransactionManager
 
class  UICommandDescription
 
class  UIConfigElementWrapperBase
 
struct  UIElement
 
class  UIElementWrapperBase
 
class  UndoManagerContextListener
 
class  UndoManagerHelper
 helper class for implementing an XUndoManager More...
 
class  UndoManagerHelper_Impl
 
class  UriAbbreviation
 
class  VCLStatusIndicator
 
class  WakeUpThread
 
class  WeakChangesListener
 
class  WeakContainerListener
 
class  WeakDocumentEventListener
 
class  WindowCommandDispatch
 internal helper to bind e.g. More...
 
class  WindowHelper
 
class  XCUBasedAcceleratorConfiguration
 
class  XMLBasedAcceleratorConfiguration
 implements a read/write access to the accelerator configuration. More...
 
class  XMLNamespaces
 

Typedefs

typedef ::cppu::WeakImplHelper< XUndoManagerListener > UndoManagerContextListener_Base
 
typedef std::unordered_map< OUString, OUString > ToolbarHashMap
 
typedef std::unordered_map< OUString, OUString > PatternHash
 This hash use registered pattern of all protocol handlers as keys and provide her uno implementation names as value. More...
 
typedef std::unordered_map< OUString, ProtocolHandlerHandlerHash
 This hash holds protocol handler structs by her names. More...
 
typedef ::std::vector< IndicatorInfoIndicatorStack
 @descr Define a list of child indicator objects and its data. More...
 
typedef ::cppu::WeakImplHelper< css::ui::XUIElement, css::ui::XUIElementSettings, css::lang::XInitialization, css::lang::XComponent, css::util::XUpdatable, css::ui::XUIConfigurationListener > UIConfigElementWrapperBase_BASE
 
typedef ::cppu::WeakImplHelper< css::ui::XUIElement, css::lang::XInitialization, css::lang::XComponent, css::util::XUpdatable > UIElementWrapperBase_BASE
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::frame::XLayoutManager2, css::awt::XWindowListener > LayoutManager_Base
 
typedef ::comphelper::OPropertyContainer LayoutManager_PBase
 
typedef std::unordered_map< OUString, OUString > CommandToImageNameMap
 
typedef std::unordered_map< OUString, bool > CommandMap
 
typedef std::unordered_map< OUString, CommandInfoCommandToInfoMap
 
typedef std::unordered_map< OUString, PopupControllerEntryPopupControllerCache
 
typedef ::std::vector< AddonMenuItemAddonMenuContainer
 
typedef cppu::ImplInheritanceHelper< UIConfigElementWrapperBase, css::container::XNameAccess > MenuBarWrapper_Base
 
typedef ::cppu::WeakImplHelper< css::container::XIndexContainer, css::lang::XSingleComponentFactory > RootItemContainer_BASE
 
typedef comphelper::WeakComponentImplHelper< css::ui::XStatusbarItem > StatusbarItem_Base
 
typedef ::std::vector< AddonStatusbarItemAddonStatusbarItemContainer
 
typedef ::cppu::WeakImplHelper< css::frame::XFrameActionListener, css::lang::XComponent, css::ui::XUIConfigurationListener > ToolbarManager_Base
 
typedef ::std::vector< AddonToolbarItemAddonToolbarItemContainer
 
typedef comphelper::WeakComponentImplHelper< css::lang::XServiceInfo, css::container::XNameAccess > UICommandDescription_BASE
 
typedef std::vector< UIElementUIElementVector
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::ui::XUIElementFactory > MenuBarFactory_BASE
 
typedef std::vector< ImageItemDescriptorImageItemDescriptorList
 
typedef ::std::vector< MergeMenuInstructionMergeMenuInstructionContainer
 
typedef ::std::vector< MergeToolbarInstructionMergeToolbarInstructionContainer
 
typedef ::std::vector< MergeNotebookBarInstructionMergeNotebookBarInstructionContainer
 
typedef ::std::vector< MergeStatusbarInstructionMergeStatusbarInstructionContainer
 
typedef cppu::WeakComponentImplHelper< css::lang::XServiceInfo, css::frame::XDesktop2, css::frame::XTasksSupplier, css::frame::XDispatchResultListener, css::task::XInteractionHandler, css::frame::XUntitledNumbers > Desktop_BASE
 
typedef ::std::vector< css::uno::Reference< css::frame::XFrame > > TFrameContainer
 

Enumerations

enum  EDispatchHelper {
  E_DEFAULTDISPATCHER ,
  E_CREATEDISPATCHER ,
  E_BLANKDISPATCHER ,
  E_SELFDISPATCHER ,
  E_CLOSEDISPATCHER ,
  E_STARTMODULEDISPATCHER
}
 @descr We know some special dispatch objects with different functionality. More...
 
enum  LangMenuIDs {
  MID_LANG_SEL_1 = 1 ,
  MID_LANG_SEL_2 ,
  MID_LANG_SEL_3 ,
  MID_LANG_SEL_4 ,
  MID_LANG_SEL_5 ,
  MID_LANG_SEL_6 ,
  MID_LANG_SEL_7 ,
  MID_LANG_SEL_8 ,
  MID_LANG_SEL_9 ,
  MID_LANG_SEL_NONE ,
  MID_LANG_SEL_RESET ,
  MID_LANG_SEL_MORE ,
  MID_LANG_DEF_NONE ,
  MID_LANG_DEF_RESET ,
  MID_LANG_DEF_MORE ,
  MID_LANG_PARA_SEPARATOR ,
  MID_LANG_PARA_STRING ,
  MID_LANG_PARA_1 ,
  MID_LANG_PARA_2 ,
  MID_LANG_PARA_3 ,
  MID_LANG_PARA_4 ,
  MID_LANG_PARA_5 ,
  MID_LANG_PARA_6 ,
  MID_LANG_PARA_7 ,
  MID_LANG_PARA_8 ,
  MID_LANG_PARA_9 ,
  MID_LANG_PARA_NONE ,
  MID_LANG_PARA_RESET ,
  MID_LANG_PARA_MORE
}
 
enum class  EProtocol {
  PrivateObject ,
  PrivateStream ,
  PrivateFactory ,
  Slot ,
  Uno ,
  Macro ,
  Service ,
  MailTo ,
  News
}
 well known protocols More...
 
enum  RPResultInfo {
  RP_OK ,
  RP_POPUPMENU_NOT_FOUND ,
  RP_MENUITEM_NOT_FOUND ,
  RP_MENUITEM_INSTEAD_OF_POPUPMENU_FOUND
}
 
enum  ELoadState {
  E_NOTSET ,
  E_SUCCESSFUL ,
  E_FAILED ,
  E_INTERACTION
}
 
enum  EWorkingMode {
  E_INIT ,
  E_WORK ,
  E_BEFORECLOSE ,
  E_CLOSE
}
 
enum  EExceptionMode {
  E_HARDEXCEPTIONS ,
  E_SOFTEXCEPTIONS
}
 

Functions

static OUString lcl_getKeyString (const css::awt::KeyEvent &aKeyEvent)
 
static AcceleratorCache::TKeyList::const_iterator lcl_getPreferredKey (const AcceleratorCache::TKeyList &lKeys)
 
 IMPL_LINK_NOARG (CloseDispatcher, impl_asyncCallback, LinkParamNone *, void)
 asynchronous callback @descr We start all actions inside this object asynchronous (see comments there). More...
 
bool isStartModuleDispatch (css::util::URL const &url)
 
 IMPL_LINK (WindowCommandDispatch, impl_notifyCommand, VclWindowEvent &, rEvent, void)
 
static sal_uInt16 FindMenuId (Menu const *pMenu, std::u16string_view aCommand)
 
static BitmapEx ScaleImage (const BitmapEx &rImage, bool bBig)
 
 IMPL_LINK_NOARG (AddonsOptions_Impl, NotifyEvent, void *, void)
 
pfunc_setToolBoxControllerCreator SetToolBoxControllerCreator (pfunc_setToolBoxControllerCreator pSetToolBoxControllerCreator)
 
rtl::Reference< svt::ToolboxControllerCreateToolBoxController (const Reference< XFrame > &rFrame, ToolBox *pToolbox, ToolBoxItemId nID, const OUString &aCommandURL)
 
pfunc_setStatusBarControllerCreator SetStatusBarControllerCreator (pfunc_setStatusBarControllerCreator pSetStatusBarControllerCreator)
 
rtl::Reference< svt::StatusbarControllerCreateStatusBarController (const Reference< XFrame > &rFrame, StatusBar *pStatusBar, unsigned short nID, const OUString &aCommandURL)
 
pfunc_getRefreshToolbars SetRefreshToolbars (pfunc_getRefreshToolbars pNewRefreshToolbarsFunc)
 
void RefreshToolbars (css::uno::Reference< css::frame::XFrame > const &rFrame)
 
pfunc_createDockingWindow SetDockingWindowCreator (pfunc_createDockingWindow pNewCreateDockingWindow)
 
void CreateDockingWindow (const css::uno::Reference< css::frame::XFrame > &rFrame, std::u16string_view rResourceURL)
 
pfunc_isDockingWindowVisible SetIsDockingWindowVisible (pfunc_isDockingWindowVisible pNewIsDockingWindowVisible)
 
bool IsDockingWindowVisible (const css::uno::Reference< css::frame::XFrame > &rFrame, std::u16string_view rResourceURL)
 
uno::Reference< ui::XContextChangeEventListener > GetFirstListenerWith (css::uno::Reference< css::uno::XComponentContext > const &xComponentContext, uno::Reference< uno::XInterface > const &xEventFocus, std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &rPredicate)
 
static bool IsSeparator (const Reference< XPropertySet > &xPropertySet)
 
static void GetMenuItemAttributes (const Reference< XPropertySet > &xActionTriggerPropertySet, OUString &aMenuLabel, OUString &aCommandURL, OUString &aHelpURL, Reference< XBitmap > &xBitmap, Reference< XIndexContainer > &xSubContainer)
 
static void InsertSubMenuItems (const Reference< XPopupMenu > &rSubMenu, sal_uInt16 &nItemId, const Reference< XIndexContainer > &xActionTriggerContainer)
 
static Reference< XPropertySetCreateActionTrigger (sal_uInt16 nItemId, const Reference< XPopupMenu > &rMenu, const Reference< XIndexContainer > &rActionTriggerContainer)
 
static Reference< XPropertySetCreateActionTriggerSeparator (const Reference< XIndexContainer > &rActionTriggerContainer)
 
static Reference< XIndexContainer > CreateActionTriggerContainer (const Reference< XIndexContainer > &rActionTriggerContainer)
 
static void FillActionTriggerContainerWithMenu (const Reference< XPopupMenu > &rMenu, const Reference< XIndexContainer > &rActionTriggerContainer)
 
static void ExtractMenuParameters (const Sequence< PropertyValue > &rProp, OUString &rCommandURL, OUString &rLabel, OUString &rHelpURL, Reference< XIndexAccess > &rSubMenu, sal_Int16 &rType, sal_Int16 &rStyle)
 
static void ExtractStatusbarItemParameters (const Sequence< PropertyValue > &rProp, OUString &rCommandURL, OUString &rHelpURL, sal_Int16 &rOffset, sal_Int16 &rStyle, sal_Int16 &rWidth)
 
static void ExtractToolbarParameters (const Sequence< PropertyValue > &rProp, OUString &rCommandURL, OUString &rLabel, sal_Int16 &rStyle, bool &rVisible, sal_Int16 &rType)
 
void FillLangItems (std::set< OUString > &rLangItems, const uno::Reference< frame::XFrame > &rxFrame, const LanguageGuessingHelper &rLangGuessHelper, SvtScriptType nScriptType, const OUString &rCurLang, const OUString &rKeyboardLang, const OUString &rGuessedTextLang)
 
uno::Reference< ui::XContextChangeEventListener > GetFirstListenerWith_Impl (css::uno::Reference< css::uno::XComponentContext > const &xComponentContext, uno::Reference< uno::XInterface > const &xEventFocus, std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &rPredicate)
 
static bool isEnabled (std::u16string_view sAdminTime, std::u16string_view sUserTime)
 
bool hasEmptySize (const css::awt::Size &rSize)
 
bool hasDefaultPosValue (const css::awt::Point &rPos)
 
bool isDefaultPos (const css::awt::Point &rPos)
 
bool isReverseOrderDockingArea (const sal_Int32 nDockArea)
 
bool isToolboxHorizontalAligned (ToolBox const *pToolBox)
 
bool isHorizontalDockingArea (const ui::DockingArea &nDockingArea)
 
bool isHorizontalDockingArea (const sal_Int32 nDockArea)
 
OUString retrieveToolbarNameFromHelpURL (vcl::Window *pWindow)
 
ToolBoxgetToolboxPtr (vcl::Window *pWindow)
 
vcl::WindowgetWindowFromXUIElement (const uno::Reference< ui::XUIElement > &xUIElement)
 
SystemWindowgetTopSystemWindow (const uno::Reference< awt::XWindow > &xWindow)
 
bool lcl_checkUIElement (const uno::Reference< ui::XUIElement > &xUIElement, awt::Rectangle &_rPosSize, uno::Reference< awt::XWindow > &_xWindow)
 
uno::Reference< awt::XVclWindowPeer > createToolkitWindow (const uno::Reference< uno::XComponentContext > &rxContext, const uno::Reference< awt::XVclWindowPeer > &rParent, const char *pService)
 
WindowAlign ImplConvertAlignment (ui::DockingArea aAlignment)
 
std::u16string_view getElementTypeFromResourceURL (std::u16string_view aResourceURL)
 
void parseResourceURL (std::u16string_view aResourceURL, OUString &aElementType, OUString &aElementName)
 
css::awt::Rectangle putRectangleValueToAWT (const ::tools::Rectangle &rRect)
 
::tools::Rectangle putAWTToRectangle (const css::awt::Rectangle &rRect)
 
bool equalRectangles (const css::awt::Rectangle &rRect1, const css::awt::Rectangle &rRect2)
 
uno::Reference< frame::XModel > impl_getModelFromFrame (const uno::Reference< frame::XFrame > &rFrame)
 
bool implts_isPreviewModel (const uno::Reference< frame::XModel > &xModel)
 
bool implts_isFrameOrWindowTop (const uno::Reference< frame::XFrame > &xFrame)
 
void impl_setDockingWindowVisibility (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::frame::XFrame > &rFrame, std::u16string_view rDockingWindowName, bool bVisible)
 
void impl_addWindowListeners (const css::uno::Reference< css::uno::XInterface > &xThis, const css::uno::Reference< css::ui::XUIElement > &xUIElement)
 
bool isHorizontalDockingArea (const css::ui::DockingArea &nDockArea)
 
vcl::WindowgetWindowFromXUIElement (const css::uno::Reference< css::ui::XUIElement > &xUIElement)
 
SystemWindowgetTopSystemWindow (const css::uno::Reference< css::awt::XWindow > &xWindow)
 
bool lcl_checkUIElement (const css::uno::Reference< css::ui::XUIElement > &xUIElement, css::awt::Rectangle &_rPosSize, css::uno::Reference< css::awt::XWindow > &_xWindow)
 
css::uno::Reference< css::awt::XVclWindowPeer > createToolkitWindow (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::awt::XVclWindowPeer > &rParent, const char *pService)
 
WindowAlign ImplConvertAlignment (css::ui::DockingArea aAlignment)
 
css::uno::Reference< css::frame::XModel > impl_getModelFromFrame (const css::uno::Reference< css::frame::XFrame > &rFrame)
 
bool implts_isPreviewModel (const css::uno::Reference< css::frame::XModel > &xModel)
 
bool implts_isFrameOrWindowTop (const css::uno::Reference< css::frame::XFrame > &xFrame)
 
 IMPL_LINK (LayoutManager, WindowEventListener, VclWindowEvent &, rEvent, void)
 
 IMPL_LINK_NOARG (LayoutManager, MenuBarClose, void *, void)
 
 IMPL_LINK_NOARG (LayoutManager, AsyncLayoutHdl, Timer *, void)
 
static void flatten_struct_members (::std::vector< Any > *vec, void const *data, typelib_CompoundTypeDescription *pTD)
 
static Sequence< Any > make_seq_out_of_struct (Any const &val)
 
static uno::Reference< ui::XContextChangeEventListener > GetFirstListenerWith_ImplImpl (css::uno::Reference< css::uno::XComponentContext > const &xComponentContext, uno::Reference< uno::XInterface > const &xEventFocus, std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &rPredicate)
 
static GlobalSettings_Access * GetGlobalSettings (const css::uno::Reference< css::uno::XComponentContext > &rxContext)
 
static std::mutexgetGlobalImageListMutex ()
 
static GlobalImageListgetGlobalImageList (const uno::Reference< uno::XComponentContext > &rxContext)
 
static bool implts_checkAndScaleGraphic (uno::Reference< XGraphic > &rOutGraphic, const uno::Reference< XGraphic > &rInGraphic, vcl::ImageType nImageType)
 
static vcl::ImageType implts_convertImageTypeToIndex (sal_Int16 nImageType)
 
 IMPL_LINK (ComboBoxControl, KeyInputHdl, const ::KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (ComboBoxControl, ModifyHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ComboBoxControl, FocusInHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (ComboBoxControl, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (ComboBoxControl, ActivateHdl, weld::ComboBox &, bool)
 
 IMPL_STATIC_LINK (ComplexToolbarController, ExecuteHdl_Impl, void *, p, void)
 
 IMPL_STATIC_LINK (ComplexToolbarController, Notify_Impl, void *, p, void)
 
 IMPL_LINK (ListBoxControl, KeyInputHdl, const ::KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (ListBoxControl, ModifyHdl, weld::ComboBox &, void)
 
 IMPL_LINK_NOARG (ListBoxControl, FocusInHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (ListBoxControl, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK (EditControl, KeyInputHdl, const ::KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (EditControl, ModifyHdl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (EditControl, FocusInHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (EditControl, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (EditControl, ActivateHdl, weld::Entry &, bool)
 
 IMPL_LINK (FixedImageControl, KeyInputHdl, const ::KeyEvent &, rKEvt, bool)
 
 IMPL_LINK_NOARG (FixedImageToolbarController, MiscOptionsChanged, LinkParamNone *, void)
 
 IMPL_LINK (FixedTextControl, KeyInputHdl, const ::KeyEvent &, rKEvt, bool)
 
static bool isEnumCommand (std::u16string_view rCommand)
 
static OUString getEnumCommand (std::u16string_view rCommand)
 
static OUString getMasterCommand (const OUString &rCommand)
 
 IMPL_STATIC_LINK (GenericToolbarController, ExecuteHdl_Impl, void *, p, void)
 
 IMPL_LINK (ImageOrientationController, WindowEventListener, VclWindowEvent &, rWindowEvent, void)
 
static void SubstituteVariables (OUString &aURL)
 
static void lcl_CheckForChildren (Menu *pMenu, sal_uInt16 nItemId)
 
 IMPL_LINK (MenuBarManager, Activate, Menu *, pMenu, bool)
 
 IMPL_LINK (MenuBarManager, Deactivate, Menu *, pMenu, bool)
 
 IMPL_LINK_NOARG (MenuBarManager, AsyncSettingsHdl, Timer *, void)
 
 IMPL_LINK (MenuBarManager, Select, Menu *, pMenu, bool)
 
 IMPL_LINK (SpinfieldControl, KeyInputHdl, const ::KeyEvent &, rKEvt, bool)
 
 IMPL_LINK (SpinfieldControl, ParseInputHdl, sal_Int64 *, result, TriState)
 
 IMPL_LINK_NOARG (SpinfieldControl, ValueChangedHdl, weld::FormattedSpinButton &, void)
 
 IMPL_LINK_NOARG (SpinfieldControl, ModifyHdl, weld::Entry &, void)
 
 IMPL_LINK_NOARG (SpinfieldControl, FocusInHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (SpinfieldControl, FocusOutHdl, weld::Widget &, void)
 
 IMPL_LINK_NOARG (SpinfieldControl, ActivateHdl, weld::Entry &, bool)
 
 IMPL_LINK_NOARG (SpinfieldControl, FormatOutputHdl, LinkParamNone *, bool)
 
 IMPL_LINK_NOARG (StatusBarManager, Click, StatusBar *, void)
 
 IMPL_LINK_NOARG (StatusBarManager, DoubleClick, StatusBar *, void)
 
 IMPL_LINK (ToggleButtonToolbarController, MenuSelectHdl, Menu *, pMenu, bool)
 
static css::uno::Reference< css::frame::XLayoutManager > getLayoutManagerFromFrame (css::uno::Reference< css::frame::XFrame > const &rFrame)
 
 IMPL_LINK_NOARG (ToolBarManager, DropdownClick, ToolBox *, void)
 
 IMPL_LINK_NOARG (ToolBarManager, DoubleClick, ToolBox *, void)
 
 IMPL_LINK (ToolBarManager, MenuButton, ToolBox *, pToolBar, void)
 
 IMPL_LINK (ToolBarManager, OverflowEventListener, VclWindowEvent &, rWindowEvent, void)
 
 IMPL_LINK (ToolBarManager, MenuPreExecute, ToolBox *, pToolBar, void)
 
 IMPL_LINK (ToolBarManager, MenuSelect, Menu *, pMenu, bool)
 
 IMPL_LINK_NOARG (ToolBarManager, Select, ToolBox *, void)
 
 IMPL_LINK (ToolBarManager, StateChanged, StateChangedType const *, pStateChangedType, void)
 
 IMPL_LINK (ToolBarManager, DataChanged, DataChangedEvent const *, pDataChangedEvent, void)
 
 IMPL_LINK_NOARG (ToolBarManager, MiscOptionsChanged, LinkParamNone *, void)
 
 IMPL_LINK_NOARG (ToolBarManager, AsyncUpdateControllersHdl, Timer *, void)
 
 IMPL_STATIC_LINK (ToolBarManager, ExecuteHdl_Impl, void *, p, void)
 
static bool CompareToolBarEntry (const ToolBarEntry &aOne, const ToolBarEntry &aTwo)
 
static Reference< XLayoutManager > getLayoutManagerFromFrame (const Reference< XFrame > &rFrame)
 
constexpr OUStringLiteral g_aPropUIName (u"UIName")
 
constexpr OUStringLiteral g_aPropResourceURL (u"ResourceURL")
 
static void fillHashMap (const Sequence< Sequence< css::beans::PropertyValue > > &rSeqToolBars, ToolbarHashMap &rHashMap)
 
 IMPL_STATIC_LINK (ToolbarsMenuController, ExecuteHdl_Impl, void *, p, void)
 
static OUString getHashKeyFromStrings (std::u16string_view aCommandURL, std::u16string_view aModuleName)
 
static OUString getHashKeyFromStrings (std::u16string_view aType, std::u16string_view aName, std::u16string_view aModuleName)
 
bool IsScriptTypeMatchingToLanguage (SvtScriptType nScriptType, LanguageType nLang)
 
void RetrieveTypeNameFromResourceURL (std::u16string_view aResourceURL, OUString &aType, OUString &aName)
 
void FillLangItems (std::set< OUString > &rLangItems, const css::uno::Reference< css::frame::XFrame > &rxFrame, const LanguageGuessingHelper &rLangGuessHelper, SvtScriptType nScriptType, const OUString &rCurLang, const OUString &rKeyboardLang, const OUString &rGuessedTextLang)
 
css::uno::Reference< css::ui::XContextChangeEventListener > GetFirstListenerWith_Impl (css::uno::Reference< css::uno::XComponentContext > const &xComponentContext, css::uno::Reference< css::uno::XInterface > const &xEventFocus, std::function< bool(css::uno::Reference< css::ui::XContextChangeEventListener > const &)> const &rPredicate)
 
class UNLESS_MERGELIBS (FWK_DLLPUBLIC) FrameListAnalyzer final
 analyze and split the current available frame list of a given frames supplier into different parts. More...
 
FWK_DLLPUBLIC css::uno::Reference< css::ui::XContextChangeEventListener > GetFirstListenerWith (css::uno::Reference< css::uno::XComponentContext > const &xComponentContext, css::uno::Reference< css::uno::XInterface > const &xEventFocus, std::function< bool(css::uno::Reference< css::ui::XContextChangeEventListener > const &)> const &rPredicate)
 
FWK_DLLPUBLIC const rtl::Reference< Desktop > & getDesktop (css::uno::Reference< css::uno::XComponentContext > const &context)
 
FWK_DLLPUBLIC rtl::Reference< svt::ToolboxControllerCreateToolBoxController (const css::uno::Reference< css::frame::XFrame > &rFrame, ToolBox *pToolbox, ToolBoxItemId nID, const OUString &aCommandURL)
 
FWK_DLLPUBLIC rtl::Reference< svt::StatusbarControllerCreateStatusBarController (const css::uno::Reference< css::frame::XFrame > &rFrame, StatusBar *pStatusBar, unsigned short nID, const OUString &aCommandURL)
 

Variables

constexpr OUStringLiteral CFG_ENTRY_SECONDARY = u"SecondaryKeys"
 
constexpr OUStringLiteral CFG_PROP_COMMAND = u"Command"
 
constexpr OUStringLiteral URL_CLOSEDOC = u".uno:CloseDoc"
 
constexpr OUStringLiteral URL_CLOSEWIN = u".uno:CloseWin"
 
const char URL_CLOSEFRAME [] = ".uno:CloseFrame"
 
constexpr OUStringLiteral PROTOCOL_VALUE = u"service:"
 
const MenuStyleItem MenuItemStyles []
 
sal_Int32 const nMenuStyleItemEntries = SAL_N_ELEMENTS(MenuItemStyles)
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_COMMANDURL = u"CommandURL"
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_HELPURL = u"HelpURL"
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_OFFSET = u"Offset"
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_STYLE = u"Style"
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_WIDTH = u"Width"
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_TYPE = u"Type"
 
StatusBarEntryProperty const StatusBarEntries [OReadStatusBarDocumentHandler::SB_XML_ENTRY_COUNT]
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_LABEL = u"Label"
 
constexpr OUStringLiteral ITEM_DESCRIPTOR_VISIBLE = u"IsVisible"
 
constexpr ToolboxStyleItem Styles []
 
sal_Int32 const nStyleItemEntries = SAL_N_ELEMENTS(Styles)
 
ToolBarEntryProperty const ToolBoxEntries [OReadToolBoxDocumentHandler::TB_XML_ENTRY_COUNT]
 
auto(* g_pGetMultiplexerListener )(css::uno::Reference< css::uno::XComponentContext > const &xComponentContext, uno::Reference< uno::XInterface > const &, std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &) -> uno::Reference< ui::XContextChangeEventListener >=nullptr
 
constexpr OUStringLiteral PROGRESS_RESOURCE = u"private:resource/progressbar/progressbar"
 
const ::sal_Int32 INVALID_ICON_ID = -1
 
const ::sal_Int32 DEFAULT_ICON_ID = 0
 
constexpr OUStringLiteral CFG_ENTRY_PRIMARY = u"PrimaryKeys"
 
constexpr OUStringLiteral CFG_ENTRY_GLOBAL = u"Global"
 
constexpr OUStringLiteral CFG_ENTRY_MODULES = u"Modules"
 
const sal_Int32 DOCKWIN_ID_BASE = 9800
 
constexpr OUStringLiteral REM_AS_COMMENT = u"rem "
 
static GlobalImageListpGlobalImageList = nullptr
 
constexpr OUStringLiteral aCmdHelpIndex = u".uno:HelpIndex"
 
constexpr OUStringLiteral aCmdToolsMenu = u".uno:ToolsMenu"
 
constexpr OUStringLiteral aCmdHelpMenu = u".uno:HelpMenu"
 
constexpr OUStringLiteral aSpecialWindowCommand = u".uno:WindowList"
 
const sal_uInt16 STARTID_CUSTOMIZE_POPUPMENU = 1000
 
const char MERGE_TOOLBAR_URL [] = "URL"
 
const char MERGE_TOOLBAR_TITLE [] = "Title"
 
const char MERGE_TOOLBAR_CONTEXT [] = "Context"
 
const char MERGE_TOOLBAR_TARGET [] = "Target"
 
const char MERGE_TOOLBAR_CONTROLTYPE [] = "ControlType"
 
const char MERGE_TOOLBAR_WIDTH [] = "Width"
 
const char16_t MERGECOMMAND_ADDAFTER [] = u"AddAfter"
 
const char16_t MERGECOMMAND_ADDBEFORE [] = u"AddBefore"
 
const char16_t MERGECOMMAND_REPLACE [] = u"Replace"
 
const char16_t MERGECOMMAND_REMOVE [] = u"Remove"
 
const char16_t MERGEFALLBACK_ADDLAST [] = u"AddLast"
 
const char16_t MERGEFALLBACK_ADDFIRST [] = u"AddFirst"
 
const char16_t MERGEFALLBACK_IGNORE [] = u"Ignore"
 
const char16_t TOOLBARCONTROLLER_BUTTON [] = u"Button"
 
const char16_t TOOLBARCONTROLLER_COMBOBOX [] = u"Combobox"
 
const char16_t TOOLBARCONTROLLER_EDIT [] = u"Editfield"
 
const char16_t TOOLBARCONTROLLER_SPINFIELD [] = u"Spinfield"
 
const char16_t TOOLBARCONTROLLER_IMGBUTTON [] = u"ImageButton"
 
const char16_t TOOLBARCONTROLLER_DROPDOWNBOX [] = u"Dropdownbox"
 
const char16_t TOOLBARCONTROLLER_DROPDOWNBTN [] = u"DropdownButton"
 
const char16_t TOOLBARCONTROLLER_TOGGLEDDBTN [] = u"ToggleDropdownButton"
 
const char16_t TOOLBARCONTROLLER_FIXEDIMAGE [] = u"FixedImage"
 
const char16_t TOOLBARCONTROLLER_FIXEDTEXT [] = u"FixedText"
 
const char TOOLBOXITEM_SEPARATOR_STR [] = "private:separator"
 
ImageXMLEntryProperty const ImagesEntries [OReadImagesDocumentHandler::IMG_XML_ENTRY_COUNT]
 
constexpr OUStringLiteral AL_ELEMENT_ACCELERATORLIST = u"accel:acceleratorlist"
 
constexpr OUStringLiteral AL_ELEMENT_ITEM = u"accel:item"
 
constexpr OUStringLiteral PACKAGENAME_PROTOCOLHANDLER = u"Office.ProtocolHandler"
 
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_DISPATCHRECORDERSUPPLIER = u"DispatchRecorderSupplier"
 properties for "Frame" class More...
 
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_ISHIDDEN = u"IsHidden"
 
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_LAYOUTMANAGER = u"LayoutManager"
 
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_TITLE = u"Title"
 
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_INDICATORINTERCEPTION = u"IndicatorInterception"
 
constexpr OUStringLiteral FRAME_PROPNAME_ASCII_URL = u"URL"
 
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_MENUBARCLOSER = u"MenuBarCloser"
 properties for "LayoutManager" class More...
 
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_AUTOMATICTOOLBARS = u"AutomaticToolbars"
 
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_REFRESHVISIBILITY = u"RefreshContextToolbarVisibility"
 
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_HIDECURRENTUI = u"HideCurrentUI"
 
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_LOCKCOUNT = u"LockCount"
 
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_PRESERVE_CONTENT_SIZE = u"PreserveContentSize"
 
constexpr OUStringLiteral LAYOUTMANAGER_PROPNAME_ASCII_REFRESHTOOLTIP = u"RefreshContextToolbarToolTip"
 
constexpr OUStringLiteral UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDIMAGELIST = u"private:resource/image/commandimagelist"
 properties for "UICommandDescription" class More...
 
constexpr OUStringLiteral UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDROTATEIMAGELIST = u"private:resource/image/commandrotateimagelist"
 
constexpr OUStringLiteral UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDMIRRORIMAGELIST = u"private:resource/image/commandmirrorimagelist"
 
constexpr OUStringLiteral AUTORECOVERY_PROPNAME_ASCII_EXISTS_RECOVERYDATA = u"ExistsRecoveryData"
 properties for "AutoRecovery" class More...
 
constexpr OUStringLiteral AUTORECOVERY_PROPNAME_ASCII_EXISTS_SESSIONDATA = u"ExistsSessionData"
 
constexpr OUStringLiteral AUTORECOVERY_PROPNAME_ASCII_CRASHED = u"Crashed"
 
constexpr OUStringLiteral FILTER_PROPNAME_ASCII_DOCUMENTSERVICE = u"DocumentService"
 properties for Filter config More...
 
constexpr OUStringLiteral OFFICEFACTORY_PROPNAME_ASCII_UINAME = u"ooSetupFactoryUIName"
 properties for office module config (Setup.xcu) More...
 
constexpr OUStringLiteral OFFICEFACTORY_PROPNAME_ASCII_ICON = u"ooSetupFactoryIcon"
 
constexpr OUStringLiteral SERVICENAME_FILTERFACTORY = u"com.sun.star.document.FilterFactory"
 
constexpr OUStringLiteral SERVICENAME_CFGUPDATEACCESS = u"com.sun.star.configuration.ConfigurationUpdateAccess"
 
constexpr OUStringLiteral SERVICENAME_CFGREADACCESS = u"com.sun.star.configuration.ConfigurationAccess"
 
constexpr OUStringLiteral SERVICENAME_JOB = u"com.sun.star.task.Job"
 
constexpr OUStringLiteral SERVICENAME_PROTOCOLHANDLER = u"com.sun.star.frame.ProtocolHandler"
 
constexpr OUStringLiteral SERVICENAME_POPUPMENUCONTROLLER = u"com.sun.star.frame.PopupMenuController"
 
constexpr OUStringLiteral IMPLEMENTATIONNAME_FWK_TASKCREATOR = u"com.sun.star.comp.framework.TaskCreator"
 
constexpr OUStringLiteral SPECIALTARGET_SELF = u"_self"
 
constexpr OUStringLiteral SPECIALTARGET_TOP = u"_top"
 
constexpr OUStringLiteral SPECIALTARGET_BLANK = u"_blank"
 
constexpr OUStringLiteral SPECIALTARGET_DEFAULT = u"_default"
 
constexpr OUStringLiteral SPECIALTARGET_BEAMER = u"_beamer"
 
constexpr OUStringLiteral SPECIALTARGET_HELPTASK = u"OFFICE_HELP_TASK"
 

Typedef Documentation

◆ AddonMenuContainer

typedef ::std::vector< AddonMenuItem > framework::AddonMenuContainer

Definition at line 34 of file menubarmerger.hxx.

◆ AddonStatusbarItemContainer

Definition at line 47 of file statusbarmerger.hxx.

◆ AddonToolbarItemContainer

Definition at line 54 of file toolbarmerger.hxx.

◆ CommandMap

typedef std::unordered_map< OUString, bool > framework::CommandMap

Definition at line 31 of file imagetype.hxx.

◆ CommandToImageNameMap

typedef std::unordered_map< OUString, OUString > framework::CommandToImageNameMap

Definition at line 29 of file imagetype.hxx.

◆ CommandToInfoMap

typedef std::unordered_map<OUString, CommandInfo> framework::CommandToInfoMap

Definition at line 41 of file commandinfo.hxx.

◆ Desktop_BASE

typedef cppu::WeakComponentImplHelper< css::lang::XServiceInfo , css::frame::XDesktop2 , css::frame::XTasksSupplier , css::frame::XDispatchResultListener , css::task::XInteractionHandler , css::frame::XUntitledNumbers > framework::Desktop_BASE

Definition at line 97 of file desktop.hxx.

◆ HandlerHash

typedef std::unordered_map<OUString, ProtocolHandler> framework::HandlerHash

This hash holds protocol handler structs by her names.

Definition at line 66 of file protocolhandlercache.hxx.

◆ ImageItemDescriptorList

Definition at line 36 of file imagesconfiguration.hxx.

◆ IndicatorStack

typedef ::std::vector< IndicatorInfo > framework::IndicatorStack

@descr Define a list of child indicator objects and its data.

Definition at line 102 of file statusindicatorfactory.hxx.

◆ LayoutManager_Base

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo , css::frame::XLayoutManager2 , css::awt::XWindowListener > framework::LayoutManager_Base

Definition at line 57 of file layoutmanager.hxx.

◆ LayoutManager_PBase

Definition at line 58 of file layoutmanager.hxx.

◆ MenuBarFactory_BASE

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::ui::XUIElementFactory> framework::MenuBarFactory_BASE

Definition at line 35 of file menubarfactory.hxx.

◆ MenuBarWrapper_Base

typedef cppu::ImplInheritanceHelper< UIConfigElementWrapperBase, css::container::XNameAccess> framework::MenuBarWrapper_Base

Definition at line 31 of file menubarwrapper.hxx.

◆ MergeMenuInstructionContainer

Definition at line 57 of file addonsoptions.hxx.

◆ MergeNotebookBarInstructionContainer

Definition at line 83 of file addonsoptions.hxx.

◆ MergeStatusbarInstructionContainer

Definition at line 94 of file addonsoptions.hxx.

◆ MergeToolbarInstructionContainer

Definition at line 70 of file addonsoptions.hxx.

◆ PatternHash

typedef std::unordered_map<OUString, OUString> framework::PatternHash

This hash use registered pattern of all protocol handlers as keys and provide her uno implementation names as value.

Overloading of the index operator makes it possible to search for a key by using a full qualified URL on list of all possible pattern keys.

Definition at line 61 of file protocolhandlercache.hxx.

◆ PopupControllerCache

typedef std::unordered_map< OUString, PopupControllerEntry > framework::PopupControllerCache

Definition at line 57 of file menubarmanager.hxx.

◆ RootItemContainer_BASE

typedef ::cppu::WeakImplHelper< css::container::XIndexContainer, css::lang::XSingleComponentFactory > framework::RootItemContainer_BASE

Definition at line 42 of file rootitemcontainer.hxx.

◆ StatusbarItem_Base

Definition at line 32 of file statusbaritem.hxx.

◆ TFrameContainer

typedef ::std::vector< css::uno::Reference< css::frame::XFrame > > framework::TFrameContainer

Definition at line 33 of file framecontainer.hxx.

◆ ToolbarHashMap

typedef std::unordered_map< OUString, OUString > framework::ToolbarHashMap

Definition at line 78 of file toolbarsmenucontroller.cxx.

◆ ToolbarManager_Base

typedef ::cppu::WeakImplHelper< css::frame::XFrameActionListener, css::lang::XComponent, css::ui::XUIConfigurationListener > framework::ToolbarManager_Base

Definition at line 108 of file toolbarmanager.hxx.

◆ UICommandDescription_BASE

typedef comphelper::WeakComponentImplHelper< css::lang::XServiceInfo, css::container::XNameAccess > framework::UICommandDescription_BASE

Definition at line 37 of file uicommanddescription.hxx.

◆ UIConfigElementWrapperBase_BASE

typedef ::cppu::WeakImplHelper< css::ui::XUIElement, css::ui::XUIElementSettings, css::lang::XInitialization, css::lang::XComponent, css::util::XUpdatable, css::ui::XUIConfigurationListener > framework::UIConfigElementWrapperBase_BASE

Definition at line 48 of file uiconfigelementwrapperbase.hxx.

◆ UIElementVector

typedef std::vector< UIElement > framework::UIElementVector

Definition at line 102 of file uielement.hxx.

◆ UIElementWrapperBase_BASE

typedef ::cppu::WeakImplHelper< css::ui::XUIElement, css::lang::XInitialization, css::lang::XComponent, css::util::XUpdatable > framework::UIElementWrapperBase_BASE

Definition at line 42 of file uielementwrapperbase.hxx.

◆ UndoManagerContextListener_Base

typedef ::cppu::WeakImplHelper< XUndoManagerListener > framework::UndoManagerContextListener_Base

Definition at line 44 of file documentundoguard.cxx.

Enumeration Type Documentation

◆ EDispatchHelper

@descr We know some special dispatch objects with different functionality.

The can be created internally by the following DispatchProvider. Here we define some identifier to force creation of the right one.

Enumerator
E_DEFAULTDISPATCHER 
E_CREATEDISPATCHER 
E_BLANKDISPATCHER 
E_SELFDISPATCHER 
E_CLOSEDISPATCHER 
E_STARTMODULEDISPATCHER 

Definition at line 40 of file dispatchprovider.hxx.

◆ EExceptionMode

Enumerator
E_HARDEXCEPTIONS 
E_SOFTEXCEPTIONS 

Definition at line 76 of file transactionmanager.hxx.

◆ ELoadState

Enumerator
E_NOTSET 
E_SUCCESSFUL 
E_FAILED 
E_INTERACTION 

Definition at line 58 of file desktop.hxx.

◆ EProtocol

enum class framework::EProtocol
strong

well known protocols

Enumerator
PrivateObject 
PrivateStream 
PrivateFactory 
Slot 
Uno 
Macro 
Service 
MailTo 
News 

Definition at line 60 of file protocols.h.

◆ EWorkingMode

Enumerator
E_INIT 
E_WORK 
E_BEFORECLOSE 
E_CLOSE 

Definition at line 38 of file transactionmanager.hxx.

◆ LangMenuIDs

Enumerator
MID_LANG_SEL_1 
MID_LANG_SEL_2 
MID_LANG_SEL_3 
MID_LANG_SEL_4 
MID_LANG_SEL_5 
MID_LANG_SEL_6 
MID_LANG_SEL_7 
MID_LANG_SEL_8 
MID_LANG_SEL_9 
MID_LANG_SEL_NONE 
MID_LANG_SEL_RESET 
MID_LANG_SEL_MORE 
MID_LANG_DEF_NONE 
MID_LANG_DEF_RESET 
MID_LANG_DEF_MORE 
MID_LANG_PARA_SEPARATOR 
MID_LANG_PARA_STRING 
MID_LANG_PARA_1 
MID_LANG_PARA_2 
MID_LANG_PARA_3 
MID_LANG_PARA_4 
MID_LANG_PARA_5 
MID_LANG_PARA_6 
MID_LANG_PARA_7 
MID_LANG_PARA_8 
MID_LANG_PARA_9 
MID_LANG_PARA_NONE 
MID_LANG_PARA_RESET 
MID_LANG_PARA_MORE 

Definition at line 46 of file mischelper.hxx.

◆ RPResultInfo

Enumerator
RP_OK 
RP_POPUPMENU_NOT_FOUND 
RP_MENUITEM_NOT_FOUND 
RP_MENUITEM_INSTEAD_OF_POPUPMENU_FOUND 

Definition at line 44 of file menubarmerger.hxx.

Function Documentation

◆ CompareToolBarEntry()

static bool framework::CompareToolBarEntry ( const ToolBarEntry &  aOne,
const ToolBarEntry &  aTwo 
)
static

◆ CreateActionTrigger()

static Reference< XPropertySet > framework::CreateActionTrigger ( sal_uInt16  nItemId,
const Reference< XPopupMenu > &  rMenu,
const Reference< XIndexContainer > &  rActionTriggerContainer 
)
static
Exceptions
RuntimeException

Definition at line 229 of file actiontriggerhelper.cxx.

References a, aLabel, Any, and Exception.

Referenced by FillActionTriggerContainerWithMenu().

◆ CreateActionTriggerContainer()

static Reference< XIndexContainer > framework::CreateActionTriggerContainer ( const Reference< XIndexContainer > &  rActionTriggerContainer)
static
Exceptions
RuntimeException

Definition at line 290 of file actiontriggerhelper.cxx.

Referenced by FillActionTriggerContainerWithMenu().

◆ CreateActionTriggerSeparator()

static Reference< XPropertySet > framework::CreateActionTriggerSeparator ( const Reference< XIndexContainer > &  rActionTriggerContainer)
static
Exceptions
RuntimeException

Definition at line 276 of file actiontriggerhelper.cxx.

Referenced by FillActionTriggerContainerWithMenu().

◆ CreateDockingWindow()

FWK_DLLPUBLIC void framework::CreateDockingWindow ( const css::uno::Reference< css::frame::XFrame > &  rFrame,
std::u16string_view  rResourceURL 
)

Definition at line 112 of file sfxhelperfunctions.cxx.

References pCreateDockingWindow.

Referenced by framework::LayoutManager::requestElement().

◆ CreateStatusBarController() [1/2]

FWK_DLLPUBLIC rtl::Reference< svt::StatusbarController > framework::CreateStatusBarController ( const css::uno::Reference< css::frame::XFrame > &  rFrame,
StatusBar pStatusBar,
unsigned short  nID,
const OUString &  aCommandURL 
)

◆ CreateStatusBarController() [2/2]

rtl::Reference< svt::StatusbarController > framework::CreateStatusBarController ( const Reference< XFrame > &  rFrame,
StatusBar pStatusBar,
unsigned short  nID,
const OUString &  aCommandURL 
)

◆ CreateToolBoxController() [1/2]

FWK_DLLPUBLIC rtl::Reference< svt::ToolboxController > framework::CreateToolBoxController ( const css::uno::Reference< css::frame::XFrame > &  rFrame,
ToolBox pToolbox,
ToolBoxItemId  nID,
const OUString &  aCommandURL 
)

◆ CreateToolBoxController() [2/2]

rtl::Reference< svt::ToolboxController > framework::CreateToolBoxController ( const Reference< XFrame > &  rFrame,
ToolBox pToolbox,
ToolBoxItemId  nID,
const OUString &  aCommandURL 
)

◆ createToolkitWindow() [1/2]

css::uno::Reference< css::awt::XVclWindowPeer > framework::createToolkitWindow ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
const css::uno::Reference< css::awt::XVclWindowPeer > &  rParent,
const char *  pService 
)

◆ createToolkitWindow() [2/2]

uno::Reference< awt::XVclWindowPeer > framework::createToolkitWindow ( const uno::Reference< uno::XComponentContext > &  rxContext,
const uno::Reference< awt::XVclWindowPeer > &  rParent,
const char *  pService 
)

Definition at line 157 of file helpers.cxx.

Referenced by framework::ToolbarLayoutManager::setParentWindow().

◆ equalRectangles()

bool framework::equalRectangles ( const css::awt::Rectangle &  rRect1,
const css::awt::Rectangle &  rRect2 
)

Definition at line 233 of file helpers.cxx.

Referenced by framework::LayoutManager::implts_doLayout().

◆ ExtractMenuParameters()

static void framework::ExtractMenuParameters ( const Sequence< PropertyValue > &  rProp,
OUString &  rCommandURL,
OUString &  rLabel,
OUString &  rHelpURL,
Reference< XIndexAccess > &  rSubMenu,
sal_Int16 &  rType,
sal_Int16 &  rStyle 
)
static

◆ ExtractStatusbarItemParameters()

static void framework::ExtractStatusbarItemParameters ( const Sequence< PropertyValue > &  rProp,
OUString &  rCommandURL,
OUString &  rHelpURL,
sal_Int16 &  rOffset,
sal_Int16 &  rStyle,
sal_Int16 &  rWidth 
)
static

◆ ExtractToolbarParameters()

static void framework::ExtractToolbarParameters ( const Sequence< PropertyValue > &  rProp,
OUString &  rCommandURL,
OUString &  rLabel,
sal_Int16 &  rStyle,
bool &  rVisible,
sal_Int16 &  rType 
)
static

◆ FillActionTriggerContainerWithMenu()

static void framework::FillActionTriggerContainerWithMenu ( const Reference< XPopupMenu > &  rMenu,
const Reference< XIndexContainer > &  rActionTriggerContainer 
)
static

◆ fillHashMap()

static void framework::fillHashMap ( const Sequence< Sequence< css::beans::PropertyValue > > &  rSeqToolBars,
ToolbarHashMap rHashMap 
)
static

Definition at line 216 of file toolbarsmenucontroller.cxx.

References aUIName, and props.

Referenced by framework::ToolbarsMenuController::fillPopupMenu().

◆ FillLangItems() [1/2]

void framework::FillLangItems ( std::set< OUString > &  rLangItems,
const css::uno::Reference< css::frame::XFrame > &  rxFrame,
const LanguageGuessingHelper rLangGuessHelper,
SvtScriptType  nScriptType,
const OUString &  rCurLang,
const OUString &  rKeyboardLang,
const OUString &  rGuessedTextLang 
)

◆ FillLangItems() [2/2]

void framework::FillLangItems ( std::set< OUString > &  rLangItems,
const uno::Reference< frame::XFrame > &  rxFrame,
const LanguageGuessingHelper rLangGuessHelper,
SvtScriptType  nScriptType,
const OUString &  rCurLang,
const OUString &  rKeyboardLang,
const OUString &  rGuessedTextLang 
)

◆ FindMenuId()

static sal_uInt16 framework::FindMenuId ( Menu const *  pMenu,
std::u16string_view  aCommand 
)
static

◆ flatten_struct_members()

static void framework::flatten_struct_members ( ::std::vector< Any > *  vec,
void const *  data,
typelib_CompoundTypeDescription *  pTD 
)
static

Definition at line 58 of file dispatchrecorder.cxx.

References Any, flatten_struct_members(), and nPos.

Referenced by flatten_struct_members(), and make_seq_out_of_struct().

◆ g_aPropResourceURL()

constexpr OUStringLiteral framework::g_aPropResourceURL ( u"ResourceURL"  )
constexpr

◆ g_aPropUIName()

constexpr OUStringLiteral framework::g_aPropUIName ( u"UIName"  )
constexpr

◆ getDesktop()

const rtl::Reference< framework::Desktop > & framework::getDesktop ( css::uno::Reference< css::uno::XComponentContext > const &  context)

◆ getElementTypeFromResourceURL()

std::u16string_view framework::getElementTypeFromResourceURL ( std::u16string_view  aResourceURL)

◆ getEnumCommand()

static OUString framework::getEnumCommand ( std::u16string_view  rCommand)
static

Definition at line 56 of file generictoolbarcontroller.cxx.

References aURL, and nIndex.

◆ GetFirstListenerWith() [1/2]

FWK_DLLPUBLIC css::uno::Reference< css::ui::XContextChangeEventListener > framework::GetFirstListenerWith ( css::uno::Reference< css::uno::XComponentContext > const &  xComponentContext,
css::uno::Reference< css::uno::XInterface > const &  xEventFocus,
std::function< bool(css::uno::Reference< css::ui::XContextChangeEventListener > const &)> const &  rPredicate 
)

◆ GetFirstListenerWith() [2/2]

uno::Reference< ui::XContextChangeEventListener > framework::GetFirstListenerWith ( css::uno::Reference< css::uno::XComponentContext > const &  xComponentContext,
uno::Reference< uno::XInterface > const &  xEventFocus,
std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &  rPredicate 
)

Definition at line 148 of file sfxhelperfunctions.cxx.

References GetFirstListenerWith_Impl().

◆ GetFirstListenerWith_Impl() [1/2]

css::uno::Reference< css::ui::XContextChangeEventListener > framework::GetFirstListenerWith_Impl ( css::uno::Reference< css::uno::XComponentContext > const &  xComponentContext,
css::uno::Reference< css::uno::XInterface > const &  xEventFocus,
std::function< bool(css::uno::Reference< css::ui::XContextChangeEventListener > const &)> const &  rPredicate 
)

◆ GetFirstListenerWith_Impl() [2/2]

uno::Reference< ui::XContextChangeEventListener > framework::GetFirstListenerWith_Impl ( css::uno::Reference< css::uno::XComponentContext > const &  xComponentContext,
uno::Reference< uno::XInterface > const &  xEventFocus,
std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &  rPredicate 
)

Definition at line 142 of file mischelper.cxx.

References g_pGetMultiplexerListener.

Referenced by GetFirstListenerWith().

◆ GetFirstListenerWith_ImplImpl()

static uno::Reference< ui::XContextChangeEventListener > framework::GetFirstListenerWith_ImplImpl ( css::uno::Reference< css::uno::XComponentContext > const &  xComponentContext,
uno::Reference< uno::XInterface > const &  xEventFocus,
std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &  rPredicate 
)
static

Definition at line 316 of file ContextChangeEventMultiplexer.cxx.

◆ getGlobalImageList()

static GlobalImageList * framework::getGlobalImageList ( const uno::Reference< uno::XComponentContext > &  rxContext)
static

◆ getGlobalImageListMutex()

static std::mutex & framework::getGlobalImageListMutex ( )
static

◆ GetGlobalSettings()

static GlobalSettings_Access * framework::GetGlobalSettings ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext)
static

◆ getHashKeyFromStrings() [1/2]

static OUString framework::getHashKeyFromStrings ( std::u16string_view  aCommandURL,
std::u16string_view  aModuleName 
)
static

◆ getHashKeyFromStrings() [2/2]

static OUString framework::getHashKeyFromStrings ( std::u16string_view  aType,
std::u16string_view  aName,
std::u16string_view  aModuleName 
)
static

Definition at line 62 of file uielementfactorymanager.cxx.

References aName.

◆ getLayoutManagerFromFrame() [1/2]

static Reference< XLayoutManager > framework::getLayoutManagerFromFrame ( const Reference< XFrame > &  rFrame)
static

Definition at line 99 of file toolbarsmenucontroller.cxx.

◆ getLayoutManagerFromFrame() [2/2]

static css::uno::Reference< css::frame::XLayoutManager > framework::getLayoutManagerFromFrame ( css::uno::Reference< css::frame::XFrame > const &  rFrame)
static

◆ getMasterCommand()

static OUString framework::getMasterCommand ( const OUString &  rCommand)
static

Definition at line 69 of file generictoolbarcontroller.cxx.

References aURL, nIndex, and INetURLObject::NONE.

◆ GetMenuItemAttributes()

static void framework::GetMenuItemAttributes ( const Reference< XPropertySet > &  xActionTriggerPropertySet,
OUString &  aMenuLabel,
OUString &  aCommandURL,
OUString &  aHelpURL,
Reference< XBitmap > &  xBitmap,
Reference< XIndexContainer > &  xSubContainer 
)
static

Definition at line 63 of file actiontriggerhelper.cxx.

References a, Any, and Exception.

Referenced by InsertSubMenuItems().

◆ getToolboxPtr()

ToolBox * framework::getToolboxPtr ( vcl::Window pWindow)

Definition at line 103 of file helpers.cxx.

References vcl::Window::GetType().

Referenced by framework::ToolbarLayoutManager::childWindowEvent().

◆ getTopSystemWindow() [1/2]

SystemWindow * framework::getTopSystemWindow ( const css::uno::Reference< css::awt::XWindow > &  xWindow)

◆ getTopSystemWindow() [2/2]

SystemWindow * framework::getTopSystemWindow ( const uno::Reference< awt::XWindow > &  xWindow)

◆ getWindowFromXUIElement() [1/2]

vcl::Window * framework::getWindowFromXUIElement ( const css::uno::Reference< css::ui::XUIElement > &  xUIElement)

◆ getWindowFromXUIElement() [2/2]

vcl::Window * framework::getWindowFromXUIElement ( const uno::Reference< ui::XUIElement > &  xUIElement)

◆ hasDefaultPosValue()

bool framework::hasDefaultPosValue ( const css::awt::Point &  rPos)

◆ hasEmptySize()

bool framework::hasEmptySize ( const css::awt::Size &  rSize)

Definition at line 43 of file helpers.cxx.

Referenced by framework::ToolbarLayoutManager::toggleFloatingMode().

◆ impl_addWindowListeners()

void framework::impl_addWindowListeners ( const css::uno::Reference< css::uno::XInterface > &  xThis,
const css::uno::Reference< css::ui::XUIElement > &  xUIElement 
)

Definition at line 315 of file helpers.cxx.

Referenced by framework::LayoutManager::createElement().

◆ impl_getModelFromFrame() [1/2]

css::uno::Reference< css::frame::XModel > framework::impl_getModelFromFrame ( const css::uno::Reference< css::frame::XFrame > &  rFrame)

◆ impl_getModelFromFrame() [2/2]

uno::Reference< frame::XModel > framework::impl_getModelFromFrame ( const uno::Reference< frame::XFrame > &  rFrame)

◆ IMPL_LINK() [1/20]

framework::IMPL_LINK ( ComboBoxControl  ,
KeyInputHdl  ,
const ::KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 89 of file comboboxtoolbarcontroller.cxx.

◆ IMPL_LINK() [2/20]

framework::IMPL_LINK ( EditControl  ,
KeyInputHdl  ,
const ::KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 86 of file edittoolbarcontroller.cxx.

◆ IMPL_LINK() [3/20]

framework::IMPL_LINK ( FixedImageControl  ,
KeyInputHdl  ,
const ::KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 68 of file FixedImageToolbarController.cxx.

◆ IMPL_LINK() [4/20]

framework::IMPL_LINK ( FixedTextControl  ,
KeyInputHdl  ,
const ::KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 60 of file FixedTextToolbarController.cxx.

◆ IMPL_LINK() [5/20]

framework::IMPL_LINK ( ImageOrientationController  ,
WindowEventListener  ,
VclWindowEvent ,
rWindowEvent  ,
void   
)

◆ IMPL_LINK() [6/20]

framework::IMPL_LINK ( LayoutManager  ,
WindowEventListener  ,
VclWindowEvent ,
rEvent  ,
void   
)

◆ IMPL_LINK() [7/20]

framework::IMPL_LINK ( ListBoxControl  ,
KeyInputHdl  ,
const ::KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 87 of file dropdownboxtoolbarcontroller.cxx.

◆ IMPL_LINK() [8/20]

framework::IMPL_LINK ( MenuBarManager  ,
Activate  ,
Menu ,
pMenu  ,
bool   
)

◆ IMPL_LINK() [9/20]

framework::IMPL_LINK ( MenuBarManager  ,
Deactivate  ,
Menu ,
pMenu  ,
bool   
)

Definition at line 758 of file menubarmanager.cxx.

References LINK.

◆ IMPL_LINK() [10/20]

framework::IMPL_LINK ( MenuBarManager  ,
Select  ,
Menu ,
pMenu  ,
bool   
)

Definition at line 791 of file menubarmanager.cxx.

References aTargetURL, comphelper::makePropertyValue(), URL, and xDispatch.

◆ IMPL_LINK() [11/20]

framework::IMPL_LINK ( SpinfieldControl  ,
KeyInputHdl  ,
const ::KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 103 of file spinfieldtoolbarcontroller.cxx.

◆ IMPL_LINK() [12/20]

framework::IMPL_LINK ( SpinfieldControl  ,
ParseInputHdl  ,
sal_Int64 *  ,
result  ,
TriState   
)

◆ IMPL_LINK() [13/20]

framework::IMPL_LINK ( ToggleButtonToolbarController  ,
MenuSelectHdl  ,
Menu ,
pMenu  ,
bool   
)

Definition at line 254 of file togglebuttontoolbarcontroller.cxx.

◆ IMPL_LINK() [14/20]

framework::IMPL_LINK ( ToolBarManager  ,
DataChanged  ,
DataChangedEvent const *  ,
pDataChangedEvent  ,
void   
)

Definition at line 2243 of file toolbarmanager.cxx.

References vcl::Window::DataChanged(), m_pToolBar, nId, and nPos.

◆ IMPL_LINK() [15/20]

framework::IMPL_LINK ( ToolBarManager  ,
MenuButton  ,
ToolBox ,
pToolBar  ,
void   
)

◆ IMPL_LINK() [16/20]

framework::IMPL_LINK ( ToolBarManager  ,
MenuPreExecute  ,
ToolBox ,
pToolBar  ,
void   
)

Definition at line 2068 of file toolbarmanager.cxx.

References m_bDisposed.

◆ IMPL_LINK() [17/20]

framework::IMPL_LINK ( ToolBarManager  ,
MenuSelect  ,
Menu ,
pMenu  ,
bool   
)

◆ IMPL_LINK() [18/20]

framework::IMPL_LINK ( ToolBarManager  ,
OverflowEventListener  ,
VclWindowEvent ,
rWindowEvent  ,
void   
)

Definition at line 2056 of file toolbarmanager.cxx.

◆ IMPL_LINK() [19/20]

framework::IMPL_LINK ( ToolBarManager  ,
StateChanged  ,
StateChangedType const *  ,
pStateChangedType  ,
void   
)

Definition at line 2221 of file toolbarmanager.cxx.

References m_bDisposed, and m_pToolBar.

◆ IMPL_LINK() [20/20]

framework::IMPL_LINK ( WindowCommandDispatch  ,
impl_notifyCommand  ,
VclWindowEvent ,
rEvent  ,
void   
)

◆ IMPL_LINK_NOARG() [1/30]

framework::IMPL_LINK_NOARG ( AddonsOptions_Impl  ,
NotifyEvent  ,
void *  ,
void   
)

Definition at line 1944 of file addonsoptions.cxx.

◆ IMPL_LINK_NOARG() [2/30]

framework::IMPL_LINK_NOARG ( CloseDispatcher  ,
impl_asyncCallback  ,
LinkParamNone ,
void   
)

asynchronous callback @descr We start all actions inside this object asynchronous (see comments there).

Now we do the following:

  • close all views to the same document, if needed and possible
  • make the current frame empty ! This step is necessary to handle errors during closing the document inside the frame. May the document shows a dialog and the user ignore it. Then the state of the office can be changed during we try to close frame and document.
  • check the environment (means count open frames - excluding our current one)
  • decide then, if we must close this frame only, establish the backing mode or shutdown the whole application.

Definition at line 246 of file closedispatcher.cxx.

References All, BackingComponent, Help, IMPLEMENTATIONNAME_QUICKLAUNCHER, m_xContext, nState, SvtModuleOptions::STARTMODULE, and xController.

◆ IMPL_LINK_NOARG() [3/30]

framework::IMPL_LINK_NOARG ( ComboBoxControl  ,
ActivateHdl  ,
weld::ComboBox ,
bool   
)

Definition at line 138 of file comboboxtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [4/30]

framework::IMPL_LINK_NOARG ( ComboBoxControl  ,
FocusInHdl  ,
weld::Widget ,
void   
)

Definition at line 126 of file comboboxtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [5/30]

framework::IMPL_LINK_NOARG ( ComboBoxControl  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 132 of file comboboxtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [6/30]

framework::IMPL_LINK_NOARG ( ComboBoxControl  ,
ModifyHdl  ,
weld::ComboBox ,
void   
)

Definition at line 115 of file comboboxtoolbarcontroller.cxx.

References m_xWidget.

◆ IMPL_LINK_NOARG() [7/30]

framework::IMPL_LINK_NOARG ( EditControl  ,
ActivateHdl  ,
weld::Entry ,
bool   
)

Definition at line 121 of file edittoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [8/30]

framework::IMPL_LINK_NOARG ( EditControl  ,
FocusInHdl  ,
weld::Widget ,
void   
)

Definition at line 109 of file edittoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [9/30]

framework::IMPL_LINK_NOARG ( EditControl  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 115 of file edittoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [10/30]

framework::IMPL_LINK_NOARG ( EditControl  ,
ModifyHdl  ,
weld::Entry ,
void   
)

Definition at line 103 of file edittoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [11/30]

framework::IMPL_LINK_NOARG ( FixedImageToolbarController  ,
MiscOptionsChanged  ,
LinkParamNone ,
void   
)

Definition at line 131 of file FixedImageToolbarController.cxx.

◆ IMPL_LINK_NOARG() [12/30]

framework::IMPL_LINK_NOARG ( LayoutManager  ,
AsyncLayoutHdl  ,
Timer ,
void   
)

Definition at line 2677 of file layoutmanager.cxx.

◆ IMPL_LINK_NOARG() [13/30]

framework::IMPL_LINK_NOARG ( LayoutManager  ,
MenuBarClose  ,
void *  ,
void   
)

Definition at line 2538 of file layoutmanager.cxx.

References m_xContext, and m_xFrame.

◆ IMPL_LINK_NOARG() [14/30]

framework::IMPL_LINK_NOARG ( ListBoxControl  ,
FocusInHdl  ,
weld::Widget ,
void   
)

Definition at line 110 of file dropdownboxtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [15/30]

framework::IMPL_LINK_NOARG ( ListBoxControl  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 116 of file dropdownboxtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [16/30]

framework::IMPL_LINK_NOARG ( ListBoxControl  ,
ModifyHdl  ,
weld::ComboBox ,
void   
)

Definition at line 104 of file dropdownboxtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [17/30]

framework::IMPL_LINK_NOARG ( MenuBarManager  ,
AsyncSettingsHdl  ,
Timer ,
void   
)

Definition at line 777 of file menubarmanager.cxx.

◆ IMPL_LINK_NOARG() [18/30]

framework::IMPL_LINK_NOARG ( SpinfieldControl  ,
ActivateHdl  ,
weld::Entry ,
bool   
)

Definition at line 150 of file spinfieldtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [19/30]

framework::IMPL_LINK_NOARG ( SpinfieldControl  ,
FocusInHdl  ,
weld::Widget ,
void   
)

Definition at line 138 of file spinfieldtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [20/30]

framework::IMPL_LINK_NOARG ( SpinfieldControl  ,
FocusOutHdl  ,
weld::Widget ,
void   
)

Definition at line 144 of file spinfieldtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [21/30]

framework::IMPL_LINK_NOARG ( SpinfieldControl  ,
FormatOutputHdl  ,
LinkParamNone ,
bool   
)

Definition at line 161 of file spinfieldtoolbarcontroller.cxx.

References m_xWidget.

◆ IMPL_LINK_NOARG() [22/30]

framework::IMPL_LINK_NOARG ( SpinfieldControl  ,
ModifyHdl  ,
weld::Entry ,
void   
)

Definition at line 132 of file spinfieldtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [23/30]

framework::IMPL_LINK_NOARG ( SpinfieldControl  ,
ValueChangedHdl  ,
weld::FormattedSpinButton ,
void   
)

Definition at line 126 of file spinfieldtoolbarcontroller.cxx.

◆ IMPL_LINK_NOARG() [24/30]

framework::IMPL_LINK_NOARG ( StatusBarManager  ,
Click  ,
StatusBar ,
void   
)

Definition at line 612 of file statusbarmanager.cxx.

References m_bDisposed, nId, Point::X(), xController, and Point::Y().

◆ IMPL_LINK_NOARG() [25/30]

framework::IMPL_LINK_NOARG ( StatusBarManager  ,
DoubleClick  ,
StatusBar ,
void   
)

Definition at line 633 of file statusbarmanager.cxx.

References m_bDisposed, nId, Point::X(), xController, and Point::Y().

◆ IMPL_LINK_NOARG() [26/30]

framework::IMPL_LINK_NOARG ( ToolBarManager  ,
AsyncUpdateControllersHdl  ,
Timer ,
void   
)

Definition at line 2278 of file toolbarmanager.cxx.

References m_bDisposed.

◆ IMPL_LINK_NOARG() [27/30]

framework::IMPL_LINK_NOARG ( ToolBarManager  ,
DoubleClick  ,
ToolBox ,
void   
)

Definition at line 1783 of file toolbarmanager.cxx.

◆ IMPL_LINK_NOARG() [28/30]

framework::IMPL_LINK_NOARG ( ToolBarManager  ,
DropdownClick  ,
ToolBox ,
void   
)

Definition at line 1749 of file toolbarmanager.cxx.

◆ IMPL_LINK_NOARG() [29/30]

framework::IMPL_LINK_NOARG ( ToolBarManager  ,
MiscOptionsChanged  ,
LinkParamNone ,
void   
)

Definition at line 2273 of file toolbarmanager.cxx.

◆ IMPL_LINK_NOARG() [30/30]

framework::IMPL_LINK_NOARG ( ToolBarManager  ,
Select  ,
ToolBox ,
void   
)

Definition at line 2203 of file toolbarmanager.cxx.

References m_bDisposed, m_pToolBar, nId, and xController.

◆ impl_setDockingWindowVisibility()

void framework::impl_setDockingWindowVisibility ( const css::uno::Reference< css::uno::XComponentContext > &  rxContext,
const css::uno::Reference< css::frame::XFrame > &  rFrame,
std::u16string_view  rDockingWindowName,
bool  bVisible 
)

◆ IMPL_STATIC_LINK() [1/5]

framework::IMPL_STATIC_LINK ( ComplexToolbarController  ,
ExecuteHdl_Impl  ,
void *  ,
p  ,
void   
)

Definition at line 204 of file complextoolbarcontroller.cxx.

References Exception, and p.

◆ IMPL_STATIC_LINK() [2/5]

framework::IMPL_STATIC_LINK ( ComplexToolbarController  ,
Notify_Impl  ,
void *  ,
p  ,
void   
)

Definition at line 222 of file complextoolbarcontroller.cxx.

References aEvent, Exception, and p.

◆ IMPL_STATIC_LINK() [3/5]

framework::IMPL_STATIC_LINK ( GenericToolbarController  ,
ExecuteHdl_Impl  ,
void *  ,
p  ,
void   
)

Definition at line 321 of file generictoolbarcontroller.cxx.

References Exception, and p.

◆ IMPL_STATIC_LINK() [4/5]

framework::IMPL_STATIC_LINK ( ToolBarManager  ,
ExecuteHdl_Impl  ,
void *  ,
p  ,
void   
)

◆ IMPL_STATIC_LINK() [5/5]

framework::IMPL_STATIC_LINK ( ToolbarsMenuController  ,
ExecuteHdl_Impl  ,
void *  ,
p  ,
void   
)

Definition at line 762 of file toolbarsmenucontroller.cxx.

References Exception, and p.

◆ ImplConvertAlignment() [1/2]

WindowAlign framework::ImplConvertAlignment ( css::ui::DockingArea  aAlignment)

◆ ImplConvertAlignment() [2/2]

WindowAlign framework::ImplConvertAlignment ( ui::DockingArea  aAlignment)

◆ implts_checkAndScaleGraphic()

static bool framework::implts_checkAndScaleGraphic ( uno::Reference< XGraphic > &  rOutGraphic,
const uno::Reference< XGraphic > &  rInGraphic,
vcl::ImageType  nImageType 
)
static

◆ implts_convertImageTypeToIndex()

static vcl::ImageType framework::implts_convertImageTypeToIndex ( sal_Int16  nImageType)
static

◆ implts_isFrameOrWindowTop() [1/2]

bool framework::implts_isFrameOrWindowTop ( const css::uno::Reference< css::frame::XFrame > &  xFrame)

◆ implts_isFrameOrWindowTop() [2/2]

bool framework::implts_isFrameOrWindowTop ( const uno::Reference< frame::XFrame > &  xFrame)

Definition at line 272 of file helpers.cxx.

References VCLUnoHelper::GetWindow(), and xFrame.

Referenced by framework::LayoutManager::createElement().

◆ implts_isPreviewModel() [1/2]

bool framework::implts_isPreviewModel ( const css::uno::Reference< css::frame::XModel > &  xModel)

◆ implts_isPreviewModel() [2/2]

bool framework::implts_isPreviewModel ( const uno::Reference< frame::XModel > &  xModel)

◆ InsertSubMenuItems()

static void framework::InsertSubMenuItems ( const Reference< XPopupMenu > &  rSubMenu,
sal_uInt16 &  nItemId,
const Reference< XIndexContainer > &  xActionTriggerContainer 
)
static

◆ isDefaultPos()

bool framework::isDefaultPos ( const css::awt::Point &  rPos)

◆ IsDockingWindowVisible()

FWK_DLLPUBLIC bool framework::IsDockingWindowVisible ( const css::uno::Reference< css::frame::XFrame > &  rFrame,
std::u16string_view  rResourceURL 
)

◆ isEnabled()

static bool framework::isEnabled ( std::u16string_view  sAdminTime,
std::u16string_view  sUserTime 
)
static

Definition at line 397 of file jobdata.cxx.

References WildCard::Matches(), and u.

Referenced by framework::JobData::getEnabledJobsForEvent().

◆ isEnumCommand()

static bool framework::isEnumCommand ( std::u16string_view  rCommand)
static

Definition at line 48 of file generictoolbarcontroller.cxx.

References aURL.

◆ isHorizontalDockingArea() [1/3]

bool framework::isHorizontalDockingArea ( const css::ui::DockingArea &  nDockArea)

◆ isHorizontalDockingArea() [2/3]

bool framework::isHorizontalDockingArea ( const sal_Int32  nDockArea)

Definition at line 78 of file helpers.cxx.

References isHorizontalDockingArea().

◆ isHorizontalDockingArea() [3/3]

bool framework::isHorizontalDockingArea ( const ui::DockingArea &  nDockingArea)

◆ isReverseOrderDockingArea()

bool framework::isReverseOrderDockingArea ( const sal_Int32  nDockArea)

Definition at line 58 of file helpers.cxx.

Referenced by framework::ToolbarLayoutManager::doLayout().

◆ IsScriptTypeMatchingToLanguage()

bool framework::IsScriptTypeMatchingToLanguage ( SvtScriptType  nScriptType,
LanguageType  nLang 
)
inline

Definition at line 81 of file mischelper.hxx.

References SvtLanguageOptions::GetScriptTypeOfLanguage().

Referenced by FillLangItems().

◆ IsSeparator()

static bool framework::IsSeparator ( const Reference< XPropertySet > &  xPropertySet)
static

Definition at line 49 of file actiontriggerhelper.cxx.

References Exception, and SERVICENAME_ACTIONTRIGGERSEPARATOR.

Referenced by InsertSubMenuItems().

◆ isStartModuleDispatch()

bool framework::isStartModuleDispatch ( css::util::URL const &  url)
inline

◆ isToolboxHorizontalAligned()

bool framework::isToolboxHorizontalAligned ( ToolBox const *  pToolBox)

◆ lcl_CheckForChildren()

static void framework::lcl_CheckForChildren ( Menu pMenu,
sal_uInt16  nItemId 
)
static

◆ lcl_checkUIElement() [1/2]

bool framework::lcl_checkUIElement ( const css::uno::Reference< css::ui::XUIElement > &  xUIElement,
css::awt::Rectangle &  _rPosSize,
css::uno::Reference< css::awt::XWindow > &  _xWindow 
)

◆ lcl_checkUIElement() [2/2]

bool framework::lcl_checkUIElement ( const uno::Reference< ui::XUIElement > &  xUIElement,
awt::Rectangle &  _rPosSize,
uno::Reference< awt::XWindow > &  _xWindow 
)

◆ lcl_getKeyString()

static OUString framework::lcl_getKeyString ( const css::awt::KeyEvent &  aKeyEvent)
static

◆ lcl_getPreferredKey()

static AcceleratorCache::TKeyList::const_iterator framework::lcl_getPreferredKey ( const AcceleratorCache::TKeyList lKeys)
static

◆ make_seq_out_of_struct()

static Sequence< Any > framework::make_seq_out_of_struct ( Any const &  val)
static

Definition at line 73 of file dispatchrecorder.cxx.

References flatten_struct_members(), and type.

Referenced by framework::DispatchRecorder::AppendToBuffer().

◆ parseResourceURL()

void framework::parseResourceURL ( std::u16string_view  aResourceURL,
OUString &  aElementType,
OUString &  aElementName 
)

◆ putAWTToRectangle()

tools::Rectangle framework::putAWTToRectangle ( const css::awt::Rectangle &  rRect)

◆ putRectangleValueToAWT()

css::awt::Rectangle framework::putRectangleValueToAWT ( const ::tools::Rectangle rRect)

◆ RefreshToolbars()

FWK_DLLPUBLIC void framework::RefreshToolbars ( css::uno::Reference< css::frame::XFrame > const &  rFrame)

Definition at line 91 of file sfxhelperfunctions.cxx.

References pRefreshToolbars.

Referenced by framework::ToolbarsMenuController::itemSelected().

◆ retrieveToolbarNameFromHelpURL()

OUString framework::retrieveToolbarNameFromHelpURL ( vcl::Window pWindow)

◆ RetrieveTypeNameFromResourceURL()

void framework::RetrieveTypeNameFromResourceURL ( std::u16string_view  aResourceURL,
OUString &  aType,
OUString &  aName 
)
inline

Definition at line 86 of file mischelper.hxx.

References aName, o3tl::getToken(), o3tl::starts_with(), and u.

◆ ScaleImage()

static BitmapEx framework::ScaleImage ( const BitmapEx rImage,
bool  bBig 
)
static

◆ SetDockingWindowCreator()

FWK_DLLPUBLIC pfunc_createDockingWindow framework::SetDockingWindowCreator ( pfunc_createDockingWindow  pNewCreateDockingWindow)

Definition at line 103 of file sfxhelperfunctions.cxx.

References pCreateDockingWindow.

◆ SetIsDockingWindowVisible()

FWK_DLLPUBLIC pfunc_isDockingWindowVisible framework::SetIsDockingWindowVisible ( pfunc_isDockingWindowVisible  pNewIsDockingWindowVisible)

Definition at line 124 of file sfxhelperfunctions.cxx.

References pIsDockingWindowVisible.

◆ SetRefreshToolbars()

FWK_DLLPUBLIC pfunc_getRefreshToolbars framework::SetRefreshToolbars ( pfunc_getRefreshToolbars  pNewRefreshToolbarsFunc)

Definition at line 82 of file sfxhelperfunctions.cxx.

References pRefreshToolbars.

◆ SetStatusBarControllerCreator()

FWK_DLLPUBLIC pfunc_setStatusBarControllerCreator framework::SetStatusBarControllerCreator ( pfunc_setStatusBarControllerCreator  pSetStatusBarControllerCreator)

Definition at line 60 of file sfxhelperfunctions.cxx.

References pStatusBarControllerCreator.

◆ SetToolBoxControllerCreator()

FWK_DLLPUBLIC pfunc_setToolBoxControllerCreator framework::SetToolBoxControllerCreator ( pfunc_setToolBoxControllerCreator  pSetToolBoxControllerCreator)

Definition at line 38 of file sfxhelperfunctions.cxx.

References pToolBoxControllerCreator.

◆ SubstituteVariables()

static void framework::SubstituteVariables ( OUString &  aURL)
static

◆ UNLESS_MERGELIBS()

class framework::UNLESS_MERGELIBS ( FWK_DLLPUBLIC  )
final

analyze and split the current available frame list of a given frames supplier into different parts.

These analyzed information can be used e.g. to decide if it's necessary to switch into the backing mode, close the current active frame only or exit the whole application explicitly or implicitly.

provides access to the frame container, which should be analyzed.

hold the reference frame, which is used e.g. to detect other frames with the same model.

enable/disable some special analyzing steps. see impl_analyze() for further information.

contains all frames, which uses the same model like the reference frame. Will be filled only if m_eDetectMode has set the flag FrameAnalyzerFlags::Model. The reference frame is never part of this list!

contains all frames, which does not contain the same model like the reference frame. Filling of it can't be suppressed by m_eDetectMode. The reference frame is never part of this list! All frames inside this list are visible ones.

contains all frames, which does not contain the same model like the reference frame. Filling of it can't be suppressed by m_eDetectMode. The reference frame is never part of this list! All frames inside this list are hidden ones.

points to the help frame. Will be set only, if any other frame (means different from the reference frame) contains the help component. If the reference frame itself includes the help module it's not set ... but another member m_bIsHelp is used to safe this information. See following example code:

<listing> if (m_xReferenceFrame == help) { m_xHelp = NULL; m_bIsHelp = sal_True; } else if (xOtherFrame == help) { m_xHelp = xOtherFrame; m_bIsHelp = sal_False; } </listing>

Analyzing of the help frame ignores the visible state of any frame. But note: a hidden help frame indicates a wrong state!

points to the frame, which contains the backing component. Will be set only, if any other frame (means different from the reference frame) contains the backing component. If the reference frame itself includes the backing component it's not set ... but another member m_bIsBackingComponent will used to safe this information. See following example code:

<listing> if (m_xReferenceFrame == backing) { m_xBackingComponent = NULL; m_bIsBackingComponent = sal_True; } else if (xOtherFrame == backing) { m_xBackingComponent = xOtherFrame; m_bIsBackingComponent = sal_False ; } </listing>

Analyzing of the help frame ignores the visible state of any frame. But note: a hidden backing mode frame indicates a wrong state!

is set to true only, if the reference frame is a hidden one. This value is undefined if m_eDetectMode doesn't have set the flag FrameAnalyzerFlags::Hidden!

is set to true only, if the reference frame contains the help component. In this case the member m_xHelp is set to NULL every time. This value is undefined if m_eDetectMode doesn't have set the flag FrameAnalyzerFlags::Help!

is set to true only, if the reference frame contains the backing component. In this case the member m_xBackingComponent is set to NULL every time. This value is undefined if m_eDetectMode doesn't have set the flag FrameAnalyzerFlags::BackingComponent!

starts analyze phase and fill all members with valid information.

Parameters
xSupplierMust be a valid reference to a frames supplier, which provides access to the frame list for analyzing.
xReferenceFrameThis frame must(!) exist inside the analyzed frame list and is used for some comparing functions. Further some member states depends from the current state of this frame.
eDetectModeIt represent a flag field, which can enable/disable special analyze steps. Note: Some member values will be undefined, if an analyze step will be disabled.

provides access to the frame container, which should be analyzed.

hold the reference frame, which is used e.g. to detect other frames with the same model.

enable/disable some special analyzing steps. see impl_analyze() for further information.

contains all frames, which uses the same model like the reference frame. Will be filled only if m_eDetectMode has set the flag FrameAnalyzerFlags::Model. The reference frame is never part of this list!

contains all frames, which does not contain the same model like the reference frame. Filling of it can't be suppressed by m_eDetectMode. The reference frame is never part of this list! All frames inside this list are visible ones.

contains all frames, which does not contain the same model like the reference frame. Filling of it can't be suppressed by m_eDetectMode. The reference frame is never part of this list! All frames inside this list are hidden ones.

points to the help frame. Will be set only, if any other frame (means different from the reference frame) contains the help component. If the reference frame itself includes the help module it's not set ... but another member m_bIsHelp is used to safe this information. See following example code:

<listing> if (m_xReferenceFrame == help) { m_xHelp = NULL; m_bIsHelp = sal_True; } else if (xOtherFrame == help) { m_xHelp = xOtherFrame; m_bIsHelp = sal_False; } </listing>

Analyzing of the help frame ignores the visible state of any frame. But note: a hidden help frame indicates a wrong state!

points to the frame, which contains the backing component. Will be set only, if any other frame (means different from the reference frame) contains the backing component. If the reference frame itself includes the backing component it's not set ... but another member m_bIsBackingComponent will used to safe this information. See following example code:

<listing> if (m_xReferenceFrame == backing) { m_xBackingComponent = NULL; m_bIsBackingComponent = sal_True; } else if (xOtherFrame == backing) { m_xBackingComponent = xOtherFrame; m_bIsBackingComponent = sal_False ; } </listing>

Analyzing of the help frame ignores the visible state of any frame. But note: a hidden backing mode frame indicates a wrong state!

is set to true only, if the reference frame is a hidden one. This value is undefined if m_eDetectMode doesn't have set the flag FrameAnalyzerFlags::Hidden!

is set to true only, if the reference frame contains the help component. In this case the member m_xHelp is set to NULL every time. This value is undefined if m_eDetectMode doesn't have set the flag FrameAnalyzerFlags::Help!

is set to true only, if the reference frame contains the backing component. In this case the member m_xBackingComponent is set to NULL every time. This value is undefined if m_eDetectMode doesn't have set the flag FrameAnalyzerFlags::BackingComponent!

starts analyze phase and fill all members with valid information.

Parameters
xSupplierMust be a valid reference to a frames supplier, which provides access to the frame list for analyzing.
xReferenceFrameThis frame must(!) exist inside the analyzed frame list and is used for some comparing functions. Further some member states depends from the current state of this frame.
eDetectModeIt represent a flag field, which can enable/disable special analyze steps. Note: Some member values will be undefined, if an analyze step will be disabled.

Definition at line 94 of file addonsoptions.hxx.

Variable Documentation

◆ aCmdHelpIndex

constexpr OUStringLiteral framework::aCmdHelpIndex = u".uno:HelpIndex"
constexpr

Definition at line 79 of file menubarmanager.cxx.

Referenced by framework::MenuBarManager::FillMenuManager(), and IMPL_LINK().

◆ aCmdHelpMenu

constexpr OUStringLiteral framework::aCmdHelpMenu = u".uno:HelpMenu"
constexpr

Definition at line 81 of file menubarmanager.cxx.

Referenced by framework::MenuBarManager::FillMenuManager().

◆ aCmdToolsMenu

constexpr OUStringLiteral framework::aCmdToolsMenu = u".uno:ToolsMenu"
constexpr

Definition at line 80 of file menubarmanager.cxx.

Referenced by framework::MenuBarManager::FillMenuManager().

◆ AL_ELEMENT_ACCELERATORLIST

constexpr OUStringLiteral framework::AL_ELEMENT_ACCELERATORLIST = u"accel:acceleratorlist"
inlineconstexpr

Definition at line 27 of file acceleratorconst.h.

Referenced by framework::AcceleratorConfigurationWriter::flush().

◆ AL_ELEMENT_ITEM

constexpr OUStringLiteral framework::AL_ELEMENT_ITEM = u"accel:item"
inlineconstexpr

◆ aSpecialWindowCommand

constexpr OUStringLiteral framework::aSpecialWindowCommand = u".uno:WindowList"
constexpr

Definition at line 82 of file menubarmanager.cxx.

Referenced by framework::MenuBarManager::FillMenuManager().

◆ AUTORECOVERY_PROPNAME_ASCII_CRASHED

constexpr OUStringLiteral framework::AUTORECOVERY_PROPNAME_ASCII_CRASHED = u"Crashed"
inlineconstexpr

Definition at line 76 of file properties.h.

◆ AUTORECOVERY_PROPNAME_ASCII_EXISTS_RECOVERYDATA

constexpr OUStringLiteral framework::AUTORECOVERY_PROPNAME_ASCII_EXISTS_RECOVERYDATA = u"ExistsRecoveryData"
inlineconstexpr

properties for "AutoRecovery" class

Definition at line 74 of file properties.h.

◆ AUTORECOVERY_PROPNAME_ASCII_EXISTS_SESSIONDATA

constexpr OUStringLiteral framework::AUTORECOVERY_PROPNAME_ASCII_EXISTS_SESSIONDATA = u"ExistsSessionData"
inlineconstexpr

Definition at line 75 of file properties.h.

◆ CFG_ENTRY_GLOBAL

constexpr OUStringLiteral framework::CFG_ENTRY_GLOBAL = u"Global"
inlineconstexpr

◆ CFG_ENTRY_MODULES

constexpr OUStringLiteral framework::CFG_ENTRY_MODULES = u"Modules"
inlineconstexpr

◆ CFG_ENTRY_PRIMARY

constexpr OUStringLiteral framework::CFG_ENTRY_PRIMARY = u"PrimaryKeys"
inlineconstexpr

◆ CFG_ENTRY_SECONDARY

constexpr OUStringLiteral framework::CFG_ENTRY_SECONDARY = u"SecondaryKeys"
constexpr

◆ CFG_PROP_COMMAND

constexpr OUStringLiteral framework::CFG_PROP_COMMAND = u"Command"
constexpr

◆ DEFAULT_ICON_ID

const ::sal_Int32 framework::DEFAULT_ICON_ID = 0

Definition at line 43 of file titlebarupdate.cxx.

Referenced by framework::TitleBarUpdate::impl_updateIcon().

◆ DOCKWIN_ID_BASE

const sal_Int32 framework::DOCKWIN_ID_BASE = 9800

Definition at line 135 of file helpers.cxx.

Referenced by impl_setDockingWindowVisibility().

◆ FILTER_PROPNAME_ASCII_DOCUMENTSERVICE

constexpr OUStringLiteral framework::FILTER_PROPNAME_ASCII_DOCUMENTSERVICE = u"DocumentService"
inlineconstexpr

properties for Filter config

Definition at line 88 of file properties.h.

Referenced by framework::LoadEnv::impl_applyPersistentWindowState().

◆ FRAME_PROPNAME_ASCII_DISPATCHRECORDERSUPPLIER

constexpr OUStringLiteral framework::FRAME_PROPNAME_ASCII_DISPATCHRECORDERSUPPLIER = u"DispatchRecorderSupplier"
inlineconstexpr

properties for "Frame" class

Definition at line 28 of file properties.h.

◆ FRAME_PROPNAME_ASCII_INDICATORINTERCEPTION

constexpr OUStringLiteral framework::FRAME_PROPNAME_ASCII_INDICATORINTERCEPTION = u"IndicatorInterception"
inlineconstexpr

Definition at line 32 of file properties.h.

◆ FRAME_PROPNAME_ASCII_ISHIDDEN

constexpr OUStringLiteral framework::FRAME_PROPNAME_ASCII_ISHIDDEN = u"IsHidden"
inlineconstexpr

Definition at line 29 of file properties.h.

◆ FRAME_PROPNAME_ASCII_LAYOUTMANAGER

constexpr OUStringLiteral framework::FRAME_PROPNAME_ASCII_LAYOUTMANAGER = u"LayoutManager"
inlineconstexpr

◆ FRAME_PROPNAME_ASCII_TITLE

constexpr OUStringLiteral framework::FRAME_PROPNAME_ASCII_TITLE = u"Title"
inlineconstexpr

Definition at line 31 of file properties.h.

◆ FRAME_PROPNAME_ASCII_URL

constexpr OUStringLiteral framework::FRAME_PROPNAME_ASCII_URL = u"URL"
inlineconstexpr

Definition at line 33 of file properties.h.

◆ g_pGetMultiplexerListener

auto(* framework::g_pGetMultiplexerListener)(css::uno::Reference< css::uno::XComponentContext > const &xComponentContext, css::uno::Reference< css::uno::XInterface > const &, std::function< bool(css::uno::Reference< css::ui::XContextChangeEventListener > const &)> const &) -> css::uno::Reference< css::ui::XContextChangeEventListener > ( css::uno::Reference< css::uno::XComponentContext > const &  xComponentContext,
uno::Reference< uno::XInterface > const &  ,
std::function< bool(uno::Reference< ui::XContextChangeEventListener > const &)> const &   
) -> uno::Reference<ui::XContextChangeEventListener> = nullptr

Definition at line 135 of file mischelper.cxx.

Referenced by GetFirstListenerWith_Impl().

◆ ImagesEntries

ImageXMLEntryProperty const framework::ImagesEntries[OReadImagesDocumentHandler::IMG_XML_ENTRY_COUNT]
Initial value:
=
{
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ELEMENT_IMAGECONTAINER },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ELEMENT_IMAGES },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ELEMENT_ENTRY },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ELEMENT_EXTERNALIMAGES },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ELEMENT_EXTERNALENTRY },
{ OReadImagesDocumentHandler::IMG_NS_XLINK, ATTRIBUTE_HREF },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ATTRIBUTE_MASKCOLOR },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ATTRIBUTE_COMMAND },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ATTRIBUTE_BITMAPINDEX },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ATTRIBUTE_MASKURL },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ATTRIBUTE_MASKMODE },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ATTRIBUTE_HIGHCONTRASTURL },
{ OReadImagesDocumentHandler::IMG_NS_IMAGE, ATTRIBUTE_HIGHCONTRASTMASKURL }
}
#define ATTRIBUTE_HIGHCONTRASTMASKURL
#define ATTRIBUTE_MASKCOLOR
#define ATTRIBUTE_HREF
#define ELEMENT_ENTRY
#define ELEMENT_IMAGES
#define ELEMENT_EXTERNALENTRY
#define ELEMENT_EXTERNALIMAGES
#define ELEMENT_IMAGECONTAINER
#define ATTRIBUTE_MASKURL
#define ATTRIBUTE_HIGHCONTRASTURL
#define ATTRIBUTE_BITMAPINDEX
#define ATTRIBUTE_COMMAND
#define ATTRIBUTE_MASKMODE

Definition at line 79 of file imagesdocumenthandler.cxx.

Referenced by framework::OReadImagesDocumentHandler::OReadImagesDocumentHandler().

◆ IMPLEMENTATIONNAME_FWK_TASKCREATOR

constexpr OUStringLiteral framework::IMPLEMENTATIONNAME_FWK_TASKCREATOR = u"com.sun.star.comp.framework.TaskCreator"
inlineconstexpr

Definition at line 38 of file services.h.

Referenced by framework::TaskCreator::createTask().

◆ INVALID_ICON_ID

const ::sal_Int32 framework::INVALID_ICON_ID = -1

◆ ITEM_DESCRIPTOR_COMMANDURL

const char framework::ITEM_DESCRIPTOR_COMMANDURL = u"CommandURL"
constexpr

◆ ITEM_DESCRIPTOR_HELPURL

constexpr OUStringLiteral framework::ITEM_DESCRIPTOR_HELPURL = u"HelpURL"
constexpr

◆ ITEM_DESCRIPTOR_LABEL

constexpr OUStringLiteral framework::ITEM_DESCRIPTOR_LABEL = u"Label"
constexpr

Definition at line 53 of file toolboxdocumenthandler.cxx.

Referenced by ExtractMenuParameters(), and ExtractToolbarParameters().

◆ ITEM_DESCRIPTOR_OFFSET

constexpr OUStringLiteral framework::ITEM_DESCRIPTOR_OFFSET = u"Offset"
constexpr

◆ ITEM_DESCRIPTOR_STYLE

constexpr OUStringLiteral framework::ITEM_DESCRIPTOR_STYLE = u"Style"
constexpr

◆ ITEM_DESCRIPTOR_TYPE

constexpr OUStringLiteral framework::ITEM_DESCRIPTOR_TYPE = u"Type"
constexpr

◆ ITEM_DESCRIPTOR_VISIBLE

const char framework::ITEM_DESCRIPTOR_VISIBLE = u"IsVisible"
constexpr

◆ ITEM_DESCRIPTOR_WIDTH

constexpr OUStringLiteral framework::ITEM_DESCRIPTOR_WIDTH = u"Width"
constexpr

◆ LAYOUTMANAGER_PROPNAME_ASCII_AUTOMATICTOOLBARS

constexpr OUStringLiteral framework::LAYOUTMANAGER_PROPNAME_ASCII_AUTOMATICTOOLBARS = u"AutomaticToolbars"
inlineconstexpr

Definition at line 47 of file properties.h.

Referenced by framework::LayoutManager::LayoutManager().

◆ LAYOUTMANAGER_PROPNAME_ASCII_HIDECURRENTUI

constexpr OUStringLiteral framework::LAYOUTMANAGER_PROPNAME_ASCII_HIDECURRENTUI = u"HideCurrentUI"
inlineconstexpr

Definition at line 49 of file properties.h.

Referenced by framework::LayoutManager::LayoutManager().

◆ LAYOUTMANAGER_PROPNAME_ASCII_LOCKCOUNT

constexpr OUStringLiteral framework::LAYOUTMANAGER_PROPNAME_ASCII_LOCKCOUNT = u"LockCount"
inlineconstexpr

Definition at line 50 of file properties.h.

Referenced by framework::LayoutManager::LayoutManager().

◆ LAYOUTMANAGER_PROPNAME_ASCII_MENUBARCLOSER

constexpr OUStringLiteral framework::LAYOUTMANAGER_PROPNAME_ASCII_MENUBARCLOSER = u"MenuBarCloser"
inlineconstexpr

properties for "LayoutManager" class

Definition at line 46 of file properties.h.

◆ LAYOUTMANAGER_PROPNAME_ASCII_PRESERVE_CONTENT_SIZE

constexpr OUStringLiteral framework::LAYOUTMANAGER_PROPNAME_ASCII_PRESERVE_CONTENT_SIZE = u"PreserveContentSize"
inlineconstexpr

Definition at line 51 of file properties.h.

Referenced by framework::LayoutManager::LayoutManager().

◆ LAYOUTMANAGER_PROPNAME_ASCII_REFRESHTOOLTIP

constexpr OUStringLiteral framework::LAYOUTMANAGER_PROPNAME_ASCII_REFRESHTOOLTIP = u"RefreshContextToolbarToolTip"
inlineconstexpr

Definition at line 52 of file properties.h.

Referenced by framework::LayoutManager::LayoutManager().

◆ LAYOUTMANAGER_PROPNAME_ASCII_REFRESHVISIBILITY

constexpr OUStringLiteral framework::LAYOUTMANAGER_PROPNAME_ASCII_REFRESHVISIBILITY = u"RefreshContextToolbarVisibility"
inlineconstexpr

Definition at line 48 of file properties.h.

Referenced by framework::LayoutManager::LayoutManager().

◆ MenuItemStyles

const MenuStyleItem framework::MenuItemStyles[]
Initial value:
= {
{ css::ui::ItemStyle::ICON, ATTRIBUTE_ITEMSTYLE_IMAGE },
{ css::ui::ItemStyle::TEXT, ATTRIBUTE_ITEMSTYLE_TEXT },
{ css::ui::ItemStyle::RADIO_CHECK, ATTRIBUTE_ITEMSTYLE_RADIO }
}
#define ATTRIBUTE_ITEMSTYLE_RADIO
#define ATTRIBUTE_ITEMSTYLE_TEXT
#define ATTRIBUTE_ITEMSTYLE_IMAGE

Definition at line 103 of file menudocumenthandler.cxx.

Referenced by framework::OWriteMenuDocumentHandler::WriteMenuItem().

◆ MERGE_TOOLBAR_CONTEXT

const char framework::MERGE_TOOLBAR_CONTEXT[] = "Context"

Definition at line 43 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ConvertSequenceToValues().

◆ MERGE_TOOLBAR_CONTROLTYPE

const char framework::MERGE_TOOLBAR_CONTROLTYPE[] = "ControlType"

Definition at line 45 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ConvertSequenceToValues().

◆ MERGE_TOOLBAR_TARGET

const char framework::MERGE_TOOLBAR_TARGET[] = "Target"

Definition at line 44 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ConvertSequenceToValues().

◆ MERGE_TOOLBAR_TITLE

const char framework::MERGE_TOOLBAR_TITLE[] = "Title"

Definition at line 42 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ConvertSequenceToValues().

◆ MERGE_TOOLBAR_URL

const char framework::MERGE_TOOLBAR_URL[] = "URL"

Definition at line 41 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ConvertSequenceToValues().

◆ MERGE_TOOLBAR_WIDTH

const char framework::MERGE_TOOLBAR_WIDTH[] = "Width"

Definition at line 46 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ConvertSequenceToValues().

◆ MERGECOMMAND_ADDAFTER

const char16_t framework::MERGECOMMAND_ADDAFTER[] = u"AddAfter"

◆ MERGECOMMAND_ADDBEFORE

const char16_t framework::MERGECOMMAND_ADDBEFORE[] = u"AddBefore"

◆ MERGECOMMAND_REMOVE

const char16_t framework::MERGECOMMAND_REMOVE[] = u"Remove"

◆ MERGECOMMAND_REPLACE

const char16_t framework::MERGECOMMAND_REPLACE[] = u"Replace"

◆ MERGEFALLBACK_ADDFIRST

const char16_t framework::MERGEFALLBACK_ADDFIRST[] = u"AddFirst"

Definition at line 54 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ProcessMergeFallback().

◆ MERGEFALLBACK_ADDLAST

const char16_t framework::MERGEFALLBACK_ADDLAST[] = u"AddLast"

Definition at line 53 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::ProcessMergeFallback().

◆ MERGEFALLBACK_IGNORE

const char16_t framework::MERGEFALLBACK_IGNORE[] = u"Ignore"

◆ nMenuStyleItemEntries

sal_Int32 const framework::nMenuStyleItemEntries = SAL_N_ELEMENTS(MenuItemStyles)

◆ nStyleItemEntries

sal_Int32 const framework::nStyleItemEntries = SAL_N_ELEMENTS(Styles)

◆ OFFICEFACTORY_PROPNAME_ASCII_ICON

constexpr OUStringLiteral framework::OFFICEFACTORY_PROPNAME_ASCII_ICON = u"ooSetupFactoryIcon"
inlineconstexpr

Definition at line 93 of file properties.h.

Referenced by framework::TitleBarUpdate::implst_getModuleInfo().

◆ OFFICEFACTORY_PROPNAME_ASCII_UINAME

constexpr OUStringLiteral framework::OFFICEFACTORY_PROPNAME_ASCII_UINAME = u"ooSetupFactoryUIName"
inlineconstexpr

properties for office module config (Setup.xcu)

Definition at line 92 of file properties.h.

Referenced by framework::TitleHelper::impl_appendModuleName().

◆ PACKAGENAME_PROTOCOLHANDLER

constexpr OUStringLiteral framework::PACKAGENAME_PROTOCOLHANDLER = u"Office.ProtocolHandler"
inlineconstexpr

Definition at line 32 of file protocolhandlercache.hxx.

Referenced by framework::HandlerCache::HandlerCache().

◆ pGlobalImageList

GlobalImageList* framework::pGlobalImageList = nullptr
static

◆ PROGRESS_RESOURCE

constexpr OUStringLiteral framework::PROGRESS_RESOURCE = u"private:resource/progressbar/progressbar"
constexpr

◆ PROTOCOL_VALUE

constexpr OUStringLiteral framework::PROTOCOL_VALUE = u"service:"
constexpr

◆ REM_AS_COMMENT

constexpr OUStringLiteral framework::REM_AS_COMMENT = u"rem "
constexpr

◆ SERVICENAME_CFGREADACCESS

constexpr OUStringLiteral framework::SERVICENAME_CFGREADACCESS = u"com.sun.star.configuration.ConfigurationAccess"
inlineconstexpr

◆ SERVICENAME_CFGUPDATEACCESS

constexpr OUStringLiteral framework::SERVICENAME_CFGUPDATEACCESS = u"com.sun.star.configuration.ConfigurationUpdateAccess"
inlineconstexpr

Definition at line 29 of file services.h.

Referenced by framework::ConfigAccess::open().

◆ SERVICENAME_FILTERFACTORY

constexpr OUStringLiteral framework::SERVICENAME_FILTERFACTORY = u"com.sun.star.document.FilterFactory"
inlineconstexpr

◆ SERVICENAME_JOB

constexpr OUStringLiteral framework::SERVICENAME_JOB = u"com.sun.star.task.Job"
inlineconstexpr

◆ SERVICENAME_POPUPMENUCONTROLLER

constexpr OUStringLiteral framework::SERVICENAME_POPUPMENUCONTROLLER = u"com.sun.star.frame.PopupMenuController"
inlineconstexpr

◆ SERVICENAME_PROTOCOLHANDLER

constexpr OUStringLiteral framework::SERVICENAME_PROTOCOLHANDLER = u"com.sun.star.frame.ProtocolHandler"
inlineconstexpr

◆ SPECIALTARGET_BEAMER

constexpr OUStringLiteral framework::SPECIALTARGET_BEAMER = u"_beamer"
inlineconstexpr

◆ SPECIALTARGET_BLANK

constexpr OUStringLiteral framework::SPECIALTARGET_BLANK = u"_blank"
inlineconstexpr

◆ SPECIALTARGET_DEFAULT

constexpr OUStringLiteral framework::SPECIALTARGET_DEFAULT = u"_default"
inlineconstexpr

◆ SPECIALTARGET_HELPTASK

constexpr OUStringLiteral framework::SPECIALTARGET_HELPTASK = u"OFFICE_HELP_TASK"
inlineconstexpr

◆ SPECIALTARGET_SELF

constexpr OUStringLiteral framework::SPECIALTARGET_SELF = u"_self"
inlineconstexpr

◆ SPECIALTARGET_TOP

constexpr OUStringLiteral framework::SPECIALTARGET_TOP = u"_top"
inlineconstexpr

◆ STARTID_CUSTOMIZE_POPUPMENU

const sal_uInt16 framework::STARTID_CUSTOMIZE_POPUPMENU = 1000

◆ StatusBarEntries

StatusBarEntryProperty const framework::StatusBarEntries[OReadStatusBarDocumentHandler::SB_XML_ENTRY_COUNT]
Initial value:
=
{
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ELEMENT_STATUSBAR },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ELEMENT_STATUSBARITEM },
{ OReadStatusBarDocumentHandler::SB_NS_XLINK, ATTRIBUTE_URL },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_ALIGN },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_STYLE },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_AUTOSIZE },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_OWNERDRAW },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_WIDTH },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_OFFSET },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_HELPURL },
{ OReadStatusBarDocumentHandler::SB_NS_STATUSBAR, ATTRIBUTE_MANDATORY }
}
#define ATTRIBUTE_STYLE
#define ELEMENT_STATUSBAR
#define ATTRIBUTE_ALIGN
#define ATTRIBUTE_MANDATORY
#define ATTRIBUTE_HELPURL
#define ATTRIBUTE_OFFSET
#define ATTRIBUTE_AUTOSIZE
#define ATTRIBUTE_OWNERDRAW
#define ATTRIBUTE_WIDTH
#define ATTRIBUTE_URL
#define ELEMENT_STATUSBARITEM

Definition at line 134 of file statusbardocumenthandler.cxx.

Referenced by framework::OReadStatusBarDocumentHandler::OReadStatusBarDocumentHandler().

◆ Styles

constexpr ToolboxStyleItem framework::Styles[]
constexpr
Initial value:
= {
{ css::ui::ItemStyle::RADIO_CHECK, ATTRIBUTE_ITEMSTYLE_RADIO },
{ css::ui::ItemStyle::ALIGN_LEFT, ATTRIBUTE_ITEMSTYLE_LEFT },
{ css::ui::ItemStyle::AUTO_SIZE, ATTRIBUTE_ITEMSTYLE_AUTO },
{ css::ui::ItemStyle::REPEAT, ATTRIBUTE_ITEMSTYLE_REPEAT },
{ css::ui::ItemStyle::DROPDOWN_ONLY, ATTRIBUTE_ITEMSTYLE_DROPDOWNONLY },
{ css::ui::ItemStyle::DROP_DOWN, ATTRIBUTE_ITEMSTYLE_DROPDOWN },
{ css::ui::ItemStyle::ICON, ATTRIBUTE_ITEMSTYLE_IMAGE },
{ css::ui::ItemStyle::TEXT, ATTRIBUTE_ITEMSTYLE_TEXT },
}
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_REPEAT
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_DROPDOWNONLY
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_LEFT
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_RADIO
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_DROPDOWN
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_AUTO
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_IMAGE
constexpr OUStringLiteral ATTRIBUTE_ITEMSTYLE_TEXT

Definition at line 90 of file toolboxdocumenthandler.cxx.

Referenced by framework::OWriteToolBoxDocumentHandler::WriteToolBoxItem().

◆ TOOLBARCONTROLLER_BUTTON

const char16_t framework::TOOLBARCONTROLLER_BUTTON[] = u"Button"

Definition at line 57 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_COMBOBOX

const char16_t framework::TOOLBARCONTROLLER_COMBOBOX[] = u"Combobox"

Definition at line 58 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_DROPDOWNBOX

const char16_t framework::TOOLBARCONTROLLER_DROPDOWNBOX[] = u"Dropdownbox"

Definition at line 62 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_DROPDOWNBTN

const char16_t framework::TOOLBARCONTROLLER_DROPDOWNBTN[] = u"DropdownButton"

Definition at line 63 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_EDIT

const char16_t framework::TOOLBARCONTROLLER_EDIT[] = u"Editfield"

Definition at line 59 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_FIXEDIMAGE

const char16_t framework::TOOLBARCONTROLLER_FIXEDIMAGE[] = u"FixedImage"

Definition at line 65 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_FIXEDTEXT

const char16_t framework::TOOLBARCONTROLLER_FIXEDTEXT[] = u"FixedText"

Definition at line 66 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_IMGBUTTON

const char16_t framework::TOOLBARCONTROLLER_IMGBUTTON[] = u"ImageButton"

Definition at line 61 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_SPINFIELD

const char16_t framework::TOOLBARCONTROLLER_SPINFIELD[] = u"Spinfield"

Definition at line 60 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ TOOLBARCONTROLLER_TOGGLEDDBTN

const char16_t framework::TOOLBARCONTROLLER_TOGGLEDDBTN[] = u"ToggleDropdownButton"

Definition at line 64 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::CreateController().

◆ ToolBoxEntries

ToolBarEntryProperty const framework::ToolBoxEntries[OReadToolBoxDocumentHandler::TB_XML_ENTRY_COUNT]
Initial value:
=
{
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ELEMENT_TOOLBAR },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ELEMENT_TOOLBARITEM },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ELEMENT_TOOLBARSPACE },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ELEMENT_TOOLBARBREAK },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ELEMENT_TOOLBARSEPARATOR },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ATTRIBUTE_TEXT },
{ OReadToolBoxDocumentHandler::TB_NS_XLINK, ATTRIBUTE_URL },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ATTRIBUTE_VISIBLE },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ATTRIBUTE_ITEMSTYLE },
{ OReadToolBoxDocumentHandler::TB_NS_TOOLBAR, ATTRIBUTE_UINAME },
}
#define ELEMENT_TOOLBARSPACE
#define ELEMENT_TOOLBARITEM
#define ATTRIBUTE_UINAME
#define ATTRIBUTE_VISIBLE
#define ATTRIBUTE_ITEMSTYLE
#define ELEMENT_TOOLBARBREAK
#define ELEMENT_TOOLBAR
#define ELEMENT_TOOLBARSEPARATOR
#define ATTRIBUTE_TEXT

Definition at line 113 of file toolboxdocumenthandler.cxx.

Referenced by framework::OReadToolBoxDocumentHandler::OReadToolBoxDocumentHandler().

◆ TOOLBOXITEM_SEPARATOR_STR

const char framework::TOOLBOXITEM_SEPARATOR_STR[] = "private:separator"

Definition at line 68 of file toolbarmerger.cxx.

Referenced by framework::ToolBarMerger::MergeItems().

◆ UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDIMAGELIST

constexpr OUStringLiteral framework::UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDIMAGELIST = u"private:resource/image/commandimagelist"
inlineconstexpr

properties for "UICommandDescription" class

Definition at line 65 of file properties.h.

Referenced by framework::CmdImageList::initialize().

◆ UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDMIRRORIMAGELIST

constexpr OUStringLiteral framework::UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDMIRRORIMAGELIST = u"private:resource/image/commandmirrorimagelist"
inlineconstexpr

Definition at line 67 of file properties.h.

◆ UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDROTATEIMAGELIST

constexpr OUStringLiteral framework::UICOMMANDDESCRIPTION_NAMEACCESS_COMMANDROTATEIMAGELIST = u"private:resource/image/commandrotateimagelist"
inlineconstexpr

Definition at line 66 of file properties.h.

◆ URL_CLOSEDOC

constexpr OUStringLiteral framework::URL_CLOSEDOC = u".uno:CloseDoc"
constexpr

◆ URL_CLOSEFRAME

const char framework::URL_CLOSEFRAME[] = ".uno:CloseFrame"

◆ URL_CLOSEWIN

constexpr OUStringLiteral framework::URL_CLOSEWIN = u".uno:CloseWin"
constexpr