if (t == null) {
continue;
}
- var mi = new Gtk.MenuItem.with_label ("Merge [%s] #%s %s".printf(r.name, t.id , t.summary));
- this.insert (mi,4);
+
}
}
+ class MergeMenuItem : MenuItem {
+
+ GitRepo repo;
+ RooTicket ticket;
+ public MergeMenuItem(GitRep r, Roo.Ticket t)
+ {
+ this.repo = r;
+ this.ticket = t;
+
+ this.label = ("Merge [%s] #%s %s".printf(r.name, t.id , t.summary));
+ this.insert (mi,4);
+ mi.activate.connect()
+
+ }
+
+ }
class MenuItemPause : ImageMenuItem {