Guest User

Untitled

a guest
May 11th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 0.78 KB | None | 0 0
  1. int main(string[] args) {
  2.     Gtk.init(ref args);
  3.     Gtk.Window wind = new Gtk.Window(Gtk.WindowType.TOPLEVEL);
  4.     wind.title = "Some Window";
  5.    
  6.     Gtk.Label label = new Gtk.Label("White X-Mass");
  7.     var lbl_css = """
  8.             GtkLabel.plop {
  9.                 color: white;
  10.                 /*text-shadow:5 5 10 red;*/
  11.             font-weight: bold;
  12.             }
  13.     """;
  14.     var css = new Gtk.CssProvider ();
  15.     try {
  16.         bool loaded = css.load_from_data (lbl_css, lbl_css.length);
  17.         stdout.printf("%s\n", (loaded ? "True" : "False"));
  18.     } catch (Error e) {
  19.         stderr.printf ("Error: %s\n", e.message);
  20.     }
  21.     wind.style.context.add_class ("plop");
  22.     wind.style.context.add_provider (css, 600);
  23.     stdout.printf("%s\n", css.to_string());
  24.  
  25.     wind.add(label);
  26.     wind.show_all();
  27.     stdout.printf("RUNNING \n");
  28.     Gtk.main();
  29.     return 0;
  30. }
Add Comment
Please, Sign In to add comment