Re: Automatically scrolling a ScrolledWindow
- From: Daniel Kasak <dkasak nusconsulting com au>
- To: muppet <scott asofyet org>
- Cc: gtk-perl-list gnome org
- Subject: Re: Automatically scrolling a ScrolledWindow
- Date: Thu, 07 Dec 2006 13:36:51 +1100
muppet wrote:
On Dec 5, 2006, at 11:40 PM, Daniel Kasak wrote:
I have a big treeview that requires a scrolled window that scrolls in
both directions. When editing data in the treeview, the scrolled window
doesn't automatically scroll horizontally to follow the current cell, so
I have to manually scroll it ( ie horizontally ) with the mouse. How do
I make the scrolled window scroll horizontally when appropriate ... ie
when the active cell isn't visible because it needs to be scrolled?
gtk_tree_view_scroll_to_cell() for the win!
http://developer.gnome.org/doc/API/2.0/gtk/GtkTreeView.html#gtk-tree-view-scroll-to-cell
Make sure not to pass undef for the column, e.g.
# we're already on the row, so just make sure this column is visible
$tree_view->scroll_to_cell (undef, $column, FALSE, 0.0, 0.0);
Remember that you can get the column, if you don't already have it, by
asking for it:
$column = $tree_view->get_column ($index);
Thanks muppet :)
--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: dkasak nusconsulting com au
website: http://www.nusconsulting.com.au
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]