removed occurences of peek in new tables
parent
e2c99be00b
commit
9755132d01
|
@ -9,7 +9,7 @@ IN: inverse.vectors
|
|||
|
||||
\ 1vector [ 1 undo-nvector ] define-inverse
|
||||
|
||||
\ peek [ 1vector ] define-inverse
|
||||
\ last [ 1vector ] define-inverse
|
||||
|
||||
! if is too general to undo, but its derivatives aren't
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ mouse-index
|
|||
focused?
|
||||
multiple-selection? ;
|
||||
|
||||
: in>out ( vector -- val/f ) [ f ] [ peek ] if-empty ;
|
||||
: in>out ( vector -- val/f ) [ f ] [ last ] if-empty ;
|
||||
: out>in ( val/f -- vector ) [ 1vector ] [ V{ } clone ] if* ;
|
||||
IN: accessors
|
||||
SLOT: selected-value
|
||||
|
@ -264,7 +264,7 @@ PRIVATE>
|
|||
: selected-rows ( table -- {value} )
|
||||
[ (selected-rows) ] [ renderer>> ] bi [ row-value ] curry map ;
|
||||
|
||||
: multiple>single ( values -- value/f ? ) [ f f ] [ peek t ] if-empty ;
|
||||
: multiple>single ( values -- value/f ? ) [ f f ] [ last t ] if-empty ;
|
||||
: (selected-row) ( table -- value/f ? ) (selected-rows) multiple>single ;
|
||||
: selected-row ( table -- value/f ? ) selected-rows multiple>single ;
|
||||
|
||||
|
@ -306,7 +306,7 @@ PRIVATE>
|
|||
M: table model-changed
|
||||
nip dup update-selected-indices [ V{ } clone ] unless* {
|
||||
[ >>selected-indices f >>mouse-index drop ]
|
||||
[ [ f ] [ peek ] if-empty show-row-summary ]
|
||||
[ [ f ] [ last ] if-empty show-row-summary ]
|
||||
[ drop update-selected-values ]
|
||||
[ drop relayout ]
|
||||
} 2cleave ;
|
||||
|
|
Loading…
Reference in New Issue