124
125
126
127
128
129
130
131
132
133
134
135
136
137
| return [sg.Image(data=img_fn, **size)]
if img_fn.find(".") > 0:
return [sg.Image(filename=re.sub("[^/]+$", img_fn, pmd.fn), **size)]
return []
def plugin_entry(pmd, plugin_states):
""" checkbox for plugin name """
return [
[
sg.Checkbox(
pmd.get("title", pmd.id), key='p:'+pmd.id, default=plugin_states.get(pmd.id, 0),
tooltip=pmd.get("doc"), metadata="plugin", font="bold", pad=(0, (8, 0))
),
*plugin_icon(pmd),
|
>
>
| 124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
| return [sg.Image(data=img_fn, **size)]
if img_fn.find(".") > 0:
return [sg.Image(filename=re.sub("[^/]+$", img_fn, pmd.fn), **size)]
return []
def plugin_entry(pmd, plugin_states):
""" checkbox for plugin name """
if not instanceof(pmd, pluginconf.PluginMeta):
pmd = pluginconf.PluginMeta(pmd)
return [
[
sg.Checkbox(
pmd.get("title", pmd.id), key='p:'+pmd.id, default=plugin_states.get(pmd.id, 0),
tooltip=pmd.get("doc"), metadata="plugin", font="bold", pad=(0, (8, 0))
),
*plugin_icon(pmd),
|
148
149
150
151
152
153
154
155
156
157
158
159
160
161
| #print(o)
name = opt.get("name", "")
desc = wrap(opt.get("description", name), 60)
typedef = opt.get("type", "str")
tooltip = wrap(opt.get("help", name), 60)
OPTIONS[name] = opt
val = config.get(name, opt.get("value", ""))
widget = []
if opt.get("hidden"):
pass
elif typedef == "str":
widget = [
sg.InputText(key=name, default_text=str(val), size=(20, 1), pad=((50, 0), 3)),
|
>
| 150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
| #print(o)
name = opt.get("name", "")
desc = wrap(opt.get("description", name), 60)
typedef = opt.get("type", "str")
tooltip = wrap(opt.get("help", name), 60)
OPTIONS[name] = opt
val = config.get(name, opt.get("value", ""))
#log.debug("add gui field '%s', typedef=%s, val=%s", name, typedef, val)
widget = []
if opt.get("hidden"):
pass
elif typedef == "str":
widget = [
sg.InputText(key=name, default_text=str(val), size=(20, 1), pad=((50, 0), 3)),
|