static void cpufreq_applet_class_init (CPUFreqAppletClass *klass) { PanelAppletClass *applet_class = PANEL_APPLET_CLASS (klass); GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass); gobject_class->dispose = cpufreq_applet_dispose; widget_class->size_allocate = cpufreq_applet_size_allocate; widget_class->get_preferred_width = cpufreq_applet_get_preferred_width; widget_class->button_press_event = cpufreq_applet_button_press; widget_class->key_press_event = cpufreq_applet_key_press; applet_class->change_orient = cpufreq_applet_change_orient; }
static void seahorse_applet_class_init (SeahorseAppletClass *klass) { GObjectClass *object_class; PanelAppletClass *applet_class; GtkWidgetClass *widget_class; object_class = G_OBJECT_CLASS (klass); applet_class = PANEL_APPLET_CLASS (klass); widget_class = GTK_WIDGET_CLASS(klass); object_class->finalize = seahorse_applet_finalize; widget_class->button_press_event = handle_button_press; g_type_class_add_private (object_class, sizeof (SeahorseAppletPrivate)); }