Daniel's XL Toolbox NG
XLToolboxForExcel.Ribbon Class Reference
Inheritance diagram for XLToolboxForExcel.Ribbon:
Collaboration diagram for XLToolboxForExcel.Ribbon:

Public Member Functions

 Ribbon ()
 
void SubscribeToEvents ()
 
string GetCustomUI (string ribbonID)
 
void Button_OnAction (Office.IRibbonControl control)
 
object Ribbon_LoadImage (string imageId)
 Returns an Image object for the ribbon. More...
 
string Control_GetLabel (Office.IRibbonControl control)
 
string Control_GetSupertip (Office.IRibbonControl control)
 
string Control_GetSupertipExport (Office.IRibbonControl control)
 
void Ribbon_Load (Office.IRibbonUI ribbonUI)
 
bool IsDebug (Office.IRibbonControl control)
 
bool ButtonCheckForUpdate_GetEnabled (Office.IRibbonControl control)
 
bool HasWorkbook (Office.IRibbonControl control)
 
bool HasSelection (Office.IRibbonControl control)
 
void SheetManagerToggleButton_OnAction (Office.IRibbonControl control, bool pressed)
 
bool SheetManagerToggleButton_GetPressed (Office.IRibbonControl control)
 
bool GetGraphicExportEnabled (Office.IRibbonControl control)
 
 Ribbon ()
 
void SubscribeToEvents ()
 
string GetCustomUI (string ribbonID)
 
void Button_OnAction (Office.IRibbonControl control)
 
object Ribbon_LoadImage (string imageId)
 Returns an Image object for the ribbon. More...
 
string Control_GetLabel (Office.IRibbonControl control)
 
string Control_GetSupertip (Office.IRibbonControl control)
 
string Control_GetSupertipExport (Office.IRibbonControl control)
 
void Ribbon_Load (Office.IRibbonUI ribbonUI)
 
bool IsDebug (Office.IRibbonControl control)
 
bool ButtonCheckForUpdate_GetEnabled (Office.IRibbonControl control)
 
bool HasWorkbook (Office.IRibbonControl control)
 
bool HasSelection (Office.IRibbonControl control)
 
void SheetManagerToggleButton_OnAction (Office.IRibbonControl control, bool pressed)
 
bool SheetManagerToggleButton_GetPressed (Office.IRibbonControl control)
 
bool GetGraphicExportEnabled (Office.IRibbonControl control)
 

Properties

bool IsGraphicExportEnabled [get, set]
 
Xl.Application ExcelApp [get, set]
 

Constructor & Destructor Documentation

◆ Ribbon() [1/2]

XLToolboxForExcel.Ribbon.Ribbon ( )
inline

◆ Ribbon() [2/2]

XLToolboxForExcel.Ribbon.Ribbon ( )
inline

Member Function Documentation

◆ Button_OnAction() [1/2]

void XLToolboxForExcel.Ribbon.Button_OnAction ( Office.IRibbonControl  control)
inline

◆ Button_OnAction() [2/2]

void XLToolboxForExcel.Ribbon.Button_OnAction ( Office.IRibbonControl  control)
inline

◆ ButtonCheckForUpdate_GetEnabled() [1/2]

bool XLToolboxForExcel.Ribbon.ButtonCheckForUpdate_GetEnabled ( Office.IRibbonControl  control)
inline

◆ ButtonCheckForUpdate_GetEnabled() [2/2]

bool XLToolboxForExcel.Ribbon.ButtonCheckForUpdate_GetEnabled ( Office.IRibbonControl  control)
inline

◆ Control_GetLabel() [1/2]

string XLToolboxForExcel.Ribbon.Control_GetLabel ( Office.IRibbonControl  control)
inline

◆ Control_GetLabel() [2/2]

string XLToolboxForExcel.Ribbon.Control_GetLabel ( Office.IRibbonControl  control)
inline

◆ Control_GetSupertip() [1/2]

string XLToolboxForExcel.Ribbon.Control_GetSupertip ( Office.IRibbonControl  control)
inline

◆ Control_GetSupertip() [2/2]

string XLToolboxForExcel.Ribbon.Control_GetSupertip ( Office.IRibbonControl  control)
inline

◆ Control_GetSupertipExport() [1/2]

string XLToolboxForExcel.Ribbon.Control_GetSupertipExport ( Office.IRibbonControl  control)
inline

