def update_columns(self):
cols = []
names = discurses.processing.shorten_channel_names(
self.chat_widget.channels, 100)
for ch in self.chat_widget.channels:
if ch == self.chat_widget.send_channel:
cols.append((urwid.AttrMap(
urwid.Text(
names[ch], align="center"),
"send_channel_selector_sel",
"send_channel_selector_sel_f"),
self.w_cols.options('weight', 1)))
else:
cols.append((urwid.AttrMap(
urwid.Text(
names[ch], align="center"),
"send_channel_selector",
"send_channel_selector_f"),
self.w_cols.options('weight', 1)))
self.w_cols.contents = cols
评论列表
文章目录