/*
* 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
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
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)
{
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)
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)