glade3 r2141 - in trunk: . gladeui plugins/gtk+
- From: jpu svn gnome org
- To: svn-commits-list gnome org
- Subject: glade3 r2141 - in trunk: . gladeui plugins/gtk+
- Date: Mon, 2 Mar 2009 22:54:39 +0000 (UTC)
Author: jpu
Date: Mon Mar 2 22:54:39 2009
New Revision: 2141
URL: http://svn.gnome.org/viewvc/glade3?rev=2141&view=rev
Log:
* plugins/gtk+/glade-label-editor.c, plugins/gtk+/glade-store-editor.c,
plugins/gtk+/glade-icon-sources.c: fixed typos, bugs #571884 and #571867
* plugins/gtk+/gtk+.xml.in: fixed typos, and mark missing translatable strings
bugs #573661, #571861
* gladeui/glade-property.c: do not write disabled props on
glade_property_write() fixes bug #573513
* plugins/gtk+/glade-gtk.c: added convenience function
glade_gtk_container_create_editable() to disable custom editables part of bug #573513.
* gladeui/glade-signal-editor.c: fixed Bug #573453
"Signal connect-after is not functional." using Ryu Jinno`s patch as reference.
Modified:
trunk/ChangeLog
trunk/gladeui/glade-property.c
trunk/gladeui/glade-signal-editor.c
trunk/plugins/gtk+/glade-gtk.c
trunk/plugins/gtk+/glade-icon-sources.c
trunk/plugins/gtk+/glade-label-editor.c
trunk/plugins/gtk+/glade-store-editor.c
trunk/plugins/gtk+/gtk+.xml.in
Modified: trunk/gladeui/glade-property.c
==============================================================================
--- trunk/gladeui/glade-property.c (original)
+++ trunk/gladeui/glade-property.c Mon Mar 2 22:54:39 2009
@@ -1128,6 +1128,9 @@
if (!(property->klass->save_always || property->save_always) &&
glade_property_original_default (property))
return;
+
+ /* Also skip disabled properties */
+ if (property->klass->save == FALSE) return;
/* Escape our string and save with underscores */
name = g_strdup (property->klass->id);
Modified: trunk/gladeui/glade-signal-editor.c
==============================================================================
--- trunk/gladeui/glade-signal-editor.c (original)
+++ trunk/gladeui/glade-signal-editor.c Mon Mar 2 22:54:39 2009
@@ -76,6 +76,22 @@
#define HANDLER_DEFAULT _("<Type here>")
#define USERDATA_DEFAULT HANDLER_DEFAULT
+static gboolean
+is_void_handler (const gchar *signal_handler)
+{
+ return ( signal_handler == NULL ||
+ *signal_handler == 0 ||
+ g_utf8_collate (signal_handler, _(HANDLER_DEFAULT)) == 0);
+}
+
+static gboolean
+is_void_userdata (const gchar *user_data)
+{
+ return ( user_data == NULL ||
+ *user_data == 0 ||
+ g_utf8_collate (user_data, _(USERDATA_DEFAULT)) == 0);
+}
+
static void
glade_signal_editor_after_toggled (GtkCellRendererToggle *cell,
gchar *path_str,
@@ -111,6 +127,12 @@
g_assert (signal_name != NULL);
}
+ if (is_void_userdata (userdata))
+ {
+ g_free (userdata);
+ userdata = NULL;
+ }
+
old_signal = glade_signal_new (signal_name, handler, userdata, after);
new_signal = glade_signal_new (signal_name, handler, userdata, !after);
@@ -167,6 +189,12 @@
g_assert (signal_name != NULL);
}
+ if (is_void_userdata (userdata))
+ {
+ g_free (userdata);
+ userdata = NULL;
+ }
+
old_signal = glade_signal_new (signal_name, handler, userdata, lookup, after);
new_signal = glade_signal_new (signal_name, handler, userdata, !lookup, after);
@@ -304,22 +332,6 @@
}
static gboolean
-is_void_handler (const gchar *signal_handler)
-{
- return ( signal_handler == NULL ||
- *signal_handler == 0 ||
- g_utf8_collate (signal_handler, _(HANDLER_DEFAULT)) == 0);
-}
-
-static gboolean
-is_void_userdata (const gchar *user_data)
-{
- return ( user_data == NULL ||
- *user_data == 0 ||
- g_utf8_collate (user_data, _(USERDATA_DEFAULT)) == 0);
-}
-
-static gboolean
glade_signal_editor_handler_editing_done_impl (GladeSignalEditor *self,
gchar *signal_name,
gchar *old_handler,
Modified: trunk/plugins/gtk+/glade-gtk.c
==============================================================================
--- trunk/plugins/gtk+/glade-gtk.c (original)
+++ trunk/plugins/gtk+/glade-gtk.c Mon Mar 2 22:54:39 2009
@@ -1571,6 +1571,13 @@
return glade_util_container_get_all_children (container);
}
+GladeEditable *
+glade_gtk_container_create_editable (GladeWidgetAdaptor *adaptor,
+ GladeEditorPageType type)
+{
+ return GWA_GET_CLASS (GTK_TYPE_CONTAINER)->create_editable (adaptor, type);;
+}
+
/* ----------------------------- GtkBox ------------------------------ */
typedef struct {
GtkWidget *widget;
Modified: trunk/plugins/gtk+/glade-icon-sources.c
==============================================================================
--- trunk/plugins/gtk+/glade-icon-sources.c (original)
+++ trunk/plugins/gtk+/glade-icon-sources.c Mon Mar 2 22:54:39 2009
@@ -692,7 +692,7 @@
case COLUMN_TEXT:
tooltip_text =
g_strdup_printf (_("Enter a filename or a relative or full path for this "
- "source of '%s' (Glade will only ever load them in"
+ "source of '%s' (Glade will only ever load them in "
"the runtime from your project directory)."),
icon_name);
break;
Modified: trunk/plugins/gtk+/glade-label-editor.c
==============================================================================
--- trunk/plugins/gtk+/glade-label-editor.c (original)
+++ trunk/plugins/gtk+/glade-label-editor.c Mon Mar 2 22:54:39 2009
@@ -354,7 +354,7 @@
label_editor->modifying = TRUE;
- glade_command_push_group (_("Setting %s to set desired width in charachters"),
+ glade_command_push_group (_("Setting %s to set desired width in characters"),
label_editor->loaded_widget->name);
property = glade_widget_get_property (label_editor->loaded_widget, "max-width-chars");
@@ -385,7 +385,7 @@
label_editor->modifying = TRUE;
- glade_command_push_group (_("Setting %s to set maximum width in charachters"),
+ glade_command_push_group (_("Setting %s to set maximum width in characters"),
label_editor->loaded_widget->name);
property = glade_widget_get_property (label_editor->loaded_widget, "width-chars");
Modified: trunk/plugins/gtk+/glade-store-editor.c
==============================================================================
--- trunk/plugins/gtk+/glade-store-editor.c (original)
+++ trunk/plugins/gtk+/glade-store-editor.c Mon Mar 2 22:54:39 2009
@@ -221,7 +221,7 @@
gtk_container_add (GTK_CONTAINER (alignment), vbox);
/* Add descriptive label */
- label = gtk_label_new (_("Add remove and edit rows of data (you can optionally use CNTL-N to add "
+ label = gtk_label_new (_("Add remove and edit rows of data (you can optionally use Ctrl+N to add "
"new rows and the Delete key to remove the selected row)"));
gtk_label_set_line_wrap (GTK_LABEL(label), TRUE);
gtk_label_set_line_wrap_mode (GTK_LABEL(label), PANGO_WRAP_WORD);
Modified: trunk/plugins/gtk+/gtk+.xml.in
==============================================================================
--- trunk/plugins/gtk+/gtk+.xml.in (original)
+++ trunk/plugins/gtk+/gtk+.xml.in Mon Mar 2 22:54:39 2009
@@ -696,7 +696,7 @@
<type>GParamObject</type>
<value-type>GdkPixbuf</value-type>
</parameter-spec>
- <_tooltip>A filname, full or relative path to load an icon for this toolbutton</_tooltip>
+ <_tooltip>A filename, full or relative path to load an icon for this toolbutton</_tooltip>
</property>
<property id="icon-widget" parentless-widget="True" libglade-unsupported="True"
create-type="GtkImage" custom-layout="True"/>
@@ -1144,6 +1144,7 @@
</glade-widget-class>
<glade-widget-class name="GtkColorButton" generic-name="colorbutton" _title="Color Button">
+ <create-editable-function>glade_gtk_container_create_editable</create-editable-function>
<properties>
<property id="title" translatable="True"/>
<property id="color" default="Black"/>
@@ -1157,6 +1158,7 @@
</glade-widget-class>
<glade-widget-class name="GtkFontButton" generic-name="fontbutton" _title="Font Button">
+ <create-editable-function>glade_gtk_container_create_editable</create-editable-function>
<properties>
<property id="title" translatable="True"/>
@@ -3392,7 +3394,7 @@
<glade-widget-class-ref name="GtkFileChooserWidget"/>
</glade-widget-group>
- <glade-widget-group name="gtk-model" title="Tree Model">
+ <glade-widget-group name="gtk-model" _title="Tree Model">
<default-palette-state expanded="False"/>
@@ -3413,7 +3415,7 @@
</glade-widget-group>
- <glade-widget-group name="gtk-objects" title="Miscellaneous">
+ <glade-widget-group name="gtk-objects" _title="Miscellaneous">
<default-palette-state expanded="False"/>
@@ -3427,7 +3429,7 @@
<glade-widget-class-ref name="GtkFileFilter"/>
</glade-widget-group>
- <glade-widget-group name="gtk-specialized" title="Specialized Widgets">
+ <glade-widget-group name="gtk-specialized" _title="Specialized Widgets">
<default-palette-state expanded="False"/>
@@ -3438,7 +3440,7 @@
<glade-widget-class-ref name="GtkGammaCurve"/>
</glade-widget-group>
- <glade-widget-group name="gtk-obsolete" title="Gtk+ Obsolete">
+ <glade-widget-group name="gtk-obsolete" _title="Gtk+ Obsolete">
<default-palette-state expanded="False"/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]