#include <framework/actiontriggerhelper.hxx>
#include <classes/actiontriggerseparatorpropertyset.hxx>
#include <classes/rootactiontriggercontainer.hxx>
#include <framework/addonsoptions.hxx>
#include <com/sun/star/awt/XBitmap.hpp>
#include <com/sun/star/awt/XPopupMenu.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <toolkit/awt/vclxmenu.hxx>
#include <tools/stream.hxx>
#include <vcl/dibtools.hxx>
#include <vcl/graph.hxx>
#include <vcl/svapp.hxx>
#include <o3tl/string_view.hxx>
Go to the source code of this file.
|
static bool | framework::IsSeparator (const Reference< XPropertySet > &xPropertySet) |
|
static void | framework::GetMenuItemAttributes (const Reference< XPropertySet > &xActionTriggerPropertySet, OUString &aMenuLabel, OUString &aCommandURL, OUString &aHelpURL, Reference< XBitmap > &xBitmap, Reference< XIndexContainer > &xSubContainer) |
|
static void | framework::InsertSubMenuItems (const Reference< XPopupMenu > &rSubMenu, sal_uInt16 &nItemId, const Reference< XIndexContainer > &xActionTriggerContainer) |
|
static Reference< XPropertySet > | framework::CreateActionTrigger (sal_uInt16 nItemId, const Reference< XPopupMenu > &rMenu, const Reference< XIndexContainer > &rActionTriggerContainer) |
|
static Reference< XPropertySet > | framework::CreateActionTriggerSeparator (const Reference< XIndexContainer > &rActionTriggerContainer) |
|
static Reference< XIndexContainer > | framework::CreateActionTriggerContainer (const Reference< XIndexContainer > &rActionTriggerContainer) |
|
static void | framework::FillActionTriggerContainerWithMenu (const Reference< XPopupMenu > &rMenu, const Reference< XIndexContainer > &rActionTriggerContainer) |
|
◆ START_ITEMID
const sal_uInt16 START_ITEMID = 1000 |