CVSROOT: /cvs/gnome
Module name: holmes
Changes by: danw 05/12/13 12:42:58
Modified files:
. : ChangeLog
src : Category.cs GroupView.cs IView.cs Panes.cs
Search.cs
src/Tiles : Tile.cs
Log message:
Make keynav and some other things work more according to the spec
(except for the parts involving multiple selection since it's not
clear how that's really supposed to work yet).
* src/Tiles/Tile.cs: make this a subclass of EventBox rather than
Button, since it's not really supposed to be especially buttony.
(OnStateChanged): don't grab focus on prelight
(OnSizeRequested, OnSizeAllocated, OnExposeEvent): handle focus
drawing
(OnFocusInEvent): emit the Selected event
(OnFocusOutEvent): if we're actually losing the focus to another
widget (as opposed to the window losing focus to another window),
emit Deselected.
(OnKeyPressEvent): Handle Enter (Open) and Shift+Enter (Open+Quit)
* src/GroupView.cs (Finished): add a "grabFocus" arg, and focus
the first search result (if any) if it's true.
(OnTileSelected): Set the tile's State to StateType.Selected (and
unselect the old selection).
(OnTileDeselected): implement
* src/Search.cs (OnFinished): if the keyboard focus is still in
the same place it was when the search started, then tell the view
to grab the focus.
* src/Panes.cs (MainContents): when adding a container, set its
FocusVadjustment so it will autoscroll as the focus moves
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=holmes&who=danw&date=explicit&mindate=2005-12-13%2012:41&maxdate=2005-12-13%2012:43
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list