diff options
Diffstat (limited to 'multiload/local-properties.c')
-rw-r--r-- | multiload/local-properties.c | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/multiload/local-properties.c b/multiload/local-properties.c deleted file mode 100644 index 086e1128a..000000000 --- a/multiload/local-properties.c +++ /dev/null @@ -1,115 +0,0 @@ -#include "global.h" -#include <libgnomeui/gnome-window-icon.h> - -static void multiload_show_local_properties (LocalPropData *); -static void multiload_local_properties_apply (GtkWidget *, gint, LocalPropData *); -static void multiload_local_properties_close (GtkWidget *, LocalPropData *); - -void -multiload_local_properties_cb (AppletWidget *widget, gpointer data) -{ - LoadGraph *g = (LoadGraph *) data; - - multiload_show_local_properties (g->local_prop_data); -} - -static void -multiload_local_properties_close (GtkWidget *widget, LocalPropData *d) -{ - gnome_property_object_list_walk (d->local_property_object_list, - GNOME_PROPERTY_ACTION_DISCARD_TEMP); - - d->win = NULL; -} - -static void -multiload_local_properties_apply (GtkWidget *widget, gint page, - LocalPropData *d) -{ - gnome_property_object_list_walk (d->local_property_object_list, - GNOME_PROPERTY_ACTION_APPLY); - - gnome_property_object_list_walk (d->local_property_object_list, - GNOME_PROPERTY_ACTION_SAVE_TEMP); - - gnome_property_object_list_walk (d->local_property_object_list, - GNOME_PROPERTY_ACTION_SAVE); - - gnome_property_object_list_walk (d->local_property_object_list, - GNOME_PROPERTY_ACTION_UPDATE); - - gnome_property_object_list_walk (d->local_property_object_list, - GNOME_PROPERTY_ACTION_LOAD_TEMP); -} - -void -multiload_local_properties_changed (LocalPropData *d) -{ - gnome_property_box_changed (GNOME_PROPERTY_BOX (d->win)); -} - -static void -phelp_cb (GtkWidget *w, gint tab, gpointer data) -{ - GnomeHelpMenuEntry help_entry = { - NULL, "index.html" - }; - - char *das_names[] = { - "cpuload_applet", - "memload_applet", - "swapload_applet", - "netload_applet", - "loadavg_applet" - }; - help_entry.name = das_names[((LocalPropData *) data)->type]; - help_entry.path = ((LocalPropData *)data)->help_path; - gnome_help_display (NULL, &help_entry); -} - -static void -multiload_show_local_properties (LocalPropData *d) -{ - static GnomeHelpMenuEntry help_entry = { NULL, "properties" }; - GList *c; - - help_entry.name = gnome_app_id; - - if (d->win) { - gdk_window_raise (d->win->window); - - return; - } - - d->win = gnome_property_box_new (); - if (d->type == PROP_MEMLOAD || d->type == PROP_SWAPLOAD) - gnome_window_icon_set_from_file (GTK_WINDOW (d->win), - GNOME_ICONDIR"/gnome-mem.png"); - - for (c = d->local_property_object_list; c; c = c->next) { - GnomePropertyObject *object = c->data; - - gnome_property_object_register - (GNOME_PROPERTY_BOX (d->win), object); - } - - gnome_property_object_list_walk (d->local_property_object_list, - GNOME_PROPERTY_ACTION_LOAD_TEMP); - - gtk_signal_connect (GTK_OBJECT (d->win), "destroy", - GTK_SIGNAL_FUNC (multiload_local_properties_close), - (gpointer) d); - - gtk_signal_connect (GTK_OBJECT (d->win), "apply", - GTK_SIGNAL_FUNC (multiload_local_properties_apply), - (gpointer) d); - - gtk_signal_connect (GTK_OBJECT (d->win), "destroy", - GTK_SIGNAL_FUNC (multiload_local_properties_close), - (gpointer) d); - - gtk_signal_connect (GTK_OBJECT (d->win), "help", - GTK_SIGNAL_FUNC (phelp_cb), d); - - gtk_widget_show_all (d->win); -} |