LibreOffice Module cui (master) 1
Macros | Functions
CustomNotebookbarGenerator.cxx File Reference
#include <comphelper/processfactory.hxx>
#include <rtl/bootstrap.hxx>
#include <config_folders.h>
#include <CustomNotebookbarGenerator.hxx>
#include <osl/file.hxx>
#include <osl/thread.h>
#include <vcl/EnumContext.hxx>
#include <vcl/settings.hxx>
#include <sfx2/viewfrm.hxx>
#include <com/sun/star/frame/ModuleManager.hpp>
#include <unotools/confignode.hxx>
#include <libxml/parser.h>
#include <o3tl/string_view.hxx>
Include dependency graph for CustomNotebookbarGenerator.cxx:

Go to the source code of this file.

Macros

#define aUIPropertiesCount   3
 

Functions

static OUString lcl_activeAppName (vcl::EnumContext::Application eApp)
 
static OUString lcl_getAppName (vcl::EnumContext::Application eApp)
 
static OUString getAppNameRegistryPath ()
 
static OUString customizedUIPathBuffer ()
 
static OUString getUIDirPath ()
 
static void changeNodeValue (xmlNode *pNodePtr, const char *pProperty, const char *pValue)
 
static void searchNodeAndAttribute (xmlNode *pNodePtr, const char *pUIItemID, const char *pProperty, const char *pValue)
 
static xmlDocPtr notebookbarXMLParser (const OString &rDocName, const OString &rUIItemID, const OString &rProperty, const OString &rValue)
 

Macro Definition Documentation

◆ aUIPropertiesCount

#define aUIPropertiesCount   3

Definition at line 34 of file CustomNotebookbarGenerator.cxx.

Function Documentation

◆ changeNodeValue()

static void changeNodeValue ( xmlNode *  pNodePtr,
const char *  pProperty,
const char *  pValue 
)
static

Definition at line 135 of file CustomNotebookbarGenerator.cxx.

Referenced by searchNodeAndAttribute().

◆ customizedUIPathBuffer()

static OUString customizedUIPathBuffer ( )
static

◆ getAppNameRegistryPath()

static OUString getAppNameRegistryPath ( )
static

◆ getUIDirPath()

static OUString getUIDirPath ( )
static

◆ lcl_activeAppName()

static OUString lcl_activeAppName ( vcl::EnumContext::Application  eApp)
static

◆ lcl_getAppName()

static OUString lcl_getAppName ( vcl::EnumContext::Application  eApp)
static

◆ notebookbarXMLParser()

static xmlDocPtr notebookbarXMLParser ( const OString &  rDocName,
const OString &  rUIItemID,
const OString &  rProperty,
const OString &  rValue 
)
static

◆ searchNodeAndAttribute()

static void searchNodeAndAttribute ( xmlNode *  pNodePtr,
const char *  pUIItemID,
const char *  pProperty,
const char *  pValue 
)
static