CNSplitViewToolbarButton Class Reference
Inherits from | NSButton |
Declared in | CNSplitViewToolbarButton.h |
Tasks
Toolbar Button Creation
-
– initWithContextMenu:
Creates and returns an initialized
CNSplitViewToolbarButton
object using the given menu on mouse click.
Toolbar Button Image
-
imageTemplate
Sets the image template for the button item.
property
Properties
imageTemplate
Sets the image template for the button item.
@property (nonatomic, assign) CNSplitViewToolbarButtonImageTemplate imageTemplate
Discussion
Instead of using the receivers image property you can use this one to get a quick access to the system provided icons. For more more detailed informations to these icons please take a look at the developer documentation by Apple
The value of this property must be one of these enum items:
typedef enum {
CNSplitViewToolbarButtonImageTemplatePlain = 0,
CNSplitViewToolbarButtonImageTemplateAdd,
CNSplitViewToolbarButtonImageTemplateRemove,
CNSplitViewToolbarButtonImageTemplateQuickLook,
CNSplitViewToolbarButtonImageTemplateAction,
CNSplitViewToolbarButtonImageTemplateShare,
CNSplitViewToolbarButtonImageTemplateIconView,
CNSplitViewToolbarButtonImageTemplateListView,
CNSplitViewToolbarButtonImageTemplateLockLocked,
CNSplitViewToolbarButtonImageTemplateLockUnlocked,
CNSplitViewToolbarButtonImageTemplateGoRight,
CNSplitViewToolbarButtonImageTemplateGoLeft,
CNSplitViewToolbarButtonImageTemplateStopProgress,
CNSplitViewToolbarButtonImageTemplateRefresh,
} CNSplitViewToolbarButtonImageTemplate;
Declared In
CNSplitViewToolbarButton.h
Instance Methods
initWithContextMenu:
Creates and returns an initialized CNSplitViewToolbarButton
object using the given menu on mouse click.
- (instancetype)initWithContextMenu:(NSMenu *)theContextMenu
Parameters
- theContextMenu
The context menu.
Discussion
This initializer takes a fully configured NSMenu
object including all the needed NSMenuItem
items. If a valid menu is
present it will be displayed via left mouse click on the toolbar button. In this case the button won’t show a highlight effect.
Declared In
CNSplitViewToolbarButton.h