Exemple #1
0
 def draw_listbox(self) -> None:
     listbox_scroll = ListboxScroll(self.top)
     listbox_scroll.grid(sticky="nsew", pady=PADY)
     listbox_scroll.columnconfigure(0, weight=1)
     listbox_scroll.rowconfigure(0, weight=1)
     self.observers = listbox_scroll.listbox
     self.observers.grid(row=0, column=0, sticky="nsew")
     self.observers.bind("<<ListboxSelect>>", self.handle_observer_change)
     for name in sorted(self.app.core.custom_observers):
         self.observers.insert(tk.END, name)
Exemple #2
0
    def draw_servers(self) -> None:
        listbox_scroll = ListboxScroll(self.top)
        listbox_scroll.grid(pady=PADY, sticky=tk.NSEW)
        listbox_scroll.columnconfigure(0, weight=1)
        listbox_scroll.rowconfigure(0, weight=1)

        self.servers = listbox_scroll.listbox
        self.servers.grid(row=0, column=0, sticky=tk.NSEW)
        self.servers.bind("<<ListboxSelect>>", self.handle_server_change)

        for server in self.app.core.servers:
            self.servers.insert(tk.END, server)