diff options
Diffstat (limited to 'include/framework/addonsoptions.hxx')
-rw-r--r-- | include/framework/addonsoptions.hxx | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/framework/addonsoptions.hxx b/include/framework/addonsoptions.hxx index 8641936aa57a..0a926b865c0b 100644 --- a/include/framework/addonsoptions.hxx +++ b/include/framework/addonsoptions.hxx @@ -44,6 +44,10 @@ #define ADDONSMENUITEM_STRING_CONTROLTYPE "ControlType" #define ADDONSMENUITEM_STRING_WIDTH "Width" +#define STATUSBARITEM_STRING_ALIGN "Alignment" +#define STATUSBARITEM_STRING_AUTOSIZE "AutoSize" +#define STATUSBARITEM_STRING_OWNERDRAW "OwnerDraw" + #define ADDONSMENUITEM_URL_LEN 3 #define ADDONSMENUITEM_TITLE_LEN 5 #define ADDONSMENUITEM_TARGET_LEN 6 @@ -60,6 +64,10 @@ #define ADDONSMENUITEM_PROPERTYNAME_CONTROLTYPE OUString(ADDONSMENUITEM_STRING_CONTROLTYPE ) #define ADDONSMENUITEM_PROPERTYNAME_WIDTH OUString(ADDONSMENUITEM_STRING_WIDTH ) +#define STATUSBARITEM_PROPERTYNAME_ALIGN OUString(STATUSBARITEM_STRING_ALIGN ) +#define STATUSBARITEM_PROPERTYNAME_AUTOSIZE OUString(STATUSBARITEM_STRING_AUTOSIZE ) +#define STATUSBARITEM_PROPERTYNAME_OWNERDRAW OUString(STATUSBARITEM_STRING_OWNERDRAW ) + #define ADDONSPOPUPMENU_URL_PREFIX_STR "private:menu/Addon" #define ADDONSPOPUPMENU_URL_PREFIX OUString( ADDONSPOPUPMENU_URL_PREFIX_STR ) @@ -93,6 +101,18 @@ struct FWE_DLLPUBLIC MergeToolbarInstruction typedef ::std::vector< MergeToolbarInstruction > MergeToolbarInstructionContainer; +struct FWE_DLLPUBLIC MergeStatusbarInstruction +{ + ::rtl::OUString aMergePoint; + ::rtl::OUString aMergeCommand; + ::rtl::OUString aMergeCommandParameter; + ::rtl::OUString aMergeFallback; + ::rtl::OUString aMergeContext; + ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > > aMergeStatusbarItems; +}; + +typedef ::std::vector< MergeStatusbarInstruction > MergeStatusbarInstructionContainer; + //_________________________________________________________________________________________________________________ // forward declarations //_________________________________________________________________________________________________________________ @@ -274,6 +294,8 @@ class FWE_DLLPUBLIC AddonsOptions *//*-*****************************************************************************************************/ const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > >& GetAddonsHelpMenu() const; + const MergeStatusbarInstructionContainer& GetMergeStatusbarInstructions() const; + /*-****************************************************************************************************//** @short Retrieve an image for a command URL which is defined inside the addon menu configuration @descr Call it to retrieve an image for a command URL which is defined inside the addon menu configuration |