From 5a7c8e16dfe9aa686b3dfb80fb03bdd6527985bb Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 6 May 2014 22:42:31 +0800 Subject: [PATCH] sync --- Monitor | Bin 35706 -> 0 bytes StatusIcon.vala | 248 ++++++++++++++++++++++++------------------------ 2 files changed, 126 insertions(+), 122 deletions(-) delete mode 100755 Monitor diff --git a/Monitor b/Monitor deleted file mode 100755 index 66e2c6a748cc937c00f79718bea9123f3de0a626..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35706 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 + this.activate.connect( () =>{ //print(Array.prototype.slice.call(arguments).join(',')); @@ -70,13 +69,13 @@ public class StatusIconA : StatusIcon { menu.resume.hide(); menu.pause.show(); } - + //Gtk.get_current_event_device () menu.popup( null, null, - this.position_menu, button, - event_time + this.position_menu, 0, + Gtk.get_current_event_time() ); @@ -105,6 +104,14 @@ public class StatusIconA : StatusIcon { this.append(this.pause); this.resume = new ImageMenuItemB(); this.append(this.resume); + this.append(new ImageMenuItemC()); + this.append(new ImageMenuItemD()); + this.append(new ImageMenuItemE()); + this.append(new ImageMenuItemF()); + this.append(new ImageMenuItemG()); + + + } @@ -136,7 +143,7 @@ public class StatusIconA : StatusIcon { } - class ImageMenuItemB : ImageMenuItem { + class ImageMenuItemB : ImageMenuItem { public ImageMenuItemB() { @@ -158,32 +165,26 @@ public class StatusIconA : StatusIcon { }); - // id : 'pause', } } - } -} - - /* + + class ImageMenuItemC : ImageMenuItem { + + public ImageMenuItemC() + { - { - init : function() { - this.el = XObject.isSeed ? - new Gtk.ImageMenuItem.from_stock(Gtk.STOCK_FULLSCREEN) - : new Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_FULLSCREEN, null); - - XObject.prototype.init.call(this); - }, - label: 'Pull (Refresh) All', - always_show_image : true, - accel_group : null, - //label: 'Pause', - pack: 'append', - listeners : { - activate : function () { - imports.GitMonitor.GitMonitor.stop(); + var image = new Gtk.Image(); + image.set_from_stock(Gtk.Stock.FULLSCREEN,Gtk.IconSize.MENU ); + this.set_image (image); + this.label= "Pull (Refresh) All"; + this.always_show_image = true; + this.accel_group = null; + + this.activate.connect( () => { + /* + imports.GitMonitor.GitMonitor.stop(); var tr = imports.Scm.Repo.Repo.list(); @@ -224,106 +225,109 @@ public class StatusIconA : StatusIcon { imports.GitMonitor.GitMonitor.start(); - } - } - }, - { - init : function() { - this.el = XObject.isSeed ? - new Gtk.ImageMenuItem.from_stock(Gtk.STOCK_SAVE) - : new Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_SAVE, null); - - XObject.prototype.init.call(this); - }, - label: 'Update Timesheet', - always_show_image : true, - accel_group : null, - //label: 'Pause', - pack: 'append', - listeners : { - activate : function () { - var ret = imports.FixBug.FixBug.show(); - - } - } - }, - + */ + }); + } + + + } + + + class ImageMenuItemD : ImageMenuItem { + + public ImageMenuItemD() + { - { - init : function() { - this.el = XObject.isSeed ? - new Gtk.ImageMenuItem.from_stock(Gtk.STOCK_FULLSCREEN) - : new Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_FULLSCREEN, null); - XObject.prototype.init.call(this); - }, - label: 'Manage Clones', - always_show_image : true, - accel_group : null, - - //label: 'Pause', - pack: 'append', - listeners : { - activate : function () { - var ret = imports.Clones.Clones.show(); - - } - } - }, + var image = new Gtk.Image(); + image.set_from_stock(Gtk.Stock.SAVE,Gtk.IconSize.MENU ); + this.set_image (image); + this.label= "Update Timesheet"; + this.always_show_image = true; + this.accel_group = null; + this.activate.connect( () => { + //var ret = imports.FixBug.FixBug.show(); + }); + } + + + } + + class ImageMenuItemE : ImageMenuItem { + + public ImageMenuItemE() + { + var image = new Gtk.Image(); + image.set_from_stock(Gtk.Stock.FULLSCREEN,Gtk.IconSize.MENU ); + this.set_image (image); + this.label= "Manage Clones"; + this.always_show_image = true; + this.accel_group = null; + this.activate.connect( () => { + //var ret = imports.Clones.Clones.show(); + }); + } + + + } + + class ImageMenuItemF : ImageMenuItem { - { - init : function() { - this.el = XObject.isSeed ? - new Gtk.ImageMenuItem.from_stock(Gtk.STOCK_ABOUT) - : new Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_ABOUT, null); - - XObject.prototype.init.call(this); - }, - label: 'About GitLive', - pack: 'append', - listeners : { - activate : function () { - var msg = new Gtk.AboutDialog({ - program_name : "Git Live", - version: '0.3', - website: 'http://www.roojs.org/index.php/projects/gitlive.html', - website_label: 'RooJS Consulting', - license : 'LGPL' - }); - msg.set_authors([ "Alan Knowles " ]); - msg.run(); - msg.destroy(); - } - } - }, + public ImageMenuItemF() + { - { - init : function() { - - this.el = XObject.isSeed ? - new Gtk.ImageMenuItem.from_stock(Gtk.STOCK_QUIT) - : new Gtk.ImageMenuItem.new_from_stock(Gtk.STOCK_QUIT, null); - - XObject.prototype.init.call(this); - }, - label: 'Quit', - pack: 'append', - listeners : { - activate : function () { - Seed.quit(); - } - } - } + var image = new Gtk.Image(); + image.set_from_stock(Gtk.Stock.ABOUT,Gtk.IconSize.MENU ); + this.set_image (image); + this.label= "About Gitlive"; + this.always_show_image = true; + this.accel_group = null; + + this.activate.connect( () => { + //var ret = imports.Clones.Clones.show(); + + var msg = new Gtk.AboutDialog(); + msg.program_name = "Git Live"; + msg.version= "0.3"; + msg.website= "http://www.roojs.org/index.php/projects/gitlive.html"; + msg.website_label= "Roo J Solutions Ltd."; + msg.license = "LGPL"; + msg.authors = { "Alan Knowles " }; + msg.run(); + msg.destroy(); + }); + } + + + } + + class ImageMenuItemG : ImageMenuItem { + + public ImageMenuItemG() + { + var image = new Gtk.Image(); + image.set_from_stock(Gtk.Stock.QUIT,Gtk.IconSize.MENU ); + this.set_image (image); + this.label= "Quit"; + this.always_show_image = true; + this.accel_group = null; - ] + this.activate.connect( () => { + // confirm? + Gtk.main_quit(); + //var ret = imports.Clones.Clones.show(); + }); + } + + } - ] - -}); -*/ - - + + } +} + + + \ No newline at end of file -- 2.39.2