StatusIcon.vala
[gitlive] / StatusIcon.vala
index 064cef1..c672a0b 100644 (file)
@@ -35,7 +35,7 @@ static int main (string[] args) {
 
 public StatusIconA statusicon;
  
-class StatusIconA : StatusIcon {
+public class StatusIconA : StatusIcon {
 
     bool paused = false;
      
@@ -47,10 +47,10 @@ class StatusIconA : StatusIcon {
          //title : 'gitlive',
         this.stock = Gtk.Stock.REFRESH;
         this.tooltip_text = "GitLive";
-        this.title = "gitlive";
+        this.title = "vgitlive";
         
         this.set_name("gitlive");
-       
+        this.set_visible(true);      
         
         var menu = new MenuA();
                  
@@ -61,7 +61,7 @@ class StatusIconA : StatusIcon {
             
             //var menu = this.get('menu');
             
-            this.menu.show_all();
+            menu.show_all();
             
             if (this.paused) {
                 menu.resume.show();
@@ -75,8 +75,8 @@ class StatusIconA : StatusIcon {
             menu.popup(
                     
                         null, null,
-                        null, button,
-                        event_time, null
+                        this.position_menu, button,
+                        event_time
             );
                         
             
@@ -112,11 +112,11 @@ class StatusIconA : StatusIcon {
             
             public ImageMenuItemA()
             {
-                this.set_from_stock( Gtk.Stock.MEDIA_PAUSE );
+                //this.set_from_stock( Gtk.Stock.MEDIA_PAUSE );
                 
-               var  image = new Gtk.Image();
-               image.set_from_stock(Gtk.Stock.MEDIA_PAUSE,Gtk.IconSize.MENU );
-               item_open.set_image (image);
+                var  image = new Gtk.Image();
+                image.set_from_stock(Gtk.Stock.MEDIA_PAUSE,Gtk.IconSize.MENU );
+               this.set_image (image);
                 
                 this.label= "Pause Commits";
                 this.always_show_image = true;
@@ -140,7 +140,10 @@ class StatusIconA : StatusIcon {
             
             public ImageMenuItemB()
             {
-                this.set_from_stock( Gtk.Stock.MEDIA_PLAY );
+                
+                var  image = new Gtk.Image();
+                image.set_from_stock(Gtk.Stock.MEDIA_PLAY,Gtk.IconSize.MENU );
+               this.set_image (image);
                 this.label= "Start Commits";
                 this.always_show_image = true;
                 this.accel_group = null;