Changeset 238:380bad9f6852 for dwt/printing/Printer.d
- Timestamp:
- 05/04/08 18:42:55 (4 years ago)
- Files:
-
- dwt/printing/Printer.d (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
dwt/printing/Printer.d
r216 r238 71 71 Font systemFont; 72 72 73 char[]settingsData;73 String settingsData; 74 74 int start, end; 75 75 76 static const char[]GTK_LPR_BACKEND = "GtkPrintBackendLpr"; //$NON-NLS-1$76 static const String GTK_LPR_BACKEND = "GtkPrintBackendLpr"; //$NON-NLS-1$ 77 77 78 78 static const bool disablePrinting = false;// System.getProperty("dwt.internal.gtk.disablePrinting") !is null; //$NON-NLS-1$ … … 159 159 auto backend = OS.gtk_printer_get_backend(printer); 160 160 auto address = OS.G_OBJECT_TYPE_NAME(backend); 161 char[]backendType =tango.stdc.stringz.fromStringz( address ).dup;161 String backendType =tango.stdc.stringz.fromStringz( address ).dup; 162 162 163 163 address = OS.gtk_printer_get_name (printer); 164 char[]name =tango.stdc.stringz.fromStringz( address ).dup;164 String name =tango.stdc.stringz.fromStringz( address ).dup; 165 165 166 166 return new PrinterData (backendType, name); … … 236 236 } 237 237 238 int restoreInt( char[]key) {238 int restoreInt(String key) { 239 239 char [] value = restoreBytes(key, false); 240 240 return to!(int)( value ); 241 241 } 242 242 243 double restoreDouble( char[]key) {243 double restoreDouble(String key) { 244 244 char [] value = restoreBytes(key, false); 245 245 return to!(double)( value ); 246 246 } 247 247 248 bool restoreBoolean( char[]key) {248 bool restoreBoolean(String key) { 249 249 char [] value = restoreBytes(key, false); 250 250 return to!(bool)( value ); 251 251 } 252 252 253 char[] restoreBytes(char[]key, bool nullTerminate) {253 String restoreBytes(String key, bool nullTerminate) { 254 254 //get key 255 255 start = end; … … 394 394 * @see #endJob 395 395 */ 396 public bool startJob( char[]jobName) {396 public bool startJob(String jobName) { 397 397 checkDevice(); 398 398 char* buffer = tango.stdc.stringz.toStringz(jobName);
