# SPDX-License-Identifier: GPL-3.0-only from tkinter import ttk class StoragePicker(ttk.Frame): def __init__(self, master, wizard): super().__init__(master);self.wizard=wizard self.choices=[{'id':'internal'}] ttk.Label(self,text='Install location:').pack(side='left',padx=(0,8)) self.combo=ttk.Combobox(self,state='readonly',width=48,values=['Internal storage (refresh for SD cards)']) self.combo.current(0);self.combo.pack(side='left',fill='x',expand=True) ttk.Button(self,text='Refresh storage',command=self.refresh).pack(side='left',padx=8) def selected_id(self): index=self.combo.current() if not 0<=index