mirror of
https://github.com/markqvist/NomadNet.git
synced 2025-02-25 01:19:57 -05:00
Updated frame sizing
This commit is contained in:
parent
f699c61a64
commit
3c7b8511d7
@ -48,6 +48,7 @@ class DialogLineBox(urwid.LineBox):
|
|||||||
|
|
||||||
class ConversationsDisplay():
|
class ConversationsDisplay():
|
||||||
list_width = 0.33
|
list_width = 0.33
|
||||||
|
given_list_width = 52
|
||||||
cached_conversation_widgets = {}
|
cached_conversation_widgets = {}
|
||||||
|
|
||||||
def __init__(self, app):
|
def __init__(self, app):
|
||||||
@ -64,8 +65,10 @@ class ConversationsDisplay():
|
|||||||
|
|
||||||
self.columns_widget = urwid.Columns(
|
self.columns_widget = urwid.Columns(
|
||||||
[
|
[
|
||||||
("weight", ConversationsDisplay.list_width, self.listbox),
|
# ("weight", ConversationsDisplay.list_width, self.listbox),
|
||||||
("weight", 1-ConversationsDisplay.list_width, self.make_conversation_widget(None))
|
# ("weight", 1-ConversationsDisplay.list_width, self.make_conversation_widget(None))
|
||||||
|
(ConversationsDisplay.given_list_width, self.listbox),
|
||||||
|
("weight", 1, self.make_conversation_widget(None))
|
||||||
],
|
],
|
||||||
dividechars=0, focus_column=0, box_columns=[0]
|
dividechars=0, focus_column=0, box_columns=[0]
|
||||||
)
|
)
|
||||||
@ -126,7 +129,8 @@ class ConversationsDisplay():
|
|||||||
|
|
||||||
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
||||||
|
|
||||||
options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
# options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
||||||
|
options = self.columns_widget.options("given", ConversationsDisplay.given_list_width)
|
||||||
self.columns_widget.contents[0] = (overlay, options)
|
self.columns_widget.contents[0] = (overlay, options)
|
||||||
|
|
||||||
def edit_selected_in_directory(self):
|
def edit_selected_in_directory(self):
|
||||||
@ -249,7 +253,8 @@ class ConversationsDisplay():
|
|||||||
|
|
||||||
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
||||||
|
|
||||||
options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
# options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
||||||
|
options = self.columns_widget.options("given", ConversationsDisplay.given_list_width)
|
||||||
self.columns_widget.contents[0] = (overlay, options)
|
self.columns_widget.contents[0] = (overlay, options)
|
||||||
|
|
||||||
def new_conversation(self):
|
def new_conversation(self):
|
||||||
@ -318,7 +323,8 @@ class ConversationsDisplay():
|
|||||||
|
|
||||||
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
||||||
|
|
||||||
options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
# options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
||||||
|
options = self.columns_widget.options("given", ConversationsDisplay.given_list_width)
|
||||||
self.columns_widget.contents[0] = (overlay, options)
|
self.columns_widget.contents[0] = (overlay, options)
|
||||||
|
|
||||||
def delete_conversation(self, source_hash):
|
def delete_conversation(self, source_hash):
|
||||||
@ -417,7 +423,8 @@ class ConversationsDisplay():
|
|||||||
|
|
||||||
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
overlay = urwid.Overlay(dialog, bottom, align="center", width=("relative", 100), valign="middle", height="pack", left=2, right=2)
|
||||||
|
|
||||||
options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
# options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
||||||
|
options = self.columns_widget.options("given", ConversationsDisplay.given_list_width)
|
||||||
self.columns_widget.contents[0] = (overlay, options)
|
self.columns_widget.contents[0] = (overlay, options)
|
||||||
|
|
||||||
def update_sync_dialog(self, loop = None, sender = None):
|
def update_sync_dialog(self, loop = None, sender = None):
|
||||||
@ -438,7 +445,8 @@ class ConversationsDisplay():
|
|||||||
def update_conversation_list(self):
|
def update_conversation_list(self):
|
||||||
ilb_position = self.ilb.get_selected_position()
|
ilb_position = self.ilb.get_selected_position()
|
||||||
self.update_listbox()
|
self.update_listbox()
|
||||||
options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
# options = self.columns_widget.options("weight", ConversationsDisplay.list_width)
|
||||||
|
options = self.columns_widget.options("given", ConversationsDisplay.given_list_width)
|
||||||
if not (self.dialog_open and self.sync_dialog != None):
|
if not (self.dialog_open and self.sync_dialog != None):
|
||||||
self.columns_widget.contents[0] = (self.listbox, options)
|
self.columns_widget.contents[0] = (self.listbox, options)
|
||||||
else:
|
else:
|
||||||
@ -469,7 +477,8 @@ class ConversationsDisplay():
|
|||||||
self.app.mark_conversation_read(self.currently_displayed_conversation)
|
self.app.mark_conversation_read(self.currently_displayed_conversation)
|
||||||
|
|
||||||
self.currently_displayed_conversation = source_hash
|
self.currently_displayed_conversation = source_hash
|
||||||
options = self.widget.options("weight", 1-ConversationsDisplay.list_width)
|
# options = self.widget.options("weight", 1-ConversationsDisplay.list_width)
|
||||||
|
options = self.widget.options("weight", 1)
|
||||||
self.widget.contents[1] = (self.make_conversation_widget(source_hash), options)
|
self.widget.contents[1] = (self.make_conversation_widget(source_hash), options)
|
||||||
if source_hash == None:
|
if source_hash == None:
|
||||||
self.widget.set_focus_column(0)
|
self.widget.set_focus_column(0)
|
||||||
|
@ -1293,6 +1293,7 @@ class NetworkLeftPile(urwid.Pile):
|
|||||||
|
|
||||||
class NetworkDisplay():
|
class NetworkDisplay():
|
||||||
list_width = 0.33
|
list_width = 0.33
|
||||||
|
given_list_width = 52
|
||||||
|
|
||||||
def __init__(self, app):
|
def __init__(self, app):
|
||||||
self.app = app
|
self.app = app
|
||||||
@ -1327,8 +1328,10 @@ class NetworkDisplay():
|
|||||||
|
|
||||||
self.columns = urwid.Columns(
|
self.columns = urwid.Columns(
|
||||||
[
|
[
|
||||||
("weight", NetworkDisplay.list_width, self.left_area),
|
# ("weight", NetworkDisplay.list_width, self.left_area),
|
||||||
("weight", self.right_area_width, self.right_area)
|
# ("weight", self.right_area_width, self.right_area)
|
||||||
|
(NetworkDisplay.given_list_width, self.left_area),
|
||||||
|
("weight", 1, self.right_area)
|
||||||
],
|
],
|
||||||
dividechars=0, focus_column=0
|
dividechars=0, focus_column=0
|
||||||
)
|
)
|
||||||
@ -1499,7 +1502,7 @@ class LXMFPeerEntry(urwid.WidgetWrap):
|
|||||||
style = "list_unknown"
|
style = "list_unknown"
|
||||||
focus_style = "list_focus"
|
focus_style = "list_focus"
|
||||||
|
|
||||||
widget = ListEntry(sym+" "+display_str+"\n "+str(len(peer.unhandled_messages))+" unhandled messages - "+"Last heard "+pretty_date(int(peer.last_heard)))
|
widget = ListEntry(sym+" "+display_str+"\n "+str(len(peer.unhandled_messages))+" unhandled LXMs - "+"Last heard "+pretty_date(int(peer.last_heard)))
|
||||||
# urwid.connect_signal(widget, "click", delegate.connect_node, node)
|
# urwid.connect_signal(widget, "click", delegate.connect_node, node)
|
||||||
|
|
||||||
self.display_widget = urwid.AttrMap(widget, style, focus_style)
|
self.display_widget = urwid.AttrMap(widget, style, focus_style)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user