◆ Control_GetSupertipExport() [2/2]

string XLToolboxForExcel.Ribbon.Control_GetSupertipExport ( Office.IRibbonControl  control)
inline

◆ GetCustomUI() [1/2]

string XLToolboxForExcel.Ribbon.GetCustomUI ( string  ribbonID)
inline

◆ GetCustomUI() [2/2]

string XLToolboxForExcel.Ribbon.GetCustomUI ( string  ribbonID)
inline

◆ GetGraphicExportEnabled() [1/2]

bool XLToolboxForExcel.Ribbon.GetGraphicExportEnabled ( Office.IRibbonControl  control)
inline

◆ GetGraphicExportEnabled() [2/2]

bool XLToolboxForExcel.Ribbon.GetGraphicExportEnabled ( Office.IRibbonControl  control)
inline

◆ HasSelection() [1/2]

bool XLToolboxForExcel.Ribbon.HasSelection ( Office.IRibbonControl  control)
inline

◆ HasSelection() [2/2]

bool XLToolboxForExcel.Ribbon.HasSelection ( Office.IRibbonControl  control)
inline

◆ HasWorkbook() [1/2]

bool XLToolboxForExcel.Ribbon.HasWorkbook ( Office.IRibbonControl  control)
inline

◆ HasWorkbook() [2/2]

bool XLToolboxForExcel.Ribbon.HasWorkbook ( Office.IRibbonControl  control)
inline

◆ IsDebug() [1/2]

bool XLToolboxForExcel.Ribbon.IsDebug ( Office.IRibbonControl  control)
inline

◆ IsDebug() [2/2]

bool XLToolboxForExcel.Ribbon.IsDebug ( Office.IRibbonControl  control)
inline

◆ Ribbon_Load() [1/2]

void XLToolboxForExcel.Ribbon.Ribbon_Load ( Office.IRibbonUI  ribbonUI)
inline

◆ Ribbon_Load() [2/2]

void XLToolboxForExcel.Ribbon.Ribbon_Load ( Office.IRibbonUI  ribbonUI)
inline

◆ Ribbon_LoadImage() [1/2]

object XLToolboxForExcel.Ribbon.Ribbon_LoadImage ( string  imageId)
inline

Returns an Image object for the ribbon.

The image file is expected to be a WPF resource file, not an embedded resource. To be consistent accross the application which uses WPF resources for its WPF windows, all images are to be built as resources rather than embedded resources.

Parameters
imageIdThe file name (without path) of the image.
Returns
Image object

◆ Ribbon_LoadImage() [2/2]

object XLToolboxForExcel.Ribbon.Ribbon_LoadImage ( string  imageId)
inline

Returns an Image object for the ribbon.

The image file is expected to be a WPF resource file, not an embedded resource. To be consistent accross the application which uses WPF resources for its WPF windows, all images are to be built as resources rather than embedded resources.

Parameters
imageIdThe file name (without path) of the image.
Returns
Image object

◆ SheetManagerToggleButton_GetPressed() [1/2]

bool XLToolboxForExcel.Ribbon.SheetManagerToggleButton_GetPressed ( Office.IRibbonControl  control)
inline

◆ SheetManagerToggleButton_GetPressed() [2/2]

bool XLToolboxForExcel.Ribbon.SheetManagerToggleButton_GetPressed ( Office.IRibbonControl  control)
inline

◆ SheetManagerToggleButton_OnAction() [1/2]

void XLToolboxForExcel.Ribbon.SheetManagerToggleButton_OnAction ( Office.IRibbonControl  control,
bool  pressed 
)
inline

◆ SheetManagerToggleButton_OnAction() [2/2]

void XLToolboxForExcel.Ribbon.SheetManagerToggleButton_OnAction ( Office.IRibbonControl  control,
bool  pressed 
)
inline

◆ SubscribeToEvents() [1/2]

void XLToolboxForExcel.Ribbon.SubscribeToEvents ( )
inline

◆ SubscribeToEvents() [2/2]

void XLToolboxForExcel.Ribbon.SubscribeToEvents ( )
inline

Property Documentation

◆ ExcelApp

Xl Application XLToolboxForExcel.Ribbon.ExcelApp
getset

◆ IsGraphicExportEnabled

bool XLToolboxForExcel.Ribbon.IsGraphicExportEnabled
getset

The documentation for this class was generated from the following file: