51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
parent.hooks["config_save"].append(self.update_paths)
parent.specbuttons.show()
# Extra buttons
def update_buttons(self, parent):
# define table width (2 rows default)
y = max(min(int(conf.specbutton_rows), 4), 1) # 1 <= y <= 4
self.specbuttons.resize(y, int(math.ceil(len(conf.specbuttons) / y)))
# clean up
for widget in self.specbuttons.get_children():
widget.destroy()
# add icon buttons
|
>
|
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
parent.hooks["config_save"].append(self.update_paths)
parent.specbuttons.show()
# Extra buttons
def update_buttons(self, parent):
# define table width (2 rows default)
y = conf.specbuttons_rows if "specbuttons_rows" in conf else 2
y = max(min(int(conf.specbutton_rows), 4), 1) # 1 <= y <= 4
self.specbuttons.resize(y, int(math.ceil(len(conf.specbuttons) / y)))
# clean up
for widget in self.specbuttons.get_children():
widget.destroy()
# add icon buttons
|