mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-11 01:24:36 +00:00
Streamline misc (#1007)
* fix typo and streamline a little * streamline togglehorde * oops
This commit is contained in:
parent
8b0a9f7e56
commit
621801da0e
1 changed files with 12 additions and 13 deletions
23
koboldcpp.py
23
koboldcpp.py
|
@ -2280,15 +2280,11 @@ def show_gui():
|
||||||
|
|
||||||
|
|
||||||
def makelabelentry(parent, text, var, row=0, width=50, padx=8, singleline=False, tooltip=""):
|
def makelabelentry(parent, text, var, row=0, width=50, padx=8, singleline=False, tooltip=""):
|
||||||
label = makelabel(parent, text, row,0,tooltip)
|
label = makelabel(parent, text, row, 0, tooltip)
|
||||||
entry = ctk.CTkEntry(parent, width=width, textvariable=var) #you cannot set placeholder text for SHARED variables
|
entry = ctk.CTkEntry(parent, width=width, textvariable=var)
|
||||||
if singleline:
|
entry.grid(row=row, column=(0 if singleline else 1), padx=padx, sticky="nw")
|
||||||
entry.grid(row=row, column=0, padx=padx, stick="nw")
|
|
||||||
else:
|
|
||||||
entry.grid(row=row, column=1, padx=padx, stick="nw")
|
|
||||||
return entry, label
|
return entry, label
|
||||||
|
|
||||||
|
|
||||||
def makefileentry(parent, text, searchtext, var, row=0, width=200, filetypes=[], onchoosefile=None, singlerow=False, singlecol=True, tooltiptxt=""):
|
def makefileentry(parent, text, searchtext, var, row=0, width=200, filetypes=[], onchoosefile=None, singlerow=False, singlecol=True, tooltiptxt=""):
|
||||||
label = makelabel(parent, text, row,0,tooltiptxt,columnspan=3)
|
label = makelabel(parent, text, row,0,tooltiptxt,columnspan=3)
|
||||||
def getfilename(var, text):
|
def getfilename(var, text):
|
||||||
|
@ -2656,15 +2652,18 @@ def show_gui():
|
||||||
horde_workername_entry, horde_workername_label = makelabelentry(horde_tab, "Horde Worker Name:",horde_workername_var, 24, 180,tooltip="Your worker's name to be displayed.")
|
horde_workername_entry, horde_workername_label = makelabelentry(horde_tab, "Horde Worker Name:",horde_workername_var, 24, 180,tooltip="Your worker's name to be displayed.")
|
||||||
|
|
||||||
def togglehorde(a,b,c):
|
def togglehorde(a,b,c):
|
||||||
labels = [horde_name_label, horde_gen_label, horde_context_label, horde_apikey_label, horde_workername_label]
|
horde_items = zip([horde_name_entry, horde_gen_entry, horde_context_entry, horde_apikey_entry, horde_workername_entry],
|
||||||
for idx, item in enumerate([horde_name_entry, horde_gen_entry, horde_context_entry, horde_apikey_entry, horde_workername_entry]):
|
[horde_name_label, horde_gen_label, horde_context_label, horde_apikey_label, horde_workername_label])
|
||||||
|
|
||||||
|
for item, label in horde_items:
|
||||||
if usehorde_var.get() == 1:
|
if usehorde_var.get() == 1:
|
||||||
item.grid()
|
item.grid()
|
||||||
labels[idx].grid()
|
label.grid()
|
||||||
else:
|
else:
|
||||||
item.grid_remove()
|
item.grid_remove()
|
||||||
labels[idx].grid_remove()
|
label.grid_remove()
|
||||||
if usehorde_var.get()==1 and (horde_name_var.get()=="koboldcpp" or horde_name_var.get()=="") and model_var.get()!="":
|
|
||||||
|
if usehorde_var.get()==1 and not horde_name_var.get() and model_var.get():
|
||||||
basefile = os.path.basename(model_var.get())
|
basefile = os.path.basename(model_var.get())
|
||||||
horde_name_var.set(sanitize_string(os.path.splitext(basefile)[0]))
|
horde_name_var.set(sanitize_string(os.path.splitext(basefile)[0]))
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue