Hi,

last time i programmed in vala is quite long time but i think, you have to
invoke Gtk.init(ref args); as first line in your main-function. Because Gtk
has to run some initialisation first.

Greets
Günther

Quoting Walter Valenti (2016-01-14 15:23:36)
> Hi,
> i'm trying Vala/Gtk.
> 
> I've written a simple code for a splash screen:
> 
> using Gtk;
> 
> public class Splash : Gtk.Window{
>     /* Costruttore */
>     public Splash() {
>         new Gtk.Window();
>         Grid maingrid = new Gtk.Grid();
>         this.add(maingrid);
>         maingrid.set_border_width(80);
>         Label label = new Gtk.Label("Firefox !!!");
>         maingrid.attach(label, 0, 0, 1, 1);
>     }
> }
> 
> public int main(string[] args){
>     var win = new Splash();
>     win.set_decorated(false);
>     win.set_resizable(false);
>     win.set_position(Gtk.WindowPosition.CENTER);
>     win.show_all();
>     Gtk.main();
>     return 0;
> }
> 
> Where I try to execute:
> (process:7087): Gtk-CRITICAL **: gtk_settings_get_for_screen: assertion
> 'GDK_IS_SCREEN (screen)' failed
> 
> (process:7087): GLib-GObject-CRITICAL **: g_object_get_qdata: assertion
> 'G_IS_OBJECT (object)' failed
> 
> Any idea?
> 
> Thanks
> _______________________________________________
> vala-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/vala-list
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to