diff options
author | Matthias Clasen <mclasen@redhat.com> | 2004-07-15 17:37:06 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2004-07-15 17:37:06 +0000 |
commit | 2dfc5f45b9f6c5f9262a5cfb007826ec3cd3a277 (patch) | |
tree | 06fc0dcac56bb2b116cd916b96049dfc17a0a8eb | |
parent | e50e5b3c6fd1918efec4302049fb432d1c5784fb (diff) | |
download | gtk+-2dfc5f45b9f6c5f9262a5cfb007826ec3cd3a277.tar.gz |
Make spacing a property, correct the declared default values of several
2004-07-15 Matthias Clasen <mclasen@redhat.com>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init):
Make spacing a property, correct the declared default values
of several properties to be in sync with the actual initial
values. (#147654, Matthias Clasen)
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 5 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 5 | ||||
-rw-r--r-- | gtk/gtktreeviewcolumn.c | 30 |
5 files changed, 47 insertions, 3 deletions
@@ -1,5 +1,10 @@ 2004-07-15 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init): + Make spacing a property, correct the declared default values + of several properties to be in sync with the actual initial + values. (#147654, Matthias Clasen) + * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent back to menu->toplevel if it is already gone because we're shutting down. (#147656, John Cupitt) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 71181775d4..2ffae5966e 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,10 @@ 2004-07-15 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init): + Make spacing a property, correct the declared default values + of several properties to be in sync with the actual initial + values. (#147654, Matthias Clasen) + * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent back to menu->toplevel if it is already gone because we're shutting down. (#147656, John Cupitt) diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 71181775d4..2ffae5966e 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,5 +1,10 @@ 2004-07-15 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init): + Make spacing a property, correct the declared default values + of several properties to be in sync with the actual initial + values. (#147654, Matthias Clasen) + * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent back to menu->toplevel if it is already gone because we're shutting down. (#147656, John Cupitt) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 71181775d4..2ffae5966e 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,5 +1,10 @@ 2004-07-15 Matthias Clasen <mclasen@redhat.com> + * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_class_init): + Make spacing a property, correct the declared default values + of several properties to be in sync with the actual initial + values. (#147654, Matthias Clasen) + * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Don't reparent back to menu->toplevel if it is already gone because we're shutting down. (#147656, John Cupitt) diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index 228122c0b4..54e15a585c 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -37,6 +37,7 @@ enum PROP_VISIBLE, PROP_RESIZABLE, PROP_WIDTH, + PROP_SPACING, PROP_SIZING, PROP_FIXED_WIDTH, PROP_MIN_WIDTH, @@ -243,12 +244,21 @@ gtk_tree_view_column_class_init (GtkTreeViewColumnClass *class) 0, G_PARAM_READABLE)); g_object_class_install_property (object_class, + PROP_SPACING, + g_param_spec_int ("spacing", + P_("Spacing"), + P_("Space which is inserted between cells"), + 0, + G_MAXINT, + 0, + G_PARAM_READWRITE)); + g_object_class_install_property (object_class, PROP_SIZING, g_param_spec_enum ("sizing", P_("Sizing"), P_("Resize mode of the column"), GTK_TYPE_TREE_VIEW_COLUMN_SIZING, - GTK_TREE_VIEW_COLUMN_AUTOSIZE, + GTK_TREE_VIEW_COLUMN_GROW_ONLY, G_PARAM_READABLE | G_PARAM_WRITABLE)); g_object_class_install_property (object_class, @@ -302,7 +312,7 @@ gtk_tree_view_column_class_init (GtkTreeViewColumnClass *class) g_param_spec_boolean ("clickable", P_("Clickable"), P_("Whether the header can be clicked"), - TRUE, + FALSE, G_PARAM_READABLE | G_PARAM_WRITABLE)); @@ -321,7 +331,7 @@ gtk_tree_view_column_class_init (GtkTreeViewColumnClass *class) P_("X Alignment of the column header text or widget"), 0.0, 1.0, - 0.5, + 0.0, G_PARAM_READABLE | G_PARAM_WRITABLE)); g_object_class_install_property (object_class, @@ -369,6 +379,7 @@ gtk_tree_view_column_init (GtkTreeViewColumn *tree_column) tree_column->button = NULL; tree_column->xalign = 0.0; tree_column->width = 0; + tree_column->spacing = 0; tree_column->requested_width = -1; tree_column->min_width = -1; tree_column->max_width = -1; @@ -376,6 +387,7 @@ gtk_tree_view_column_init (GtkTreeViewColumn *tree_column) tree_column->column_type = GTK_TREE_VIEW_COLUMN_GROW_ONLY; tree_column->visible = TRUE; tree_column->resizable = FALSE; + tree_column->expand = FALSE; tree_column->clickable = FALSE; tree_column->dirty = TRUE; tree_column->sort_order = GTK_SORT_ASCENDING; @@ -386,7 +398,9 @@ gtk_tree_view_column_init (GtkTreeViewColumn *tree_column) tree_column->sort_column_id = -1; tree_column->reorderable = FALSE; tree_column->maybe_reordered = FALSE; + tree_column->fixed_width = 1; tree_column->use_resized_width = FALSE; + tree_column->title = g_strdup (""); } static void @@ -462,6 +476,11 @@ gtk_tree_view_column_set_property (GObject *object, g_value_get_int (value)); break; + case PROP_SPACING: + gtk_tree_view_column_set_spacing (tree_column, + g_value_get_int (value)); + break; + case PROP_TITLE: gtk_tree_view_column_set_title (tree_column, g_value_get_string (value)); @@ -535,6 +554,11 @@ gtk_tree_view_column_get_property (GObject *object, gtk_tree_view_column_get_width (tree_column)); break; + case PROP_SPACING: + g_value_set_int (value, + gtk_tree_view_column_get_spacing (tree_column)); + break; + case PROP_SIZING: g_value_set_enum (value, gtk_tree_view_column_get_sizing (tree_column)); |