Implement a getter for headers-clickable. (#163851, Richard Hult)
2005-11-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c: Implement a getter for headers-clickable. (#163851, Richard Hult)
This commit is contained in:
committed by
Matthias Clasen
parent
8bdc0bf97c
commit
cfd7c13b6c
@@ -1,3 +1,10 @@
|
||||
2005-11-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtk.symbols:
|
||||
* gtk/gtktreeview.h:
|
||||
* gtk/gtktreeview.c: Implement a getter for headers-clickable.
|
||||
(#163851, Richard Hult)
|
||||
|
||||
2005-11-10 Michael Natterer <mitch@imendio.com>
|
||||
|
||||
Applied patch from maemo-gtk that addresses many issues wrt
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
2005-11-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtk.symbols:
|
||||
* gtk/gtktreeview.h:
|
||||
* gtk/gtktreeview.c: Implement a getter for headers-clickable.
|
||||
(#163851, Richard Hult)
|
||||
|
||||
2005-11-10 Michael Natterer <mitch@imendio.com>
|
||||
|
||||
Applied patch from maemo-gtk that addresses many issues wrt
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2005-11-10 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtk-sections.txt: Add new api.
|
||||
|
||||
2005-11-07 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtk-update-icon-cache.xml:
|
||||
|
||||
@@ -4104,6 +4104,7 @@ gtk_tree_view_set_vadjustment
|
||||
gtk_tree_view_get_headers_visible
|
||||
gtk_tree_view_set_headers_visible
|
||||
gtk_tree_view_columns_autosize
|
||||
gtk_tree_view_get_headers_clickable
|
||||
gtk_tree_view_set_headers_clickable
|
||||
gtk_tree_view_set_rules_hint
|
||||
gtk_tree_view_get_rules_hint
|
||||
|
||||
@@ -3626,6 +3626,7 @@ gtk_tree_view_get_enable_search
|
||||
gtk_tree_view_get_expander_column
|
||||
gtk_tree_view_get_fixed_height_mode
|
||||
gtk_tree_view_get_hadjustment
|
||||
gtk_tree_view_get_headers_clickable
|
||||
gtk_tree_view_get_headers_visible
|
||||
gtk_tree_view_get_hover_expand
|
||||
gtk_tree_view_get_hover_selection
|
||||
|
||||
@@ -1265,6 +1265,9 @@ gtk_tree_view_get_property (GObject *object,
|
||||
case PROP_HEADERS_VISIBLE:
|
||||
g_value_set_boolean (value, gtk_tree_view_get_headers_visible (tree_view));
|
||||
break;
|
||||
case PROP_HEADERS_CLICKABLE:
|
||||
g_value_set_boolean (value, gtk_tree_view_get_headers_clickable (tree_view));
|
||||
break;
|
||||
case PROP_EXPANDER_COLUMN:
|
||||
g_value_set_object (value, tree_view->priv->expander_column);
|
||||
break;
|
||||
@@ -9794,6 +9797,28 @@ gtk_tree_view_set_headers_clickable (GtkTreeView *tree_view,
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* gtk_tree_view_get_headers_clickable:
|
||||
* @tree_view: A #GtkTreeView.
|
||||
*
|
||||
* Return value: %TRUE if all header columns are clickable, otherwise %FALSE
|
||||
*
|
||||
* Since: 2.10
|
||||
**/
|
||||
gboolean
|
||||
gtk_tree_view_get_headers_clickable (GtkTreeView *tree_view)
|
||||
{
|
||||
GList *list;
|
||||
|
||||
g_return_val_if_fail (GTK_IS_TREE_VIEW (tree_view), FALSE);
|
||||
|
||||
for (list = tree_view->priv->columns; list; list = list->next)
|
||||
if (!GTK_TREE_VIEW_COLUMN (list->data)->clickable)
|
||||
return FALSE;
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/**
|
||||
* gtk_tree_view_set_rules_hint
|
||||
* @tree_view: a #GtkTreeView
|
||||
|
||||
@@ -149,6 +149,7 @@ gboolean gtk_tree_view_get_headers_visible (GtkTreeView
|
||||
void gtk_tree_view_set_headers_visible (GtkTreeView *tree_view,
|
||||
gboolean headers_visible);
|
||||
void gtk_tree_view_columns_autosize (GtkTreeView *tree_view);
|
||||
gboolean gtk_tree_view_get_headers_clickable (GtkTreeView *tree_view);
|
||||
void gtk_tree_view_set_headers_clickable (GtkTreeView *tree_view,
|
||||
gboolean setting);
|
||||
void gtk_tree_view_set_rules_hint (GtkTreeView *tree_view,
|
||||
|
||||
Reference in New Issue
Block a user