handle deleted better in sync and tui
This commit is contained in:
@@ -269,11 +269,13 @@ class EmailViewerApp(App):
|
||||
def action_delete(self) -> None:
|
||||
self.all_envelopes.remove(self.all_envelopes[self.current_message_index])
|
||||
self.message_body_cache.pop(self.current_message_id, None)
|
||||
self.query_one(StatusTitle).total_messages = len(self.all_envelopes)
|
||||
delete_current(self)
|
||||
|
||||
def action_archive(self) -> None:
|
||||
self.all_envelopes.remove(self.all_envelopes[self.current_message_index])
|
||||
self.message_body_cache.pop(self.current_message_id, None)
|
||||
self.query_one(StatusTitle).total_messages = len(self.all_envelopes)
|
||||
archive_current(self)
|
||||
|
||||
def action_open(self) -> None:
|
||||
|
||||
@@ -27,7 +27,7 @@ EnvelopeHeader {
|
||||
dock: top;
|
||||
margin-top: 1;
|
||||
width: 100%;
|
||||
height: 1;
|
||||
max-height: 2;
|
||||
tint: $primary 10%;
|
||||
}
|
||||
|
||||
@@ -49,8 +49,11 @@ ListView {
|
||||
|
||||
.header_key {
|
||||
tint: gray 20%;
|
||||
min-width: 10;
|
||||
}
|
||||
|
||||
.header_value {
|
||||
padding:0 1 0 0;
|
||||
height: auto;
|
||||
width: auto;
|
||||
}
|
||||
|
||||
@@ -18,12 +18,14 @@ class EnvelopeHeader(ScrollableContainer):
|
||||
|
||||
|
||||
def compose(self) -> ComposeResult:
|
||||
yield Horizontal(
|
||||
yield Horizontal(
|
||||
Label("Subject:", classes="header_key"),
|
||||
Label(self.subject, classes="header_value", markup=False, id="subject"),
|
||||
Label(self.subject, classes="header_value", markup=False, id="subject")
|
||||
)
|
||||
yield Horizontal(
|
||||
Label("Date:", classes="header_key"),
|
||||
Label(self.date, classes="header_value", markup=False, id="date"),
|
||||
)
|
||||
)
|
||||
# yield Horizontal(
|
||||
# Label("From:", classes="header_key"),
|
||||
# Label(self.from_, classes="header_value", markup=False, id="from"),
|
||||
|
||||
Binary file not shown.
Reference in New Issue
Block a user