[gtk+] fontchooserwidget: scroll to the currently selected row
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] fontchooserwidget: scroll to the currently selected row
- Date: Sun, 16 Sep 2012 23:18:37 +0000 (UTC)
commit 5b8d67a0aa004cb17c381261ed61ae568a7a502e
Author: Colomban Wendling <ban herbesfolles org>
Date: Sun Sep 16 19:17:08 2012 +0200
fontchooserwidget: scroll to the currently selected row
Scroll to the selection when setting it so the selected font is
visible on screen. This is especially useful if an initial font is
set for the user to see it.
https://bugzilla.gnome.org/show_bug.cgi?id=684156
gtk/gtkfontchooserwidget.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c
index d3503fb..7454a35 100644
--- a/gtk/gtkfontchooserwidget.c
+++ b/gtk/gtkfontchooserwidget.c
@@ -1062,7 +1062,13 @@ gtk_font_chooser_widget_ensure_selection (GtkFontChooserWidget *fontchooser)
&filter_iter,
&priv->font_iter))
{
+ GtkTreePath *path = gtk_tree_model_get_path (GTK_TREE_MODEL (priv->filter_model),
+ &filter_iter);
+
gtk_tree_selection_select_iter (selection, &filter_iter);
+ gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (priv->family_face_list),
+ path, NULL, FALSE, 0.0, 0.0);
+ gtk_tree_path_free (path);
}
else
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]