Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarolyn MacLeod2010-12-06 20:21:34 +0000
committerCarolyn MacLeod2010-12-06 20:21:34 +0000
commitb2b34fbc2579012e9628a9fa709c082791d6ec37 (patch)
tree004d31e15e91444f6238a73b851c760ca1b9601a /bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSPrintInfo.java
parent3654966d37611f4d9d2c9f01b9ca8fa3554b426a (diff)
downloadeclipse.platform.swt-b2b34fbc2579012e9628a9fa709c082791d6ec37.tar.gz
eclipse.platform.swt-b2b34fbc2579012e9628a9fa709c082791d6ec37.tar.xz
eclipse.platform.swt-b2b34fbc2579012e9628a9fa709c082791d6ec37.zip
Adding duplex API
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSPrintInfo.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSPrintInfo.java17
1 files changed, 9 insertions, 8 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSPrintInfo.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSPrintInfo.java
index 147e5af22c..fc2fa09351 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSPrintInfo.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/org/eclipse/swt/internal/cocoa/NSPrintInfo.java
@@ -58,16 +58,17 @@ public NSString jobDisposition() {
return result != 0 ? new NSString(result) : null;
}
-public int /*long*/ orientation() {
- return OS.objc_msgSend(this.id, OS.sel_orientation);
-}
-
public NSSize paperSize() {
NSSize result = new NSSize();
OS.objc_msgSend_stret(result, this.id, OS.sel_paperSize);
return result;
}
+public NSMutableDictionary printSettings() {
+ int /*long*/ result = OS.objc_msgSend(this.id, OS.sel_printSettings);
+ return result != 0 ? new NSMutableDictionary(result) : null;
+}
+
public NSPrinter printer() {
int /*long*/ result = OS.objc_msgSend(this.id, OS.sel_printer);
return result != 0 ? new NSPrinter(result) : null;
@@ -77,10 +78,6 @@ public void setJobDisposition(NSString disposition) {
OS.objc_msgSend(this.id, OS.sel_setJobDisposition_, disposition != null ? disposition.id : 0);
}
-public void setOrientation(int /*long*/ orientation) {
- OS.objc_msgSend(this.id, OS.sel_setOrientation_, orientation);
-}
-
public void setPrinter(NSPrinter printer) {
OS.objc_msgSend(this.id, OS.sel_setPrinter_, printer != null ? printer.id : 0);
}
@@ -94,4 +91,8 @@ public static NSPrintInfo sharedPrintInfo() {
return result != 0 ? new NSPrintInfo(result) : null;
}
+public void updateFromPMPrintSettings() {
+ OS.objc_msgSend(this.id, OS.sel_updateFromPMPrintSettings);
+}
+
}

Back to the top