Difference between revisions of "Method create"
From Ribbon Commander Documentation
(→Description) |
(→VBA) |
||
Line 19: | Line 19: | ||
=== VBA === | === VBA === | ||
<syntaxhighlight lang="vb" line> | <syntaxhighlight lang="vb" line> | ||
+ | ' Create an rxCustomUI with global dispatch | ||
+ | Dim myCustomUI As rxCustomUI | ||
+ | Set myCustomUI = rxCustomUI.create("my_sample_context", "My Global Context", DispatchScope_global) | ||
+ | |||
+ | ' Create a second rxCustomUI in the same context but with local dispatch | ||
+ | Dim myCustomUI2 as rxCustomUI | ||
+ | Set myCustomUI2 = rxCustomUI.create("my_sample_context", "My Global Context", DispatchScope_local) | ||
+ | |||
+ | ' NOTE: Both objects now have access to the same state | ||
+ | ' NOTE2: Notice that the dispatch scope is a property of rxCustomUI; not its context. i.e. rxCustomUI's with different dispatch scopes belong to the same context above. | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 14:10, 14 March 2013
This section is under construction. Please do not rely on any information it contains.
Description
Static factory method for rxCustomUI objects. A new context if created if required.
Parameters
Parameter Name
|
Parameter Type
|
Default Value
|
Description
|
contextId | string | null | The context's unique string identifier |
description | string | 'Dynamic RibbonX' | The context's description |
dispatchScope | rxDispatchScope | DispatchScope_local | (VBA-specific) The context's dispatch mode |
customUIMode | rxCustomUIMode | CustomUIMode_dynamic | The context's mode |
Remarks
Examples
VBA
' Create an rxCustomUI with global dispatch
Dim myCustomUI As rxCustomUI
Set myCustomUI = rxCustomUI.create("my_sample_context", "My Global Context", DispatchScope_global)
' Create a second rxCustomUI in the same context but with local dispatch
Dim myCustomUI2 as rxCustomUI
Set myCustomUI2 = rxCustomUI.create("my_sample_context", "My Global Context", DispatchScope_local)
' NOTE: Both objects now have access to the same state
' NOTE2: Notice that the dispatch scope is a property of rxCustomUI; not its context. i.e. rxCustomUI's with different dispatch scopes belong to the same context above.