mirror of
https://github.com/LostRuins/koboldcpp.git
synced 2025-09-10 17:14: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=""):
|
||||
label = makelabel(parent, text, row,0,tooltip)
|
||||
entry = ctk.CTkEntry(parent, width=width, textvariable=var) #you cannot set placeholder text for SHARED variables
|
||||
if singleline:
|
||||
entry.grid(row=row, column=0, padx=padx, stick="nw")
|
||||
else:
|
||||
entry.grid(row=row, column=1, padx=padx, stick="nw")
|
||||
label = makelabel(parent, text, row, 0, tooltip)
|
||||
entry = ctk.CTkEntry(parent, width=width, textvariable=var)
|
||||
entry.grid(row=row, column=(0 if singleline else 1), padx=padx, sticky="nw")
|
||||
return entry, label
|
||||
|
||||
|
||||
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)
|
||||
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.")
|
||||
|
||||
def togglehorde(a,b,c):
|
||||
labels = [horde_name_label, horde_gen_label, horde_context_label, horde_apikey_label, horde_workername_label]
|
||||
for idx, item in enumerate([horde_name_entry, horde_gen_entry, horde_context_entry, horde_apikey_entry, horde_workername_entry]):
|
||||
horde_items = zip([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:
|
||||
item.grid()
|
||||
labels[idx].grid()
|
||||
label.grid()
|
||||
else:
|
||||
item.grid_remove()
|
||||
labels[idx].grid_remove()
|
||||
if usehorde_var.get()==1 and (horde_name_var.get()=="koboldcpp" or horde_name_var.get()=="") and model_var.get()!="":
|
||||
label.grid_remove()
|
||||
|
||||
if usehorde_var.get()==1 and not horde_name_var.get() and model_var.get():
|
||||
basefile = os.path.basename(model_var.get())
|
||||
horde_name_var.set(sanitize_string(os.path.splitext(basefile)[0]))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue