/usr/share/SuperCollider/HelpSource/Classes/CocoaDialog.schelp is in supercollider-common 1:3.6.3~repack-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | class:: CocoaDialog
summary:: file dialogs that utilize OS X Cocoa services
related:: Classes/Cocoa, Classes/GUI
categories:: Platform>OSX
description::
OSX only. See link::Classes/GUI:: for cross-platform information.
ClassMethods::
private::initClass, prGetPathsDialog, prSavePanel
method::getPaths
Displays an Open File Dialog.
argument::okFunc
A link::Classes/Function:: to be evaluated when OK is pressed. The selected paths are passed as an Array of Strings as the first argument.
argument::cancelFunc
A link::Classes/Function:: to be evaluated if Cancel is pressed.
argument::allowsMultiple
A link::Classes/Boolean:: indicating whether the dialog allows the user to select multiple files. The default is true.
method::savePanel
Displays a Save File Dialog.
argument::okFunc
A link::Classes/Function:: to be evaluated when OK is pressed. The selected path will be passed as a String as the first argument.
argument::cancelFunc
A link::Classes/Function:: to be evaluated if Cancel is pressed.
Examples::
code::
(
CocoaDialog.getPaths({ arg paths;
paths.do({ arg p;
p.postln;
})
},{
"cancelled".postln;
});
)
::
code::
(
CocoaDialog.savePanel({ arg path;
path.postln;
},{
"cancelled".postln;
});
)
::
|