pub trait DetailNavigationExt<This>where
This: NavigationStateAlg + QueueCatalogAlg + DetailSelectionAlg,
This::Entry: QueueEntryAlg,
This::Id: Copy + Eq,{
// Required methods
fn select_detail(&mut self, forward: bool);
fn normalize_detail_control(&mut self, id: This::Id);
}Expand description
Derives expanded-row cursor movement and normalization.
Required Methods§
Sourcefn select_detail(&mut self, forward: bool)
fn select_detail(&mut self, forward: bool)
Selects an adjacent expanded-row position, including the row itself.
Sourcefn normalize_detail_control(&mut self, id: This::Id)
fn normalize_detail_control(&mut self, id: This::Id)
Keeps row focus and replaces a detail cursor that is no longer meaningful.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".