summaryrefslogtreecommitdiff
path: root/multiload/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'multiload/src/main.c')
-rw-r--r--multiload/src/main.c46
1 files changed, 29 insertions, 17 deletions
diff --git a/multiload/src/main.c b/multiload/src/main.c
index d27bef7a..9439b320 100644
--- a/multiload/src/main.c
+++ b/multiload/src/main.c
@@ -60,7 +60,7 @@ about_cb (GtkAction *action,
"title", _("About System Monitor"),
"version", VERSION,
"copyright", _("Copyright \xc2\xa9 1999-2005 Free Software Foundation and others\n"
- "Copyright \xc2\xa9 2012-2020 MATE developers"),
+ "Copyright \xc2\xa9 2012-2021 MATE developers"),
"comments", _("A system load monitor capable of displaying graphs "
"for CPU, ram, and swap space use, plus network "
"traffic."),
@@ -222,7 +222,6 @@ multiload_destroy_cb(GtkWidget *widget, gpointer data)
return;
}
-
static gboolean
multiload_button_press_event_cb (GtkWidget *widget, GdkEventButton *event, MultiloadApplet *ma)
{
@@ -483,6 +482,7 @@ multiload_applet_new(MatePanelApplet *applet, const gchar *iid, gpointer data)
MultiloadApplet *ma;
GSettings *lockdown_settings;
GtkActionGroup *action_group;
+ AtkObject *atk_obj;
context = gtk_widget_get_style_context (GTK_WIDGET (applet));
gtk_style_context_add_class (context, "multiload-applet");
@@ -495,7 +495,9 @@ multiload_applet_new(MatePanelApplet *applet, const gchar *iid, gpointer data)
ma->prop_dialog = NULL;
ma->last_clicked = 0;
+#ifndef ENABLE_IN_PROCESS
g_set_application_name (_("System Monitor"));
+#endif
gtk_window_set_default_icon_name ("utilities-system-monitor");
@@ -533,16 +535,26 @@ multiload_applet_new(MatePanelApplet *applet, const gchar *iid, gpointer data)
g_object_unref (action_group);
- g_signal_connect(G_OBJECT(applet), "change_size",
- G_CALLBACK(multiload_change_size_cb), ma);
- g_signal_connect(G_OBJECT(applet), "change_orient",
- G_CALLBACK(multiload_change_orient_cb), ma);
- g_signal_connect(G_OBJECT(applet), "destroy",
- G_CALLBACK(multiload_destroy_cb), ma);
- g_signal_connect(G_OBJECT(applet), "button_press_event",
- G_CALLBACK(multiload_button_press_event_cb), ma);
- g_signal_connect(G_OBJECT(applet), "key_press_event",
- G_CALLBACK(multiload_key_press_event_cb), ma);
+ g_signal_connect (applet, "change-size",
+ G_CALLBACK (multiload_change_size_cb), ma);
+ g_signal_connect (applet, "change-orient",
+ G_CALLBACK (multiload_change_orient_cb), ma);
+ g_signal_connect (applet, "destroy",
+ G_CALLBACK (multiload_destroy_cb), ma);
+ g_signal_connect (applet, "button-press-event",
+ G_CALLBACK (multiload_button_press_event_cb), ma);
+ g_signal_connect (applet, "key-press-event",
+ G_CALLBACK (multiload_key_press_event_cb), ma);
+
+ atk_obj = gtk_widget_get_accessible (GTK_WIDGET (applet));
+
+ if (GTK_IS_ACCESSIBLE (atk_obj)) {
+ atk_object_set_name (atk_obj, _("System Monitor"));
+ atk_object_set_description (atk_obj,
+ _("A system load monitor capable of displaying graphs "
+ "for CPU, ram, and swap space use, plus network "
+ "traffic."));
+ }
multiload_applet_refresh (ma);
@@ -565,8 +577,8 @@ multiload_factory (MatePanelApplet *applet,
return retval;
}
-MATE_PANEL_APPLET_OUT_PROCESS_FACTORY ("MultiLoadAppletFactory",
- PANEL_TYPE_APPLET,
- "multiload",
- multiload_factory,
- NULL)
+PANEL_APPLET_FACTORY ("MultiLoadAppletFactory",
+ PANEL_TYPE_APPLET,
+ "multiload",
+ multiload_factory,
+ NULL)