parent
26b6a378ac
commit
f0347b71cf
|
@ -7,17 +7,17 @@ IN: cocoa.touchbar
|
||||||
|
|
||||||
: make-touchbar ( seq self -- touchbar )
|
: make-touchbar ( seq self -- touchbar )
|
||||||
[ NSTouchBar -> alloc -> init dup ] dip -> setDelegate: {
|
[ NSTouchBar -> alloc -> init dup ] dip -> setDelegate: {
|
||||||
[ swap <CFStringArray> -> setDefaultItemIdentifiers: ]
|
[ swap <CFStringArray> { void { id SEL id } } ?-> setDefaultItemIdentifiers: ]
|
||||||
[ swap <CFStringArray> -> setCustomizationAllowedItemIdentifiers: ]
|
[ swap <CFStringArray> { void { id SEL id } } ?-> setCustomizationAllowedItemIdentifiers: ]
|
||||||
[ nip ]
|
[ nip ]
|
||||||
} 2cleave ;
|
} 2cleave ;
|
||||||
|
|
||||||
:: make-NSTouchBar-button ( self identifier label-string action-string -- button )
|
:: make-NSTouchBar-button ( self identifier label-string action-string -- button )
|
||||||
NSCustomTouchBarItem -> alloc
|
NSCustomTouchBarItem -> alloc
|
||||||
identifier <CFString> -> initWithIdentifier: :> item
|
identifier <CFString> { id { id SEL id } } ?-> initWithIdentifier: :> item
|
||||||
NSButton
|
NSButton
|
||||||
label-string <CFString>
|
label-string <CFString>
|
||||||
self
|
self
|
||||||
action-string lookup-selector -> buttonWithTitle:target:action: :> button
|
action-string lookup-selector { id { id SEL id id SEL } } ?-> buttonWithTitle:target:action: :> button
|
||||||
item button -> setView:
|
item button -> setView:
|
||||||
item ;
|
item ;
|
||||||
|
|
Loading…
Reference in New Issue