void resume()
{
this.set_from_stock( Gtk.Stock.MEDIA_PLAY );
+ this.error_animate= false;
}
void refreshing()
{
this.set_from_stock( Gtk.Stock.REFRESH );
}
-
+ void pauseError()
+ {
+ this.error_animate = true;
+ var flag = true;
+ Timeout.add_full(Priority.LOW, 500, () => {
+
+ if (!this.error_animate) {
+ return false;
+ }
+ this.set_from_stock( flag == true ? Gtk.Stock.MEDIA_RECORD
+ : Gtk.Stock.MEDIA_PAUSE);
+ flag = !flag;
+ return true;
+ });
+
+ }
class MenuA : Gtk.Menu
{
GitMonitor.gitmonitor.stop();
var tr = GitRepo.list();
for (var i= 0; i< tr.length;i++) {
- statusicon.set_from_stock( i%2 == 0 ? Gtk.Stock.FULLSCREEN : Gtk.Stock.LEAVE_FULLSCREEN );
+ statusicon.set_from_stock(
+ i%2 == 0 ? Gtk.Stock.FULLSCREEN : Gtk.Stock.LEAVE_FULLSCREEN );
var repo = tr.index(i);
//if (!repo.autocommit()) {