Changeset 496

Show
Ignore:
Timestamp:
04/29/08 15:45:41 (4 months ago)
Author:
Mike Wey
Message:

Switch GtkD -> Main - see ticket #22

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/demos/cairo/cairo_clock/clock.d

    r495 r496  
    2929} 
    3030else import std.date; 
    31  
    32 import gtk.GtkD; 
    3331 
    3432import gtk.Timeout; 
  • trunk/demos/cairo/cairo_clock/main.d

    r480 r496  
    2121 
    2222import gtk.MainWindow; 
    23 import gtk.GtkD
     23import gtk.Main
    2424 
    2525void main(string[] args) 
    2626{ 
    27     GtkD.init(args); 
     27    Main.init(args); 
    2828     
    2929    MainWindow win = new MainWindow("gtkD Cairo Clock"); 
     
    3636    win.showAll(); 
    3737 
    38     GtkD.main(); 
     38    Main.run(); 
    3939} 
    4040 
  • trunk/demos/cairo/text_image/text_image.d

    r480 r496  
    77else import std.math; 
    88 
    9 import gtk.GtkD
     9import gtk.Main
    1010import gtk.MainWindow; 
    1111 
     
    151151void main(string[] args) 
    152152{ 
    153     GtkD.init(args); 
     153    Main.init(args); 
    154154     
    155155    MainWindow win = new MainWindow("gtkD Cairo text & image"); 
     
    162162    win.showAll(); 
    163163 
    164     GtkD.main(); 
     164    Main.run(); 
    165165} 
    166166 
  • trunk/demos/gl/ShapesGL.d

    r480 r496  
    192192private import glgtk.GLWidget; 
    193193 
    194 private import gtk.GtkD
     194private import gtk.Main
    195195 
    196196private import gtk.DrawingArea; 
     
    945945     
    946946     
    947     GtkD.init(args); 
     947    Main.init(args); 
    948948 
    949949    GLdInit.init(null, null); 
     
    956956    testGL.showAll(); 
    957957     
    958     GtkD.main(); 
     958    Main.run(); 
    959959 
    960960     
  • trunk/demos/gl/SimpleGL.d

    r480 r496  
    3333private import gtk.Widget; 
    3434 
    35 private import gtk.GtkD
     35private import gtk.Main
    3636private import gtk.MainWindow; 
    3737 
     
    145145void main(string[] args) 
    146146{ 
    147     GtkD.init(args); 
     147    Main.init(args); 
    148148 
    149149    GLdInit.init(null, null); 
     
    154154    window.showAll(); 
    155155         
    156     GtkD.main(); 
     156    Main.run(); 
    157157 
    158158} 
  • trunk/demos/glade/gladeTest.d

    r480 r496  
    33 
    44import glade.Glade; 
    5 import gtk.GtkD
     5import gtk.Main
    66import gtk.Window; 
    77import gtk.Widget; 
     
    3535    string gladefile; 
    3636 
    37     GtkD.init(args); 
     37    Main.init(args); 
    3838 
    3939        if(args.length > 1) 
     
    7676        w.showAll(); 
    7777 
    78     GtkD.main(); 
     78    Main.run(); 
    7979    return 0; 
    8080 
  • trunk/demos/gstreamer/gnonlin_encoding/gnonlin_encoding.d

    r322 r496  
    3939 
    4040//gtkD imports: 
    41 import gtk.GtkD
     41import gtk.Main
    4242import gtk.MainWindow; 
    4343import gtk.VBox; 
     
    643643            case GstMessageType.EOS: 
    644644                debug(GnonlinHello) Stdout("End-of-stream.").newline; 
    645                 //GtkD.mainQuit(); 
     645                //Main.quit(); 
    646646            break; 
    647647 
     
    654654                Stdout("Error: ")( Stringz.fromUtf8z(err.message) )(" dbug: ")( Stringz.fromUtf8z(dbug) ).newline; 
    655655                //g_error_free (err); 
    656                 //GtkD.mainQuit(); 
     656                //Main.quit(); 
    657657            break; 
    658658            } 
     
    864864    debug(GnonlinHello) Stdout("Trying to init...").newline; 
    865865 
    866     GtkD.init(args); 
     866    Main.init(args); 
    867867    GStreamer.init(args); 
    868868 
     
    880880    GnonlinHello gstHello = new GnonlinHello( args[1], args[2], args[3], args[4] ); 
    881881 
    882     GtkD.main(); 
     882    Main.run(); 
    883883 
    884884    return 0; 
  • trunk/demos/gstreamer/gnonlin_example/gnonlin_example.d

    r322 r496  
    3939 
    4040//gtkD imports: 
    41 import gtk.GtkD
     41import gtk.Main
    4242import gtk.MainWindow; 
    4343import gtk.VBox; 
     
    377377            case GstMessageType.EOS: 
    378378                debug(GnonlinHello) Stdout("End-of-stream.").newline; 
    379                 //GtkD.mainQuit(); 
     379                //Main.quit(); 
    380380            break; 
    381381 
     
    388388                Stdout("Error: ")( Stringz.fromUtf8z(err.message) )(" dbug: ")( Stringz.fromUtf8z(dbug) ).newline; 
    389389                //g_error_free (err); 
    390                 //GtkD.mainQuit(); 
     390                //Main.quit(); 
    391391            break; 
    392392            } 
     
    443443    debug(GnonlinHello) Stdout("Trying to init...").newline; 
    444444 
    445     GtkD.init(args); 
     445    Main.init(args); 
    446446    GStreamer.init(args); 
    447447 
     
    459459    GnonlinHello gstHello = new GnonlinHello( args[1], args[2], args[3], args[4] ); 
    460460 
    461     GtkD.main(); 
     461    Main.run(); 
    462462 
    463463    return 0; 
  • trunk/demos/gstreamer/helloworld/gstreamer_helloworld.d

    r322 r496  
    3737//gtkD imports: 
    3838 
    39 import gtk.GtkD
     39import gtk.Main
    4040 
    4141//gstreamerD imports: 
     
    7373            case GstMessageType.EOS: 
    7474                Stdout("End-of-stream.").newline; 
    75                 GtkD.mainQuit(); 
     75                Main.quit(); 
    7676            break; 
    7777 
     
    8484                Stdout("Error: ")( Stringz.fromUtf8z(err.message) )(" dbug: ")( Stringz.fromUtf8z(dbug) ).newline; 
    8585                //g_error_free (err); 
    86                 GtkD.mainQuit(); 
     86                Main.quit(); 
    8787            break; 
    8888            } 
     
    190190    Stdout("Trying to init...").newline; 
    191191 
    192     //GtkD.init(args); 
     192    //Main.init(args); 
    193193    GStreamer.init(args); 
    194194 
     
    208208 
    209209    //We must use the gtkD mainloop to run gstreamerD apps. 
    210     GtkD.main(); 
     210    Main.run(); 
    211211 
    212212    return 0; 
  • trunk/demos/gtk/HelloWorld.d

    r480 r496  
    2121private import gtk.MainWindow; 
    2222private import gtk.Label; 
    23 private import gtk.GtkD
     23private import gtk.Main
    2424 
    2525class HelloWorld : MainWindow 
     
    3939{ 
    4040 
    41     Gtk.init(args); 
     41    Main.init(args); 
    4242    new HelloWorld(); 
    43     Gtk.main(); 
     43    Main.run(); 
    4444 
    4545} 
  • trunk/demos/gtk/OtherTests.d

    r480 r496  
    2626private import gtk.Button; 
    2727private import gtk.VBox; 
    28 private import gtk.GtkD
     28private import gtk.Main
    2929private import gtk.Image; 
    3030 
     
    131131        destroy(); 
    132132        writefln("Exit by request from HelloWorld"); 
    133         GtkD.exit(0); 
     133        Main.exit(0); 
    134134        return 0; 
    135135    } 
     
    144144void main(string[] args) 
    145145{ 
    146     GtkD.init(args); 
     146    Main.init(args); 
    147147    new OtherTests(); 
    148     GtkD.main(); 
     148    Main.run(); 
    149149} 
    150150 
  • trunk/demos/gtk/SpawnTests.d

    r480 r496  
    2020 
    2121private import glib.Spawn; 
    22 private import gtk.GtkD
     22private import gtk.Main
    2323 
    2424private import gtk.TextView; 
     
    209209void main(string[] args) 
    210210{ 
    211     GtkD.init(args); 
     211    Main.init(args); 
    212212 
    213213    SpawnWindow sw = new SpawnWindow(); 
     
    221221    } 
    222222 
    223     GtkD.main(); 
    224 } 
     223    Main.run(); 
     224} 
  • trunk/demos/gtkD/DemoMultiCellRenderer.d

    r480 r496  
    3434module DemoMultiCellRenderer; 
    3535 
    36 import gtk.GtkD
     36import gtk.Main
    3737import gdk.Event; 
    3838import gtk.Window; 
     
    5656 
    5757void main(){ 
    58     GtkD.init(null); 
     58    Main.init(null); 
    5959    ListStore store = new ListStore( [ 
    6060        GType.STRING, 
     
    125125    wnd.addOnDelete( delegate gboolean (Event event, Widget widget) { 
    126126        widget.destroy(); 
    127         GtkD.mainQuit(); 
     127        Main.quit(); 
    128128        return 0; 
    129129    }); 
    130130 
    131     GtkD.main(); 
     131    Main.run(); 
    132132} 
    133133 
  • trunk/demos/gtkD/TestWindow.d

    r480 r496  
    3636import gdk.Threads; 
    3737 
    38  
    39 private import gtkc.gtktypes; 
    40 private import gtk.GtkD; 
     38private import gtk.Main; 
    4139private import gtk.MainWindow; 
    4240private import gtk.Adjustment; 
     
    162160        if ( responce == ResponseType.GTK_RESPONSE_YES ) 
    163161        { 
    164             GtkD.exit(0); 
     162            Main.exit(0); 
    165163        } 
    166164        d.destroy(); 
     
    170168    void anyButtonExits(Button button) 
    171169    { 
    172             GtkD.exit(0); 
     170            Main.exit(0); 
    173171    } 
    174172 
     
    12221220    { 
    12231221        // todo threads are still broken on windows... 
    1224         GtkD.init(args); 
     1222        Main.init(args); 
    12251223    } 
    12261224    else version(Tango) 
    12271225    { 
    1228         GtkD.init(args); 
     1226        Main.init(args); 
    12291227    } 
    12301228    else 
    12311229    { 
    1232         GtkD.initMultiThread(args); 
     1230        Main.initMultiThread(args); 
    12331231    } 
    12341232 
    12351233    TestWindow window = new TestWindow(); 
    12361234 
    1237     debug(1)writefln("before GtkD.main"); 
    1238     GtkD.main(); 
    1239     debug(1)writefln("after GtkD.main"); 
     1235    debug(1)writefln("before Main.run"); 
     1236    Main.run(); 
     1237    debug(1)writefln("after Main.run"); 
    12401238} 
  • trunk/demos/sourceView/SVTest.d

    r490 r496  
    2121 
    2222private import gtk.MainWindow; 
    23 private import gtk.GtkD
     23private import gtk.Main
    2424private import gtk.ScrolledWindow; 
    2525private import gtk.Widget; 
     
    137137void main(string[] args) 
    138138{ 
    139     Gtk.init(null); 
     139    Main.init(null); 
    140140    new HelloWorld(); 
    141     Gtk.main(); 
     141    Main.run(); 
    142142 
    143143} 
  • trunk/src/gtk/Main.d

    r480 r496  
    2525 * inFile  = gtk-General.html 
    2626 * outPack = gtk 
    27  * outFile = GtkD 
     27 * outFile = Main 
    2828 * strct   =  
    2929 * realStrct= 
    3030 * ctorStrct= 
    31  * clss    = GtkD 
     31 * clss    = Main 
    3232 * interf  =  
    3333 * class Code: Yes 
     
    3737 * implements: 
    3838 * prefixes: 
     39 *  - gtk_main_ 
    3940 *  - gtk_ 
    4041 * omit structs: 
     
    6162 *  - PangoLanguage* -> PgLanguage 
    6263 * module aliases: 
    63  *  - GtkD -> Gtk 
    6464 * local aliases: 
     65 *  - main -> run 
    6566 * overrides: 
    6667 */ 
    6768 
    68 module gtk.GtkD
     69module gtk.Main
    6970 
    7071public  import gtkc.gtktypes; 
     
    8384 
    8485 
    85 public alias GtkD Gtk; 
     86 
    8687 
    8788/** 
     
    131132 * documentation. 
    132133 */ 
    133 public class GtkD 
     134public class Main 
    134135{ 
    135136     
     
    376377     * of the main loop return. 
    377378     */ 
    378     public static void main() 
     379    public static void run() 
    379380    { 
    380381        // void gtk_main (void); 
     
    387388     * Returns:the nesting level of the current invocation of the main loop. 
    388389     */ 
    389     public static uint mainLevel() 
     390    public static uint level() 
    390391    { 
    391392        // guint gtk_main_level (void); 
     
    397398     * control. 
    398399     */ 
    399     public static void mainQuit() 
     400    public static void quit() 
    400401    { 
    401402        // void gtk_main_quit (void); 
     
    410411     * Returns:TRUE if gtk_main_quit() has been called for the innermost mainloop. 
    411412     */ 
    412     public static int mainIteration() 
     413    public static int iteration() 
    413414    { 
    414415        // gboolean gtk_main_iteration (void); 
     
    423424     * Returns:TRUE if gtk_main_quit() has been called for the innermost mainloop. 
    424425     */ 
    425     public static int mainIterationDo(int blocking) 
     426    public static int iterationDo(int blocking) 
    426427    { 
    427428        // gboolean gtk_main_iteration_do (gboolean blocking); 
     
    437438     * event = An event to process (normally) passed by GDK. 
    438439     */ 
    439     public static void mainDoEvent(Event event) 
     440    public static void doEvent(Event event) 
    440441    { 
    441442        // void gtk_main_do_event (GdkEvent *event); 
  • trunk/src/gtk/MainWindow.d

    r480 r496  
    4444 *  - gtk.Widget 
    4545 *  - gtk.Window 
    46  *  - gtk.GtkD 
     46 *  - gtk.Main 
    4747 *  - gdk.Event 
    4848 * structWrap: 
     
    6161private import gtk.Widget; 
    6262private import gtk.Window; 
    63 private import gtk.GtkD
     63private import gtk.Main
    6464private import gdk.Event; 
    6565 
     
    9797        if ( exit(0, false) || countTotalMainWindows==0 ) 
    9898        { 
    99             GtkD.mainQuit(); 
     99            Main.quit(); 
    100100            return false; 
    101101        } 
  • trunk/wrap/APILookupGtk.txt

    r478 r496  
    109109 
    110110#struct:  
    111 class: GtkD 
     111class: Main 
    112112#prefix:  
     113prefix: gtk_main_ 
    113114prefix: gtk_ 
    114115noprefix: gtk_true 
     
    136137import: gthread.Thread 
    137138import: gdk.Threads 
    138 moduleAlias: GtkD Gtk 
     139 
     140alias: main run 
     141 
    139142code: start 
    140143 
     
    171174     
    172175code: end 
    173 outFile: GtkD 
     176outFile: Main 
    174177 
    175178class: Timeout 
     
    10961099import: gtk.Widget 
    10971100import: gtk.Window 
    1098 import: gtk.GtkD 
     1101import: gtk.Main 
    10991102import: gdk.Event 
    11001103     
     
    11321135        if ( exit(0, false) || countTotalMainWindows==0 ) 
    11331136        { 
    1134             GtkD.mainQuit(); 
     1137            Main.quit(); 
    11351138            return false; 
    11361139        } 
  • trunk/wrap/utils/GtkDClass.d

    r491 r496  
    27352735            converted = aliases[gToken]; 
    27362736        } 
     2737        else if ( (convParms.aliases !is null) && (gToken in convParms.aliases) ) 
     2738        { 
     2739            converted = convParms.aliases[gToken]; 
     2740        } 
    27372741        else if ( endsWith(gToken, "_t") && startsWith(gToken,"cairo_") ) 
    27382742        {