static void power_manager_plugin_construct (XfcePanelPlugin *plugin) { PowerManagerPlugin *power_manager_plugin; /* create the plugin */ power_manager_plugin = power_manager_plugin_new (plugin); /* add the ebox to the panel */ gtk_container_add (GTK_CONTAINER (plugin), power_manager_plugin->ebox); }
static void power_manager_plugin_construct (XfcePanelPlugin *plugin) { PowerManagerPlugin *power_manager_plugin; xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8"); /* create the plugin */ power_manager_plugin = power_manager_plugin_new (plugin); /* show the configure menu item and connect signal */ xfce_panel_plugin_menu_show_configure (plugin); g_signal_connect (G_OBJECT (plugin), "configure-plugin", G_CALLBACK (power_manager_plugin_configure), power_manager_plugin); /* add the ebox to the panel */ gtk_container_add (GTK_CONTAINER (plugin), power_manager_plugin->ebox); }