Show
Ignore:
Timestamp:
05/04/08 18:42:55 (4 years ago)
Author:
Frank Benoit <benoit@tionex.de>
branch:
default
Message:

reverted char[] to String

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • dwt/printing/Printer.d

    r216 r238  
    7171    Font systemFont; 
    7272 
    73     char[] settingsData; 
     73    String settingsData; 
    7474    int start, end; 
    7575 
    76     static const char[] GTK_LPR_BACKEND = "GtkPrintBackendLpr"; //$NON-NLS-1$ 
     76    static const String GTK_LPR_BACKEND = "GtkPrintBackendLpr"; //$NON-NLS-1$ 
    7777 
    7878    static const bool disablePrinting = false;// System.getProperty("dwt.internal.gtk.disablePrinting") !is null; //$NON-NLS-1$ 
     
    159159    auto backend = OS.gtk_printer_get_backend(printer); 
    160160    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; 
    162162 
    163163    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; 
    165165 
    166166    return new PrinterData (backendType, name); 
     
    236236} 
    237237 
    238 int restoreInt(char[] key) { 
     238int restoreInt(String key) { 
    239239    char [] value = restoreBytes(key, false); 
    240240    return to!(int)( value ); 
    241241} 
    242242 
    243 double restoreDouble(char[] key) { 
     243double restoreDouble(String key) { 
    244244    char [] value = restoreBytes(key, false); 
    245245    return to!(double)( value ); 
    246246} 
    247247 
    248 bool restoreBoolean(char[] key) { 
     248bool restoreBoolean(String key) { 
    249249    char [] value = restoreBytes(key, false); 
    250250    return to!(bool)( value ); 
    251251} 
    252252 
    253 char[] restoreBytes(char[] key, bool nullTerminate) { 
     253String restoreBytes(String key, bool nullTerminate) { 
    254254    //get key 
    255255    start = end; 
     
    394394 * @see #endJob 
    395395 */ 
    396 public bool startJob(char[] jobName) { 
     396public bool startJob(String jobName) { 
    397397    checkDevice(); 
    398398    char* buffer = tango.stdc.stringz.toStringz(jobName);