summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSpeechRecognizer.java
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSpeechRecognizer.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSpeechRecognizer.java64
1 files changed, 64 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSpeechRecognizer.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSpeechRecognizer.java
new file mode 100644
index 0000000000..673d19e9e8
--- /dev/null
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSSpeechRecognizer.java
@@ -0,0 +1,64 @@
+package org.eclipse.swt.internal.cocoa;
+
+public class NSSpeechRecognizer extends NSObject {
+
+public NSSpeechRecognizer() {
+ super();
+}
+
+public NSSpeechRecognizer(int id) {
+ super(id);
+}
+
+public boolean blocksOtherRecognizers() {
+ return OS.objc_msgSend(this.id, OS.sel_blocksOtherRecognizers) != 0;
+}
+
+public NSArray commands() {
+ int result = OS.objc_msgSend(this.id, OS.sel_commands);
+ return result != 0 ? new NSArray(result) : null;
+}
+
+public id delegate() {
+ int result = OS.objc_msgSend(this.id, OS.sel_delegate);
+ return result != 0 ? new id(result) : null;
+}
+
+public NSString displayedCommandsTitle() {
+ int result = OS.objc_msgSend(this.id, OS.sel_displayedCommandsTitle);
+ return result != 0 ? new NSString(result) : null;
+}
+
+public boolean listensInForegroundOnly() {
+ return OS.objc_msgSend(this.id, OS.sel_listensInForegroundOnly) != 0;
+}
+
+public void setBlocksOtherRecognizers(boolean flag) {
+ OS.objc_msgSend(this.id, OS.sel_setBlocksOtherRecognizers_1, flag);
+}
+
+public void setCommands(NSArray commands) {
+ OS.objc_msgSend(this.id, OS.sel_setCommands_1, commands != null ? commands.id : 0);
+}
+
+public void setDelegate(id anObject) {
+ OS.objc_msgSend(this.id, OS.sel_setDelegate_1, anObject != null ? anObject.id : 0);
+}
+
+public void setDisplayedCommandsTitle(NSString title) {
+ OS.objc_msgSend(this.id, OS.sel_setDisplayedCommandsTitle_1, title != null ? title.id : 0);
+}
+
+public void setListensInForegroundOnly(boolean flag) {
+ OS.objc_msgSend(this.id, OS.sel_setListensInForegroundOnly_1, flag);
+}
+
+public void startListening() {
+ OS.objc_msgSend(this.id, OS.sel_startListening);
+}
+
+public void stopListening() {
+ OS.objc_msgSend(this.id, OS.sel_stopListening);
+}
+
+}