[−][src]Trait meli::components::mail::listing::ListingTrait
Required methods
fn coordinates(&self) -> (AccountHash, MailboxHash)
fn set_coordinates(&mut self, _: (AccountHash, MailboxHash))
fn draw_list(
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
fn highlight_line(
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
fn unfocused(&self) -> bool
fn set_movement(&mut self, mvm: PageMovement)
Provided methods
fn filter(
&mut self,
_filter_term: String,
_results: Result<SmallVec<[EnvelopeHash; 512]>>,
_context: &Context
)
&mut self,
_filter_term: String,
_results: Result<SmallVec<[EnvelopeHash; 512]>>,
_context: &Context
)
fn set_modifier_active(&mut self, _new_val: bool)
fn set_modifier_command(&mut self, _new_val: Option<Modifier>)
fn modifier_command(&self) -> Option<Modifier>
Implementors
impl ListingTrait for CompactListing
[src]
fn coordinates(&self) -> (AccountHash, MailboxHash)
[src]
fn set_coordinates(&mut self, coordinates: (AccountHash, MailboxHash))
[src]
fn highlight_line(
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
fn draw_list(
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
Draw the list of Envelope
s.
fn filter(
&mut self,
filter_term: String,
results: Result<SmallVec<[EnvelopeHash; 512]>>,
context: &Context
)
[src]
&mut self,
filter_term: String,
results: Result<SmallVec<[EnvelopeHash; 512]>>,
context: &Context
)
fn unfocused(&self) -> bool
[src]
fn set_modifier_active(&mut self, new_val: bool)
[src]
fn set_modifier_command(&mut self, new_val: Option<Modifier>)
[src]
fn modifier_command(&self) -> Option<Modifier>
[src]
fn set_movement(&mut self, mvm: PageMovement)
[src]
impl ListingTrait for ConversationsListing
[src]
fn coordinates(&self) -> (AccountHash, MailboxHash)
[src]
fn set_coordinates(&mut self, coordinates: (AccountHash, MailboxHash))
[src]
fn highlight_line(
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
fn draw_list(
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
Draw the list of Envelope
s.
fn filter(
&mut self,
filter_term: String,
results: Result<SmallVec<[EnvelopeHash; 512]>>,
context: &Context
)
[src]
&mut self,
filter_term: String,
results: Result<SmallVec<[EnvelopeHash; 512]>>,
context: &Context
)
fn unfocused(&self) -> bool
[src]
fn set_modifier_active(&mut self, new_val: bool)
[src]
fn set_modifier_command(&mut self, new_val: Option<Modifier>)
[src]
fn modifier_command(&self) -> Option<Modifier>
[src]
fn set_movement(&mut self, mvm: PageMovement)
[src]
impl ListingTrait for OfflineListing
[src]
fn coordinates(&self) -> (AccountHash, MailboxHash)
[src]
fn set_coordinates(&mut self, coordinates: (AccountHash, MailboxHash))
[src]
fn highlight_line(
&mut self,
_grid: &mut CellBuffer,
_area: Area,
_idx: usize,
_context: &Context
)
[src]
&mut self,
_grid: &mut CellBuffer,
_area: Area,
_idx: usize,
_context: &Context
)
fn draw_list(&mut self, _: &mut CellBuffer, _: Area, _: &mut Context)
[src]
fn unfocused(&self) -> bool
[src]
fn set_movement(&mut self, _: PageMovement)
[src]
impl ListingTrait for PlainListing
[src]
fn coordinates(&self) -> (AccountHash, MailboxHash)
[src]
fn set_coordinates(&mut self, coordinates: (AccountHash, MailboxHash))
[src]
fn highlight_line(
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
fn draw_list(
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
Draw the list of Envelope
s.
fn filter(
&mut self,
filter_term: String,
results: Result<SmallVec<[EnvelopeHash; 512]>>,
context: &Context
)
[src]
&mut self,
filter_term: String,
results: Result<SmallVec<[EnvelopeHash; 512]>>,
context: &Context
)
fn unfocused(&self) -> bool
[src]
fn set_movement(&mut self, mvm: PageMovement)
[src]
impl ListingTrait for ThreadListing
[src]
fn coordinates(&self) -> (AccountHash, MailboxHash)
[src]
fn set_coordinates(&mut self, coordinates: (AccountHash, MailboxHash))
[src]
fn draw_list(
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
context: &mut Context
)
fn highlight_line(
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)
[src]
&mut self,
grid: &mut CellBuffer,
area: Area,
idx: usize,
context: &Context
)