Fix tracking in NSMatrix

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16269 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2003-03-26 04:09:09 +00:00
parent f3630c00ae
commit 656499da0d
3 changed files with 418 additions and 475 deletions

View file

@ -1,3 +1,15 @@
2003-03-18 Benhur Stein <benhur@inf.ufsm.br>
* Fix mouse tracking in NSMatrix
* Headers/gnustep/gui/NSMatrix.h: Change _keyCell ivar to _reserved1.
* Source/NSMatrix.m (-_setKeyRow:column:): New method
(-_selectCell:atRow:column:): Use it.
(-setSelectionFrom:to:anchor:highlight:): Rewrite.
(-highlightCell:atRow:column:): Simplify
(-_mouseDownNonListMode:): Fix tracking.
(-_mouseDownListMode:theEvent): New method.
(-mouseDown:): Use previous methods.
2003-03-25 Serg Stoyan <stoyan@on.com.ua>
* Source/NSMenuView.m

View file

@ -81,7 +81,7 @@ typedef enum _NSMatrixMode {
BOOL _drawsCellBackground;
BOOL _autosizesCells;
BOOL _autoscroll;
id _keyCell;
id _reserved1;
int _dottedRow;
int _dottedColumn;
}

File diff suppressed because it is too large Load diff