def __init__(self, discord_client, channels, send_channel, name=""):
self.discord = discord_client
self.ui = self.discord.ui
self.channels = channels
self.send_channel = send_channel
self.name = name
self._selectable = False
self.channel_names = discurses.processing.shorten_channel_names(
channels, 14)
self.w_channel_cols = SendChannelSelector(self)
self.message_list = MessageListWidget(self.discord, self)
self.edit_message = MessageEditWidget(self.discord, self)
self.frame = urwid.Pile([('weight', 1, self.message_list),
('pack', self.edit_message)], 1)
HasModal.__init__(self, self.frame)
self.__super.__init__(self.w_placeholder)
if len(channels) == 0:
self.popup_server_tree()
评论列表
文章目录