%Studio.Extension.MenuItem
serial class %Studio.Extension.MenuItem extends %Library.SerialObject, %XML.Adaptor
Table of user defined menu items for Studio user interface extentionProperty Inventory
Properties
property Enabled as %Boolean (XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = "1" ];
True if this menu item is enabled, false to disable this menu item
Property methods: EnabledDisplayToLogical(), EnabledGet(), EnabledIsValid(), EnabledLogicalToDisplay(), EnabledLogicalToXSD(), EnabledNormalize(), EnabledSet(), EnabledXSDToLogical()
property Name as %String (MAXLEN = 128, XMLPROJECTION = "ATTRIBUTE");
Resource name of this menu item
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Save as %String (XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = "000" ];
If this menu item is selected does the current document/project need to be saved?
This is a bit string with '000' meaning nothing should be saved and a '1' in the
following position meaning:
- 1 - Current document must be saved
- 2 - Project must be saved
- 3 - Force 'Save All'
Property methods: SaveDisplayToLogical(), SaveGet(), SaveIsValid(), SaveLogicalToDisplay(), SaveLogicalToOdbc(), SaveNormalize(), SaveSet()
property Separator as %Boolean (XMLPROJECTION = "ATTRIBUTE") [ InitialExpression = 0 ];
If true then this is a menu separator rather than a menu item.
All other properties will be ignored for a separator
Property methods: SeparatorDisplayToLogical(), SeparatorGet(), SeparatorIsValid(), SeparatorLogicalToDisplay(), SeparatorLogicalToXSD(), SeparatorNormalize(), SeparatorSet(), SeparatorXSDToLogical()
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %Delete()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %GetSwizzleObject()
- %IsA()
- %IsModified()
- %IsNull()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- LogicalToOdbc()
- OdbcToLogical()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()