gtranslator r3512 - in trunk/src: . dialogs
- From: icq svn gnome org
- To: svn-commits-list gnome org
- Subject: gtranslator r3512 - in trunk/src: . dialogs
- Date: Sun, 9 Mar 2008 23:29:08 +0000 (GMT)
Author: icq
Date: Sun Mar 9 23:29:07 2008
New Revision: 3512
URL: http://svn.gnome.org/viewvc/gtranslator?rev=3512&view=rev
Log:
2008-03-10 Ignacio Casal Quinteiro <nacho resa gmail com>
* src/prefs-manager-app.c:
* src/dialogs/preferences-dialog.c:
* src/dialogs/preferences-dialog.glade:
Now you can choose the anchor style.
Modified:
trunk/src/ChangeLog
trunk/src/dialogs/preferences-dialog.c
trunk/src/dialogs/preferences-dialog.glade
trunk/src/prefs-manager-app.c
Modified: trunk/src/dialogs/preferences-dialog.c
==============================================================================
--- trunk/src/dialogs/preferences-dialog.c (original)
+++ trunk/src/dialogs/preferences-dialog.c Sun Mar 9 23:29:07 2008
@@ -87,8 +87,7 @@
GtkWidget *number_plurals_spinbutton;
/*Inteface*/
- GtkWidget *left_radiobutton;
- GtkWidget *right_radiobutton;
+ GtkWidget *gdl_combobox;
/*Plugins*/
GtkWidget *plugins_box;
@@ -461,12 +460,30 @@
/***************Interface pages****************/
-
+static void
+style_changed_cb (GtkComboBox *combobox,
+ GtranslatorPreferencesDialog *dlg)
+{
+ g_return_if_fail(combobox == GTK_COMBO_BOX(dlg->priv->gdl_combobox));
+
+ gtranslator_prefs_manager_set_gdl_style (gtk_combo_box_get_active (combobox));
+}
static void
setup_interface_pages(GtranslatorPreferencesDialog *dlg)
{
+ gint gdl_style;
+ /*Set initial value*/
+ gdl_style = gtranslator_prefs_manager_get_gdl_style ();
+ if (gdl_style)
+ gtk_combo_box_set_active (GTK_COMBO_BOX (dlg->priv->gdl_combobox),
+ gdl_style);
+
+ /*Connect signals*/
+ g_signal_connect(dlg->priv->gdl_combobox, "changed",
+ G_CALLBACK (style_changed_cb),
+ dlg);
}
static void
@@ -579,8 +596,7 @@
"number_plurals_spinbutton", &dlg->priv->number_plurals_spinbutton,
"plurals_entry", &dlg->priv->plurals_entry,
*/
- "left_radiobutton", &dlg->priv->left_radiobutton,
- "right_radiobutton", &dlg->priv->right_radiobutton,
+ "gdl_combobox", &dlg->priv->gdl_combobox,
"plugins_box", &dlg->priv->plugins_box,
NULL);
Modified: trunk/src/dialogs/preferences-dialog.glade
==============================================================================
--- trunk/src/dialogs/preferences-dialog.glade (original)
+++ trunk/src/dialogs/preferences-dialog.glade Sun Mar 9 23:29:07 2008
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
-<!--Generated with glade3 3.4.1 on Sun Mar 9 23:24:46 2008 -->
+<!--Generated with glade3 3.4.1 on Sun Mar 9 23:45:30 2008 -->
<glade-interface>
<widget class="GtkDialog" id="preferences_dialog">
<property name="border_width">5</property>
@@ -667,6 +667,11 @@
<widget class="GtkComboBox" id="gdl_combobox">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
+ <property name="items" translatable="yes">Text
+Icons
+Text + Icons
+Gnome toolbar setting
+Tabs</property>
</widget>
<packing>
<property name="position">1</property>
Modified: trunk/src/prefs-manager-app.c
==============================================================================
--- trunk/src/prefs-manager-app.c (original)
+++ trunk/src/prefs-manager-app.c Sun Mar 9 23:29:07 2008
@@ -57,22 +57,10 @@
GConfEntry *entry,
gpointer user_data);
-static void gtranslator_prefs_manager_gdl_style_changed (GConfClient* client, guint id,
- GConfEntry* entry,
- gpointer user_data);
-
-/*
-static void gtranslator_prefs_manager_system_font_changed (GConfClient *client,
- guint cnxn_id,
- GConfEntry *entry,
- gpointer user_data);
-
-
-
-static void gtranslator_prefs_manager_auto_save_changed (GConfClient *client,
- guint cnxn_id,
- GConfEntry *entry,
- gpointer user_data);*/
+static void gtranslator_prefs_manager_gdl_style_changed(GConfClient *client,
+ guint cnxn_id,
+ GConfEntry *entry,
+ gpointer user_data);
/* GUI state is serialized to a .desktop file, not in gconf */
@@ -625,14 +613,15 @@
}
static void
-gtranslator_prefs_manager_gdl_style_changed (GConfClient* client, guint id,
- GConfEntry* entry,
- gpointer user_data)
+gtranslator_prefs_manager_gdl_style_changed(GConfClient *client,
+ guint cnxn_id,
+ GConfEntry *entry,
+ gpointer user_data)
{
GtranslatorWindow *window = GTR_WINDOW (user_data);
GdlSwitcherStyle style;
GdlDockLayout *layout_manager;
-
+
style = gtranslator_prefs_manager_get_gdl_style ();
layout_manager = GDL_DOCK_LAYOUT (_gtranslator_window_get_layout_manager (window));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]