/*
* 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
set_label(get_active() ? label_stop : label_start);
}
+ private void on_service_toggled(bool val)
+ {
+ set_active(val);
+ //set_label(val ? label_stop : label_start);
+ }
+
public ServiceRequestLink(Service service, string label_start, string label_stop)
{
this.service = service;
set_size_request(0, zavai.config.min_button_height);
set_active(service.started);
toggled += on_toggled;
+ service.toggled += on_service_toggled;
set_label(get_active() ? label_stop : label_start);
}