Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Glade;
- int main (string[] args)
- {
- // GTK n'est pas en dépendance du VAPI, mais il faut l'initialiser
- Gtk.init (ref args);
- Gtk.Window window = new Gtk.Window (Gtk.WindowType.TOPLEVEL);
- window.set_default_size (512,384);
- window.destroy.connect (Gtk.main_quit);
- // App + Projet
- App app = new App ();
- Project project = Project.load ("projet.glade");
- app.add_project (project);
- // Widgets
- Gtk.HBox hbox = new Gtk.HBox (true,0);
- //
- Inspector inspector = new Inspector ();
- inspector.project = project;
- //
- DesignView designview = new DesignView (project);
- // à chaque fois qu'on double-clique sur un objet de l'Inspector,
- // on l'affiche dans le DesignView
- //
- inspector.item_activated.connect (() => {
- unowned GLib.List<Glade.Widget> items = inspector.get_selected_items ();
- foreach (var item in items)
- {
- item.show ();
- }
- });
- hbox.add (inspector);
- hbox.add (designview);
- window.add (hbox);
- window.show_all ();
- Gtk.main ();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement