]> ToastFreeware Gitweb - gregoa/zavai.git/blobdiff - src/app.vala
butcher butcher butcher
[gregoa/zavai.git] / src / app.vala
index 9b4b4a1e825b8d48233d890a4995e1aead3d7db7..9725d2baafe1b05ecafbf82aef333a4c7b72fb25 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * app - zavai main window
  *
- * Copyright (C) 2009  Enrico Zini <enrico@enricozini.org>
+ * Copyright (C) 2009-2010  Enrico Zini <enrico@enricozini.org>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -158,37 +158,6 @@ public class Zavai : Gtk.Window, zavai.Resource
             show_all();
         }
     }
-
-    public void run_script(string command)
-    {
-        zavai.log.info("Run program: " + command);
-        string[] args = command.split(" ");
-        Pid pid;
-        try {
-            Process.spawn_async(
-                Environment.get_home_dir(),
-                args,
-                null,
-                SpawnFlags.SEARCH_PATH,
-                null,
-                out pid);
-        } catch (SpawnError e) {
-            zavai.log.error("Running " + command + ": " + e.message);
-        }
-    }
-
-    public int run_script_sync(string command, out string std_out, out string std_err)
-    {
-        int status = -1;
-        zavai.log.info("Run program: " + command);
-        string[] args = command.split(" ");
-        try {
-            bool res = Process.spawn_sync(Environment.get_home_dir(), args, null, SpawnFlags.SEARCH_PATH, null, out std_out, out std_err, out status);
-        } catch (SpawnError e) {
-            zavai.log.error("Running " + command + ": " + e.message);
-        }
-        return status;
-    }
 }
 
 public abstract class Applet : Gtk.VBox, Resource
@@ -321,7 +290,7 @@ public abstract class AppletLink : BigButton
         set_label(a.label);
     }
 
-    private abstract void on_clicked(Gtk.Button src);
+    public abstract void on_clicked(Gtk.Button src);
 
     public AppletLink(Applet? applet = null)
     {
@@ -339,7 +308,7 @@ public abstract class AppletLink : BigButton
 
 public class AppletStraightLink : AppletLink
 {
-    private override void on_clicked(Gtk.Button src)
+    public override void on_clicked(Gtk.Button src)
     {
 //stderr.printf("straight link: %s\n", _target);
         if (_target != null)
@@ -354,7 +323,7 @@ public class AppletStraightLink : AppletLink
 
 public class AppletPushLink : AppletLink
 {
-    private override void on_clicked(Gtk.Button src)
+    public override void on_clicked(Gtk.Button src)
     {
 //stderr.printf("push link: %s\n", _target);
         if (_target != null)