Fixed new tab with same item/user
This commit is contained in:
parent
381dceb80a
commit
e817062f68
14
src/gui.py
14
src/gui.py
@ -18,15 +18,15 @@ class Gui(Tk):
|
|||||||
|
|
||||||
def add_tab(self, number: int, message: Message) -> None:
|
def add_tab(self, number: int, message: Message) -> None:
|
||||||
tab = ttk.Frame(self.tab_control)
|
tab = ttk.Frame(self.tab_control)
|
||||||
if message.user is not self.tabs:
|
if message.user not in self.tabs:
|
||||||
self.tabs[message.user] = dict()
|
self.tabs[message.user] = dict()
|
||||||
if message.trade.item is not self.tabs[message.user]:
|
if message.trade.item not in self.tabs[message.user]:
|
||||||
self.tabs[message.user][message.trade.item] = tab
|
self.tabs[message.user][message.trade.item] = tab
|
||||||
Label(tab, text=message.trade.item).pack(anchor='w', side='left')
|
Label(tab, text=message.trade.item).pack(anchor='w', side='left')
|
||||||
Button(tab, text='Accept').pack(anchor='w', side='left')
|
Button(tab, text='Accept').pack(anchor='w', side='left')
|
||||||
Button(tab, text='Decline').pack(anchor='w', side='left')
|
Button(tab, text='Decline').pack(anchor='w', side='left')
|
||||||
Label(tab, text=f'{message.trade.amount} {message.trade.currency}').pack(anchor='w', side='left')
|
Label(tab, text=f'{message.trade.amount} {message.trade.currency}').pack(anchor='w', side='left')
|
||||||
self.tab_control.add(tab, text=message.user)
|
self.tab_control.add(tab, text=message.user)
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user