this.append(this.after_seperator);
//this.append(new MenuItemUpdateTimesheet());
this.append(new MenuItemManageClones());
+ this.append(new MenuItemNewTicket());
this.append(new MenuItemAbout());
this.append(new MenuItemQuit());
this.merge_items = new Gee.ArrayList<Gtk.MenuItem>();
}
foreach(var r in GitRepo.singleton().cache.values ) {
GLib.debug("checking %s for branch = %s", r.name, r.currentBranch.name);
- if (!r.is_wip_branch()) {
+ if (r.is_master_branch()) {
continue;
}
GLib.debug("checking for activeTicket");
{
var image = new Gtk.Image();
- image.set_from_stock(Gtk.Stock.FULLSCREEN,Gtk.IconSize.MENU );
+ image.set_from_stock(Gtk.Stock.GOTO_BOTTOM,Gtk.IconSize.MENU );
this.set_image (image);
this.label= "Pull (Refresh) All";
this.always_show_image = true;
GitMonitor.gitmonitor.pauseError(this.pull_all_error_message);
return;
}
-
+
statusicon.set_tooltip_text("Gitlive");
GitMonitor.gitmonitor.start();
{
var image = new Gtk.Image();
- image.set_from_stock(Gtk.Stock.FULLSCREEN,Gtk.IconSize.MENU );
+ image.set_from_stock(Gtk.Stock.JUSTIFY_FILL,Gtk.IconSize.MENU );
this.set_image (image);
this.label= "Manage Clones";
this.always_show_image = true;
}
+ class MenuItemNewTicket : ImageMenuItem {
+
+ public MenuItemNewTicket()
+ {
+
+ var image = new Gtk.Image();
+ image.set_from_stock(Gtk.Stock.NEW,Gtk.IconSize.MENU );
+ this.set_image (image);
+ this.label= "New Ticket";
+ this.always_show_image = true;
+ this.accel_group = null;
+
+ this.activate.connect( () => {
+ Ticket.singleton().show(null);
+
+
+ // Clones.singleton().show();
+ });
+ }
+
+
+ }
+
+
class MenuItemAbout : ImageMenuItem {
public MenuItemAbout()