Paste To The End of the checklist
This commit is contained in:
parent
13af5f1839
commit
8d12e15f07
1 changed files with 50 additions and 1 deletions
|
@ -188,7 +188,7 @@ def get_fraction(win, path):
|
|||
# This function will return a fraction of a given checklist. It will ignore
|
||||
# complitelly what is the asset / shot / project the checklist is from.
|
||||
|
||||
# For sake of making this function actually somewhat useful, aka not bloated
|
||||
# For sake of making this function actually somewhat useful, aka not bloated3
|
||||
# I will use it to cashe the whole checklist data objects. So they could be
|
||||
# easily accesable later on.
|
||||
|
||||
|
@ -1165,6 +1165,55 @@ def draw(outlayer, win, path, back="story_editor"):
|
|||
)
|
||||
layer.show_text(talk.text("copy_checklist_to_clipboard"))
|
||||
|
||||
cXY[1] = cXY[1] + 50
|
||||
|
||||
def do():
|
||||
|
||||
clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
|
||||
cliptext = str(clipboard.wait_for_text())
|
||||
|
||||
savetext = ""
|
||||
for i in cliptext.split("\n"):
|
||||
if "[ ]" in i or "[V]" in i or "[v]" in i:
|
||||
savetext = savetext + "\n"+i.replace("[V]", "[ ]").replace("[v]", "[ ]")
|
||||
else:
|
||||
savetext = savetext + "\n[ ] #"+i
|
||||
cliptext = savetext[1:]
|
||||
|
||||
|
||||
s = open(path, 'ab')
|
||||
s.write(cliptext.encode("utf-8"))
|
||||
s.close()
|
||||
|
||||
win.checklists[path] = get_list(path)
|
||||
|
||||
|
||||
UI_elements.roundrect(layer, win,
|
||||
cXY[0],
|
||||
win.scroll["checklist"] + cXY[1],
|
||||
width - cXY[0],
|
||||
40,
|
||||
10,
|
||||
button=do,
|
||||
icon="copy_file",
|
||||
offset=[x,y])
|
||||
|
||||
UI_color.set(layer, win, "progress_background")
|
||||
UI_elements.roundrect(layer, win,
|
||||
cXY[0],
|
||||
win.scroll["checklist"] + cXY[1],
|
||||
width - cXY[0],
|
||||
40,
|
||||
10,
|
||||
fill=False)
|
||||
layer.stroke()
|
||||
|
||||
layer.set_font_size(20)
|
||||
layer.move_to(
|
||||
cXY[0]+50,
|
||||
win.scroll["checklist"] + cXY[1]+25
|
||||
)
|
||||
layer.show_text(talk.text("copy_to_checklist_from_clipboard"))
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue