Changeset main,75
- Timestamp:
- 11/30/2007 06:51:51 PM (19 years ago)
- branch-nick:
- tui
- revision id:
- dsowen@fugue88.ws-20071130185151-em9s4upwi2dwsles
- Location:
- main
- Files:
-
- 2 edited
-
grid/row-selectable.lisp (modified) (2 diffs)
-
simple-table.lisp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
main/grid/row-selectable.lisp
r62 r75 4 4 5 5 (defclass row-selectable () 6 ((selected-row :type (integer 0) :initform 0 :accessor selected-row))) 6 ((selected-row :type (or null (integer 0)) 7 :initform 0 8 :accessor selected-row))) 7 9 8 10 … … 11 13 ;; TODO: This was hacked to take out header rows from other classes 12 14 ;; that I wish didn't affect the call. 13 (call-next-method (bound i0 (- (rows d) (header-rows d) 1)) d))15 (call-next-method (bound (if i i 0) 0 (- (rows d) (header-rows d) 1)) d)) 14 16 15 17 (defvar *recursive* nil) -
main/simple-table.lisp
r73 r75 57 57 (flet ((notify () 58 58 (funcall select-callback) 59 (when (ensure-row-visible grid (1+ (selected-row model))) 60 (funcall scroll-callback)))) 59 (let ((row (selected-row model))) 60 (when (and row (ensure-row-visible grid (1+ row))) 61 (funcall scroll-callback))))) 61 62 (notify) 62 63 (loop
Note: See TracChangeset
for help on using the changeset viewer.
