Changeset 496
- Timestamp:
- 04/29/08 15:45:41 (4 months ago)
- Files:
-
- trunk/demos/cairo/cairo_clock/clock.d (modified) (1 diff)
- trunk/demos/cairo/cairo_clock/main.d (modified) (2 diffs)
- trunk/demos/cairo/text_image/text_image.d (modified) (3 diffs)
- trunk/demos/gl/ShapesGL.d (modified) (3 diffs)
- trunk/demos/gl/SimpleGL.d (modified) (3 diffs)
- trunk/demos/glade/gladeTest.d (modified) (3 diffs)
- trunk/demos/gstreamer/gnonlin_encoding/gnonlin_encoding.d (modified) (5 diffs)
- trunk/demos/gstreamer/gnonlin_example/gnonlin_example.d (modified) (5 diffs)
- trunk/demos/gstreamer/helloworld/gstreamer_helloworld.d (modified) (5 diffs)
- trunk/demos/gtk/HelloWorld.d (modified) (2 diffs)
- trunk/demos/gtk/OtherTests.d (modified) (3 diffs)
- trunk/demos/gtk/SpawnTests.d (modified) (3 diffs)
- trunk/demos/gtkD/DemoMultiCellRenderer.d (modified) (3 diffs)
- trunk/demos/gtkD/TestWindow.d (modified) (4 diffs)
- trunk/demos/sourceView/SVTest.d (modified) (2 diffs)
- trunk/src/gtk/Main.d (moved) (moved from trunk/src/gtk/GtkD.d) (11 diffs)
- trunk/src/gtk/MainWindow.d (modified) (3 diffs)
- trunk/wrap/APILookupGtk.txt (modified) (5 diffs)
- trunk/wrap/utils/GtkDClass.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/demos/cairo/cairo_clock/clock.d
r495 r496 29 29 } 30 30 else import std.date; 31 32 import gtk.GtkD;33 31 34 32 import gtk.Timeout; trunk/demos/cairo/cairo_clock/main.d
r480 r496 21 21 22 22 import gtk.MainWindow; 23 import gtk. GtkD;23 import gtk.Main; 24 24 25 25 void main(string[] args) 26 26 { 27 GtkD.init(args);27 Main.init(args); 28 28 29 29 MainWindow win = new MainWindow("gtkD Cairo Clock"); … … 36 36 win.showAll(); 37 37 38 GtkD.main();38 Main.run(); 39 39 } 40 40 trunk/demos/cairo/text_image/text_image.d
r480 r496 7 7 else import std.math; 8 8 9 import gtk. GtkD;9 import gtk.Main; 10 10 import gtk.MainWindow; 11 11 … … 151 151 void main(string[] args) 152 152 { 153 GtkD.init(args);153 Main.init(args); 154 154 155 155 MainWindow win = new MainWindow("gtkD Cairo text & image"); … … 162 162 win.showAll(); 163 163 164 GtkD.main();164 Main.run(); 165 165 } 166 166 trunk/demos/gl/ShapesGL.d
r480 r496 192 192 private import glgtk.GLWidget; 193 193 194 private import gtk. GtkD;194 private import gtk.Main; 195 195 196 196 private import gtk.DrawingArea; … … 945 945 946 946 947 GtkD.init(args);947 Main.init(args); 948 948 949 949 GLdInit.init(null, null); … … 956 956 testGL.showAll(); 957 957 958 GtkD.main();958 Main.run(); 959 959 960 960 trunk/demos/gl/SimpleGL.d
r480 r496 33 33 private import gtk.Widget; 34 34 35 private import gtk. GtkD;35 private import gtk.Main; 36 36 private import gtk.MainWindow; 37 37 … … 145 145 void main(string[] args) 146 146 { 147 GtkD.init(args);147 Main.init(args); 148 148 149 149 GLdInit.init(null, null); … … 154 154 window.showAll(); 155 155 156 GtkD.main();156 Main.run(); 157 157 158 158 } trunk/demos/glade/gladeTest.d
r480 r496 3 3 4 4 import glade.Glade; 5 import gtk. GtkD;5 import gtk.Main; 6 6 import gtk.Window; 7 7 import gtk.Widget; … … 35 35 string gladefile; 36 36 37 GtkD.init(args);37 Main.init(args); 38 38 39 39 if(args.length > 1) … … 76 76 w.showAll(); 77 77 78 GtkD.main();78 Main.run(); 79 79 return 0; 80 80 trunk/demos/gstreamer/gnonlin_encoding/gnonlin_encoding.d
r322 r496 39 39 40 40 //gtkD imports: 41 import gtk. GtkD;41 import gtk.Main; 42 42 import gtk.MainWindow; 43 43 import gtk.VBox; … … 643 643 case GstMessageType.EOS: 644 644 debug(GnonlinHello) Stdout("End-of-stream.").newline; 645 // GtkD.mainQuit();645 //Main.quit(); 646 646 break; 647 647 … … 654 654 Stdout("Error: ")( Stringz.fromUtf8z(err.message) )(" dbug: ")( Stringz.fromUtf8z(dbug) ).newline; 655 655 //g_error_free (err); 656 // GtkD.mainQuit();656 //Main.quit(); 657 657 break; 658 658 } … … 864 864 debug(GnonlinHello) Stdout("Trying to init...").newline; 865 865 866 GtkD.init(args);866 Main.init(args); 867 867 GStreamer.init(args); 868 868 … … 880 880 GnonlinHello gstHello = new GnonlinHello( args[1], args[2], args[3], args[4] ); 881 881 882 GtkD.main();882 Main.run(); 883 883 884 884 return 0; trunk/demos/gstreamer/gnonlin_example/gnonlin_example.d
r322 r496 39 39 40 40 //gtkD imports: 41 import gtk. GtkD;41 import gtk.Main; 42 42 import gtk.MainWindow; 43 43 import gtk.VBox; … … 377 377 case GstMessageType.EOS: 378 378 debug(GnonlinHello) Stdout("End-of-stream.").newline; 379 // GtkD.mainQuit();379 //Main.quit(); 380 380 break; 381 381 … … 388 388 Stdout("Error: ")( Stringz.fromUtf8z(err.message) )(" dbug: ")( Stringz.fromUtf8z(dbug) ).newline; 389 389 //g_error_free (err); 390 // GtkD.mainQuit();390 //Main.quit(); 391 391 break; 392 392 } … … 443 443 debug(GnonlinHello) Stdout("Trying to init...").newline; 444 444 445 GtkD.init(args);445 Main.init(args); 446 446 GStreamer.init(args); 447 447 … … 459 459 GnonlinHello gstHello = new GnonlinHello( args[1], args[2], args[3], args[4] ); 460 460 461 GtkD.main();461 Main.run(); 462 462 463 463 return 0; trunk/demos/gstreamer/helloworld/gstreamer_helloworld.d
r322 r496 37 37 //gtkD imports: 38 38 39 import gtk. GtkD;39 import gtk.Main; 40 40 41 41 //gstreamerD imports: … … 73 73 case GstMessageType.EOS: 74 74 Stdout("End-of-stream.").newline; 75 GtkD.mainQuit();75 Main.quit(); 76 76 break; 77 77 … … 84 84 Stdout("Error: ")( Stringz.fromUtf8z(err.message) )(" dbug: ")( Stringz.fromUtf8z(dbug) ).newline; 85 85 //g_error_free (err); 86 GtkD.mainQuit();86 Main.quit(); 87 87 break; 88 88 } … … 190 190 Stdout("Trying to init...").newline; 191 191 192 // GtkD.init(args);192 //Main.init(args); 193 193 GStreamer.init(args); 194 194 … … 208 208 209 209 //We must use the gtkD mainloop to run gstreamerD apps. 210 GtkD.main();210 Main.run(); 211 211 212 212 return 0; trunk/demos/gtk/HelloWorld.d
r480 r496 21 21 private import gtk.MainWindow; 22 22 private import gtk.Label; 23 private import gtk. GtkD;23 private import gtk.Main; 24 24 25 25 class HelloWorld : MainWindow … … 39 39 { 40 40 41 Gtk.init(args);41 Main.init(args); 42 42 new HelloWorld(); 43 Gtk.main();43 Main.run(); 44 44 45 45 } trunk/demos/gtk/OtherTests.d
r480 r496 26 26 private import gtk.Button; 27 27 private import gtk.VBox; 28 private import gtk. GtkD;28 private import gtk.Main; 29 29 private import gtk.Image; 30 30 … … 131 131 destroy(); 132 132 writefln("Exit by request from HelloWorld"); 133 GtkD.exit(0);133 Main.exit(0); 134 134 return 0; 135 135 } … … 144 144 void main(string[] args) 145 145 { 146 GtkD.init(args);146 Main.init(args); 147 147 new OtherTests(); 148 GtkD.main();148 Main.run(); 149 149 } 150 150 trunk/demos/gtk/SpawnTests.d
r480 r496 20 20 21 21 private import glib.Spawn; 22 private import gtk. GtkD;22 private import gtk.Main; 23 23 24 24 private import gtk.TextView; … … 209 209 void main(string[] args) 210 210 { 211 GtkD.init(args);211 Main.init(args); 212 212 213 213 SpawnWindow sw = new SpawnWindow(); … … 221 221 } 222 222 223 GtkD.main();224 } 223 Main.run(); 224 } trunk/demos/gtkD/DemoMultiCellRenderer.d
r480 r496 34 34 module DemoMultiCellRenderer; 35 35 36 import gtk. GtkD;36 import gtk.Main; 37 37 import gdk.Event; 38 38 import gtk.Window; … … 56 56 57 57 void main(){ 58 GtkD.init(null);58 Main.init(null); 59 59 ListStore store = new ListStore( [ 60 60 GType.STRING, … … 125 125 wnd.addOnDelete( delegate gboolean (Event event, Widget widget) { 126 126 widget.destroy(); 127 GtkD.mainQuit();127 Main.quit(); 128 128 return 0; 129 129 }); 130 130 131 GtkD.main();131 Main.run(); 132 132 } 133 133 trunk/demos/gtkD/TestWindow.d
r480 r496 36 36 import gdk.Threads; 37 37 38 39 private import gtkc.gtktypes; 40 private import gtk.GtkD; 38 private import gtk.Main; 41 39 private import gtk.MainWindow; 42 40 private import gtk.Adjustment; … … 162 160 if ( responce == ResponseType.GTK_RESPONSE_YES ) 163 161 { 164 GtkD.exit(0);162 Main.exit(0); 165 163 } 166 164 d.destroy(); … … 170 168 void anyButtonExits(Button button) 171 169 { 172 GtkD.exit(0);170 Main.exit(0); 173 171 } 174 172 … … 1222 1220 { 1223 1221 // todo threads are still broken on windows... 1224 GtkD.init(args);1222 Main.init(args); 1225 1223 } 1226 1224 else version(Tango) 1227 1225 { 1228 GtkD.init(args);1226 Main.init(args); 1229 1227 } 1230 1228 else 1231 1229 { 1232 GtkD.initMultiThread(args);1230 Main.initMultiThread(args); 1233 1231 } 1234 1232 1235 1233 TestWindow window = new TestWindow(); 1236 1234 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"); 1240 1238 } trunk/demos/sourceView/SVTest.d
r490 r496 21 21 22 22 private import gtk.MainWindow; 23 private import gtk. GtkD;23 private import gtk.Main; 24 24 private import gtk.ScrolledWindow; 25 25 private import gtk.Widget; … … 137 137 void main(string[] args) 138 138 { 139 Gtk.init(null);139 Main.init(null); 140 140 new HelloWorld(); 141 Gtk.main();141 Main.run(); 142 142 143 143 } trunk/src/gtk/Main.d
r480 r496 25 25 * inFile = gtk-General.html 26 26 * outPack = gtk 27 * outFile = GtkD27 * outFile = Main 28 28 * strct = 29 29 * realStrct= 30 30 * ctorStrct= 31 * clss = GtkD31 * clss = Main 32 32 * interf = 33 33 * class Code: Yes … … 37 37 * implements: 38 38 * prefixes: 39 * - gtk_main_ 39 40 * - gtk_ 40 41 * omit structs: … … 61 62 * - PangoLanguage* -> PgLanguage 62 63 * module aliases: 63 * - GtkD -> Gtk64 64 * local aliases: 65 * - main -> run 65 66 * overrides: 66 67 */ 67 68 68 module gtk. GtkD;69 module gtk.Main; 69 70 70 71 public import gtkc.gtktypes; … … 83 84 84 85 85 public alias GtkD Gtk; 86 86 87 87 88 /** … … 131 132 * documentation. 132 133 */ 133 public class GtkD134 public class Main 134 135 { 135 136 … … 376 377 * of the main loop return. 377 378 */ 378 public static void main()379 public static void run() 379 380 { 380 381 // void gtk_main (void); … … 387 388 * Returns:the nesting level of the current invocation of the main loop. 388 389 */ 389 public static uint mainLevel()390 public static uint level() 390 391 { 391 392 // guint gtk_main_level (void); … … 397 398 * control. 398 399 */ 399 public static void mainQuit()400 public static void quit() 400 401 { 401 402 // void gtk_main_quit (void); … … 410 411 * Returns:TRUE if gtk_main_quit() has been called for the innermost mainloop. 411 412 */ 412 public static int mainIteration()413 public static int iteration() 413 414 { 414 415 // gboolean gtk_main_iteration (void); … … 423 424 * Returns:TRUE if gtk_main_quit() has been called for the innermost mainloop. 424 425 */ 425 public static int mainIterationDo(int blocking)426 public static int iterationDo(int blocking) 426 427 { 427 428 // gboolean gtk_main_iteration_do (gboolean blocking); … … 437 438 * event = An event to process (normally) passed by GDK. 438 439 */ 439 public static void mainDoEvent(Event event)440 public static void doEvent(Event event) 440 441 { 441 442 // void gtk_main_do_event (GdkEvent *event); trunk/src/gtk/MainWindow.d
r480 r496 44 44 * - gtk.Widget 45 45 * - gtk.Window 46 * - gtk. GtkD46 * - gtk.Main 47 47 * - gdk.Event 48 48 * structWrap: … … 61 61 private import gtk.Widget; 62 62 private import gtk.Window; 63 private import gtk. GtkD;63 private import gtk.Main; 64 64 private import gdk.Event; 65 65 … … 97 97 if ( exit(0, false) || countTotalMainWindows==0 ) 98 98 { 99 GtkD.mainQuit();99 Main.quit(); 100 100 return false; 101 101 } trunk/wrap/APILookupGtk.txt
r478 r496 109 109 110 110 #struct: 111 class: GtkD111 class: Main 112 112 #prefix: 113 prefix: gtk_main_ 113 114 prefix: gtk_ 114 115 noprefix: gtk_true … … 136 137 import: gthread.Thread 137 138 import: gdk.Threads 138 moduleAlias: GtkD Gtk 139 140 alias: main run 141 139 142 code: start 140 143 … … 171 174 172 175 code: end 173 outFile: GtkD176 outFile: Main 174 177 175 178 class: Timeout … … 1096 1099 import: gtk.Widget 1097 1100 import: gtk.Window 1098 import: gtk. GtkD1101 import: gtk.Main 1099 1102 import: gdk.Event 1100 1103 … … 1132 1135 if ( exit(0, false) || countTotalMainWindows==0 ) 1133 1136 { 1134 GtkD.mainQuit();1137 Main.quit(); 1135 1138 return false; 1136 1139 } trunk/wrap/utils/GtkDClass.d
r491 r496 2735 2735 converted = aliases[gToken]; 2736 2736 } 2737 else if ( (convParms.aliases !is null) && (gToken in convParms.aliases) ) 2738 { 2739 converted = convParms.aliases[gToken]; 2740 } 2737 2741 else if ( endsWith(gToken, "_t") && startsWith(gToken,"cairo_") ) 2738 2742 {
