@ -77,10 +77,16 @@ impl ListingTrait for CompactListing {
fn coordinates ( & self ) -> ( usize , usize , Option < EnvelopeHash > ) {
fn coordinates ( & self ) -> ( usize , usize , Option < EnvelopeHash > ) {
( self . new_cursor_pos . 0 , self . new_cursor_pos . 1 , None )
( self . new_cursor_pos . 0 , self . new_cursor_pos . 1 , None )
}
}
fn set_coordinates ( & mut self , coordinates : ( usize , usize , Option < EnvelopeHash > ) ) {
fn set_coordinates ( & mut self , coordinates : ( usize , usize , Option < EnvelopeHash > ) ) {
self . new_cursor_pos = ( coordinates . 0 , coordinates . 1 , 0 ) ;
self . new_cursor_pos = ( coordinates . 0 , coordinates . 1 , 0 ) ;
self . unfocused = false ;
self . unfocused = false ;
self . filtered_selection . clear ( ) ;
self . filtered_order . clear ( ) ;
self . filter_term . clear ( ) ;
self . row_updates . clear ( ) ;
}
}
fn highlight_line ( & mut self , grid : & mut CellBuffer , area : Area , idx : usize , context : & Context ) {
fn highlight_line ( & mut self , grid : & mut CellBuffer , area : Area , idx : usize , context : & Context ) {
if self . length = = 0 {
if self . length = = 0 {
return ;
return ;