[Vala] viewport ADD
- From: "Luis L. Rodríguez Oro" <luisr uci cu>
- To: vala-list gnome org
- Subject: [Vala] viewport ADD
- Date: Sat, 12 Jan 2013 15:34:26 -0500
How can I add object to the viewport??
//valac --pkg gtk+-3.0 viewport.vala
public class Application : Gtk.Window {
private Gtk.Viewport viewport;
private Gtk.ScrolledWindow scrolled;
public Application () {
// Prepare Gtk.Window:
this.title = "My Gtk.Viewport";
this.window_position = Gtk.WindowPosition.CENTER;
this.destroy.connect (Gtk.main_quit);
this.set_default_size (200, 200);
// ScrolledWindow:
scrolled = new Gtk.ScrolledWindow (null, null);
this.add (scrolled);
// The Viewport:
viewport = new Gtk.Viewport (null, null);
viewport.set_size_request (200, 200);
update();
scrolled.add (viewport);
Timeout.add(1000, update);
}
private bool update(){
string name = " aaa";
var mail_box = new Gtk.Box(Gtk.Orientation.VERTICAL, 5);
var mail_grid = new Gtk.Grid ();
mail_grid.attach (new Gtk.Label("data:"), 0, 1, 1, 1);
mail_grid.attach (new Gtk.Label("value" + name), 1, 1, 1, 1);
mail_grid.attach (new Gtk.Label("data:"), 0, 2, 1, 1);
mail_grid.attach (new Gtk.Label("value" + name), 1, 2, 1, 1);
mail_grid.attach (new Gtk.Label("data:"), 0, 3, 1, 1);
mail_grid.attach (new Gtk.Label("value" + name), 1, 3, 1, 1);
mail_box.pack_start(mail_grid, true, true);
mail_box.pack_start(new
Gtk.Separator(Gtk.Orientation.HORIZONTAL), true, true);
viewport.add(mail_box);
return true;
}
public static int main (string[] args) {
Gtk.init (ref args);
Application app = new Application ();
app.show_all ();
Gtk.main ();
return 0;
}
}
10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION
http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]