Guest User

Untitled

a guest
Dec 9th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Vala 1.13 KB | None | 0 0
  1.  
  2. using Gtk;
  3.  
  4. void main (string [] args) {
  5.     Gtk.init(ref args);
  6.    
  7.     Window window = new Window();
  8.     window.set_default_size(150,300);
  9.     window.destroy.connect(Gtk.main_quit);
  10.    
  11.     ScrolledWindow scroll = new ScrolledWindow(null, null);
  12.    
  13.    
  14.     ListStore model = new ListStore(1, typeof(string));
  15.     string text = "Lorem ipsum dolor sit amet, consectetur adipiscing ";
  16.     string text2 = "Haste nicht gesehen, die Wahrscheinlichkeitsdefinition in C ist immer wahr wenn ungleich null";
  17.     TreeIter iter;
  18.     model.append(out iter);
  19.     model.set(iter, 0, text, -1);
  20.    
  21.     model.append(out iter);
  22.     model.set(iter, 0, text2, -1);
  23.    
  24.     TreeView view = new TreeView.with_model(model);
  25.     CellRendererText renderer = new CellRendererText();
  26.     renderer.wrap_mode = Pango.WrapMode.WORD;
  27.     renderer.wrap_width = 150;
  28.    
  29.     TreeViewColumn column = new TreeViewColumn();
  30.     column.set_title("Test");
  31.     column.pack_start(renderer, true);
  32.     column.set_attributes(renderer, "text", 0);
  33.     column.set_sizing(TreeViewColumnSizing.AUTOSIZE);
  34.     column.set_resizable(true);
  35.     view.append_column(column);
  36.    
  37.     scroll.add(view);
  38.     window.add(scroll);
  39.     window.show_all();
  40.     Gtk.main();
  41. }
Add Comment
Please, Sign In to add comment