Show
Ignore:
Timestamp:
03/25/08 18:16:02 (8 months ago)
Author:
Mike Wey
Message:

Support for dmd 2.012

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/demos/gtkD/TestTreeView1.d

    r322 r480  
    3737private import gtk.ScrolledWindow; 
    3838private import gdk.Pixbuf;   
     39private import glib.Str; 
    3940version(Tango) private import tango.io.Stdout; 
    4041version(Tango) private import tango.stdc.stdio; 
     
    6869        else writefln("TestTreeView1.this 2"); 
    6970         
    70         pixbuf = new Pixbuf(greenClass_xpm); 
     71        pixbuf = new Pixbuf(Str.toStringzArray(greenClass_xpm)); 
    7172        debug(trace) version(Tango) Stdout("TestTreeView1.this 2.1").newline; 
    7273        else writefln("TestTreeView1.this 2.1"); 
    73         pixbufTest = new Pixbuf(book_closed_xpm); 
     74        pixbufTest = new Pixbuf(Str.toStringzArray(book_closed_xpm)); 
    7475        debug(trace) version(Tango) Stdout("TestTreeView1.this 2.2").newline; 
    7576        else writefln("TestTreeView1.this 2.2"); 
     
    122123        TreeIter iterChild; 
    123124        TreeIter iterTop = treeStore.createIter(); 
    124         treeStore.setValue(iterTop, 0, new Pixbuf(package_xpm) ); 
     125        treeStore.setValue(iterTop, 0, new Pixbuf(Str.toStringzArray(package_xpm)) ); 
    125126        treeStore.setValue(iterTop, 1, "Icon for packages" ); 
    126127                             
    127128        iterChild = treeStore.append(iterTop); 
    128         treeStore.setValue(iterChild, 0,new Pixbuf(greenTemplate_xpm) ); 
     129        treeStore.setValue(iterChild, 0,new Pixbuf(Str.toStringzArray(greenTemplate_xpm)) ); 
    129130        treeStore.setValue(iterChild, 1, "Icon for templates" ); 
    130131         
    131132        iterChild = treeStore.append(iterTop); 
    132         treeStore.setValue(iterChild, 0, new Pixbuf(greenInterface_xpm) ); 
     133        treeStore.setValue(iterChild, 0, new Pixbuf(Str.toStringzArray(greenInterface_xpm)) ); 
    133134        treeStore.setValue(iterChild, 1, "Icon for interfaces" ); 
    134135         
    135136        iterChild = treeStore.append(iterTop); 
    136         treeStore.setValue(iterChild, 0, new Pixbuf(greenClass_xpm) ); 
     137        treeStore.setValue(iterChild, 0, new Pixbuf(Str.toStringzArray(greenClass_xpm)) ); 
    137138        treeStore.setValue(iterChild, 1, "Icon for classes" ); 
    138139         
     
    247248     
    248249    /* XPM */ 
    249     static char** greenClass_xpm = [ 
     250    static string[] greenClass_xpm = [ 
    250251    "16 16 67 1", 
    251252    "   c None", 
     
    335336     
    336337    /* XPM */ 
    337     static char** greenInterface_xpm = [ 
     338    static string[] greenInterface_xpm = [ 
    338339    "16 16 62 1", 
    339340    "   c None", 
     
    418419     
    419420    /* XPM */ 
    420     static char** greenTemplate_xpm = [ 
     421    static string[] greenTemplate_xpm = [ 
    421422    "16 16 63 1", 
    422423    "   c None", 
     
    501502     
    502503    /* XPM */ 
    503     static char** package_xpm = [ 
     504    static string[] package_xpm = [ 
    504505    "16 16 25 1", 
    505506    "   c None", 
     
    548549     * idea than inline XPMs. 
    549550     */ 
    550     static char**  book_closed_xpm = [ 
     551    static string[]  book_closed_xpm = [ 
    551552    "16 16 7 1", 
    552553    "       c None s None",