Advertisement
Guest User

Untitled

a guest
Oct 9th, 2016
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 0.63 KB | None | 0 0
  1.  
  2. class Test : Gtk.Widget {
  3.     static construct {
  4.         ParamSpecInt _pspec = new ParamSpecInt (
  5.                 "dummy", "dummy", "dummy",
  6.                 0, 0, 0,   // min, max, def
  7.                 ParamFlags.READWRITE
  8.             );
  9.         install_style_property (_pspec);
  10.     }
  11.  
  12.     construct {
  13.         string css = """
  14.         * {
  15.             -Test-dummy: 10;
  16.         }""";
  17.         var cssprov = new Gtk.CssProvider ();
  18.         cssprov.load_from_data (css);
  19.         get_style_context ().add_provider (cssprov, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
  20.     }
  21. }
  22.  
  23. void main (string? argv[]) {
  24.     Gtk.init (ref argv);
  25.     var wid = new Test ();
  26.     int dummy;
  27.     wid.style_get ("dummy", out dummy);
  28.     print (dummy.to_string () + "\n");
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement