Professional User Interface Suite, Copyright FOSS Software Inc. Help Published with Permission.

Properties

m_iconBig Specifies the big icon for the node.
m_iconSmall �Specifies the small icon for the node.
m_nTpmxAdditionalFlags Any needed combination of TPMX_ flags.

Classes

~CExtRibbonNode Destructor.
CExtRibbonNode Default constructor.
RibbonILE_Get Returns the effective info level of the ribbon node.
RibbonILE_GetCollapsed Returns the effective info level that specifies when the ribbon group should get collapsed when the end user is resizing the main application window horizontally and the ribbon bar is getting narrower. If the returned value is (__EXT_RIBBON_ILE_MAX+1), then the ribbon group should never switch into the collapsed state.
RibbonILE_RuleArrayGet Returns a reference to the array of DWORD values that describe how the appearance of the visual item (e.g., a ribbon group or a ribbon button) associated with the ribbon changes when the ribbon bar width changes. Each item specifies a layout rule, which is a correspondence between a visual info level and an effective info level (i.e., how the visual item looks when the ribbon bar has a particular width).
RibbonILE_RuleArraySet Sets a reference to the array of DWORD values that describe how the appearance of the visual item (e.g., a ribbon group or a ribbon button) associated with the ribbon changes when the ribbon bar width changes. Each item specifies a layout rule, which a correspondence between a visual info level and an effective info level (i.e., how the visual item looks when the ribbon bar has a particular width).
RibbonILE_RuleRemoveEntriesByILE Removes the layout rules in the specified range of effective info levels and returns true if successful or false otherwise.
RibbonILE_RuleRemoveEntriesByILV Removes the layout rules in the specified range of visual info levels and returns true if successful or false otherwise.
RibbonILE_RuleRemoveLargeILV Removes the layout rule for large button size and returns true if successful or false otherwise.
RibbonILE_RuleRemoveNormalILV Removes the layout rule for normal button size and returns true if successful or false otherwise.
RibbonILE_RuleRemoveSmallILV Removes the layout rule for small button size and returns true if successful or false otherwise.
RibbonILE_Set Sets the current effective info level of the ribbon node and returns true if successful or false otherwise.
RibbonILE_SetCollapsed Sets the effective info level that specifies when the ribbon group should get collapsed when the end user is resizing the main application window horizontally and the ribbon bar is getting narrower.
RibbonILE_SetCollapsedNever Sets the effective info level to the (__EXT_RIBBON_ILE_MAX+1) value what means the ribbon group should never switch into the collapsed state.
RibbonILV_fromILE Returns the visual info level corresponding to the specified effective info level. The method can optionally get a wrap flag which indicates whether the ribbon button is the last in the row/column when the specified effective info level is applied.
RibbonILV_Get Returns the minimum, current or maximum visual info level of the ribbon node.
RibbonILV_Set Assigns the minimum, current or maximum visual info level of the ribbon node.
RibbonWrapFromILE Returns true if the ribbon node is associated with the last button in the row/column when the specified effective info level is applied.

Overridables

OnRibbonCreateBarButton Called when the toolbar button object for this ribbon node is to be created and returns a pointer to the newly created toolbar button object if successful or NULL otherwise.

See Also

CExtRibbonNode Overview | Hierarchy Chart