Thanks.
It works.

Walter


2016-01-14 15:55 GMT+01:00 Günther Wutz <[email protected]>:

> 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
>
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to