From: Alexis Laferrière Date: Tue, 3 Nov 2015 15:55:22 +0000 (-0500) Subject: tests & lib/ui: update gtk users X-Git-Tag: v0.8~108^2 X-Git-Url: http://nitlanguage.org tests & lib/ui: update gtk users Signed-off-by: Alexis Laferrière --- diff --git a/lib/linux/ui.nit b/lib/linux/ui.nit index 4f67eed..f3deb77 100644 --- a/lib/linux/ui.nit +++ b/lib/linux/ui.nit @@ -21,7 +21,7 @@ import gtk import data_store redef class App - redef fun setup do init_gtk + redef fun setup do gtk_init # On GNU/Linux, we go through all the callbacks once, # there is no complex life-cycle. @@ -34,7 +34,7 @@ redef class App var window = window window.native.show_all - run_gtk + gtk_main app.on_pause app.on_stop diff --git a/tests/test_gtk.nit b/tests/test_gtk.nit index 4916f4b..28ee606 100644 --- a/tests/test_gtk.nit +++ b/tests/test_gtk.nit @@ -33,19 +33,18 @@ class MyApp if sender == but_ok then print "ok!" - quit_gtk + gtk_main_quit else if sender == but_cancel then print "cancel!" - quit_gtk + gtk_main_quit else print sender end - end init do - init_gtk + gtk_init win = new GtkWindow(new GtkWindowType.toplevel) win.connect_destroy_signal_to_quit @@ -70,5 +69,5 @@ end if "NIT_TESTING".environ != "true" then var app = new MyApp - run_gtk + gtk_main end