static void cc_mouse_panel_init (CcMousePanel *self) { CcMousePanelPrivate *priv; GtkBuilder *dialog; GError *error = NULL; priv = self->priv = MOUSE_PANEL_PRIVATE (self); priv->builder = gtk_builder_new (); gtk_builder_add_from_file (priv->builder, CINNAMONCC_UI_DIR "/cinnamon-mouse-properties.ui", &error); if (error != NULL) { g_warning ("Error loading UI file: %s", error->message); return; } gtk_builder_add_from_file (priv->builder, CINNAMONCC_UI_DIR "/cinnamon-mouse-test.ui", &error); if (error != NULL) { g_warning ("Error loading UI file: %s", error->message); return; } dialog = priv->builder; priv->prefs_widget = gnome_mouse_properties_init (priv->builder); priv->test_widget = gnome_mouse_test_init (priv->builder); priv->widget = gtk_notebook_new (); gtk_notebook_set_show_tabs (GTK_NOTEBOOK (priv->widget), FALSE); gtk_notebook_set_show_border (GTK_NOTEBOOK (priv->widget), FALSE); gtk_widget_reparent (WID ("prefs_widget"), priv->widget); gtk_widget_reparent (WID ("test_widget"), priv->widget); gtk_container_add (GTK_CONTAINER (self), priv->widget); gtk_widget_show (priv->widget); g_idle_add (add_shell_test_button_cb, self); }
static void cc_mouse_panel_init (CcMousePanel *self) { CcMousePanelPrivate *priv; priv = self->priv = MOUSE_PANEL_PRIVATE (self); g_resources_register (cc_mouse_get_resource ()); priv->prefs_widget = cc_mouse_properties_new (); priv->test_widget = cc_mouse_test_new (); gtk_widget_set_margin_start (priv->prefs_widget, 6); gtk_widget_set_margin_end (priv->prefs_widget, 6); gtk_widget_set_margin_top (priv->prefs_widget, 6); gtk_widget_set_margin_bottom (priv->prefs_widget, 6); gtk_container_add (GTK_CONTAINER (self), priv->prefs_widget); gtk_widget_show (priv->prefs_widget); gtk_widget_show (priv->test_widget); }