ControlInfo(GraphicComp*label,constchar*keylabel=``'',constchar*keycode=``'',void*owner=nil)ControlInfo(constchar*label,constchar*=``'',constchar*=``'',void*=nil)
Create a new ControlInfo instance, supplying either a GraphicComp or a character string to define
its label's appearance. The label parameter is an iconic or textual cue that a control displays
to identify the command or tool it activates. The keylabel parameter specifies a string to be
displayed in the control that identifies the control's keyboard equivalent, while the keycode
parameter defines the mapping between a keyboard event and the ControlInfo. Finally, the owner
parameter specifies the command or tool instance to which the ControlInfo object corresponds.
voidSetLabel(GraphicComp*)voidSetLabel(constchar*)voidSetKeyLabel(constchar*)voidSetKeyCode(constchar*)voidSetOwner(void*)GraphicComp*GetLabel()constchar*GetKeyLabel()constchar*GetKeyCode()void*GetOwner()
Explicitly set or get a constructor-specified parameter. The Set operations delete the value they
replace if it is different from the given one. The string setting operations copy their arguments.
virtualControlInfo*Copy()
Return a copy of this ControlInfo object, copying its constituent members.