/packages/cocoaint/src/appkit/NSSpeechRecognizer.inc
https://github.com/slibre/freepascal · Pascal · 76 lines · 26 code · 15 blank · 35 comment · 0 complexity · eb62cda0ff3f0041dc361b5861b5395d MD5 · raw file
- { Parsed from Appkit.framework NSSpeechRecognizer.h }
- {$ifdef TYPES}
- {$ifndef NSSPEECHRECOGNIZER_PAS_T}
- {$define NSSPEECHRECOGNIZER_PAS_T}
- {$endif}
- {$endif}
- {$ifdef RECORDS}
- {$ifndef NSSPEECHRECOGNIZER_PAS_R}
- {$define NSSPEECHRECOGNIZER_PAS_R}
- {$endif}
- {$endif}
- {$ifdef FUNCTIONS}
- {$ifndef NSSPEECHRECOGNIZER_PAS_F}
- {$define NSSPEECHRECOGNIZER_PAS_F}
- {$endif}
- {$endif}
- {$ifdef EXTERNAL_SYMBOLS}
- {$ifndef NSSPEECHRECOGNIZER_PAS_S}
- {$define NSSPEECHRECOGNIZER_PAS_S}
- {$endif}
- {$endif}
- {$ifdef FORWARD}
- NSSpeechRecognizerDelegateProtocol = objcprotocol;
- NSSpeechRecognizer = objcclass;
- NSSpeechRecognizerPointer = ^NSSpeechRecognizer;
- NSSpeechRecognizerPtr = NSSpeechRecognizerPointer;
- {$endif}
- {$ifdef CLASSES}
- {$ifndef NSSPEECHRECOGNIZER_PAS_C}
- {$define NSSPEECHRECOGNIZER_PAS_C}
- { NSSpeechRecognizer }
- NSSpeechRecognizer = objcclass external (NSObject)
- private
- _privateNSSpeechRecognizerVars: id;
-
- public
- function init: id; message 'init';
- procedure startListening; message 'startListening';
- procedure stopListening; message 'stopListening';
- function delegate: NSSpeechRecognizerDelegateProtocol; message 'delegate';
- procedure setDelegate(anObject: NSSpeechRecognizerDelegateProtocol); message 'setDelegate:';
- function commands: NSArray; message 'commands';
- procedure setCommands(commands_: NSArray); message 'setCommands:';
- function displayedCommandsTitle: NSString; message 'displayedCommandsTitle';
- procedure setDisplayedCommandsTitle(title: NSString); message 'setDisplayedCommandsTitle:';
- function listensInForegroundOnly: Boolean; message 'listensInForegroundOnly';
- procedure setListensInForegroundOnly(flag: Boolean); message 'setListensInForegroundOnly:';
- function blocksOtherRecognizers: Boolean; message 'blocksOtherRecognizers';
- procedure setBlocksOtherRecognizers(flag: Boolean); message 'setBlocksOtherRecognizers:';
- end;
- {$endif}
- {$endif}
- {$ifdef PROTOCOLS}
- {$ifndef NSSPEECHRECOGNIZER_PAS_P}
- {$define NSSPEECHRECOGNIZER_PAS_P}
-
- { NSSpeechRecognizerDelegate Protocol }
- NSSpeechRecognizerDelegateProtocol = objcprotocol external name 'NSSpeechRecognizerDelegate'
- optional
- procedure speechRecognizer_didRecognizeCommand(sender: NSSpeechRecognizer; command: id); message 'speechRecognizer:didRecognizeCommand:';
- end;
- {$endif}
- {$endif}