Upload files to 'project_manager'
This commit is contained in:
parent
c756d96f23
commit
ae196afd98
4 changed files with 68 additions and 16 deletions
project_manager
|
@ -78,7 +78,8 @@ def run():
|
||||||
win.update = {"versions":{}}
|
win.update = {"versions":{}}
|
||||||
win.projects = {}
|
win.projects = {}
|
||||||
|
|
||||||
|
if not settings.read("Username"):
|
||||||
|
settings.write("Username", "VCStudio-User")
|
||||||
|
|
||||||
# Cashed tables
|
# Cashed tables
|
||||||
win.color = UI_color.get_table()
|
win.color = UI_color.get_table()
|
||||||
|
|
|
@ -17,6 +17,7 @@ from settings import talk
|
||||||
from project_manager import pm_project
|
from project_manager import pm_project
|
||||||
|
|
||||||
from studio import analytics
|
from studio import analytics
|
||||||
|
from studio import studio_gtk
|
||||||
|
|
||||||
#UI modules
|
#UI modules
|
||||||
from UI import UI_elements
|
from UI import UI_elements
|
||||||
|
@ -91,7 +92,9 @@ def layer(win):
|
||||||
|
|
||||||
def do():
|
def do():
|
||||||
print("configure")
|
print("configure")
|
||||||
|
GLib.timeout_add(1, studio_gtk.run, win )
|
||||||
|
|
||||||
|
|
||||||
UI_elements.roundrect(layer, win,
|
UI_elements.roundrect(layer, win,
|
||||||
5,
|
5,
|
||||||
110,
|
110,
|
||||||
|
|
|
@ -90,6 +90,41 @@ def layer(win):
|
||||||
|
|
||||||
current_Y = 0 # The max scroll value
|
current_Y = 0 # The max scroll value
|
||||||
|
|
||||||
|
# Username
|
||||||
|
|
||||||
|
UI_elements.image(layer, win, "settings/themes/"\
|
||||||
|
+win.settings["Theme"]+"/icons/user.png",
|
||||||
|
win.current["w"]/2-240,
|
||||||
|
110 + current_Y + win.scroll["pm_settings"],
|
||||||
|
40,
|
||||||
|
40)
|
||||||
|
|
||||||
|
UI_elements.text(layer, win, "Username_setting",
|
||||||
|
win.current["w"]/2-190,
|
||||||
|
110 + current_Y + win.scroll["pm_settings"],
|
||||||
|
420,
|
||||||
|
40,
|
||||||
|
set_text=win.settings["Username"])
|
||||||
|
|
||||||
|
if win.text["Username_setting"]["text"] != win.settings["Username"]:
|
||||||
|
def do():
|
||||||
|
win.settings["Username"] = win.text["Username_setting"]["text"]
|
||||||
|
settings.write("Username", win.settings["Username"])
|
||||||
|
|
||||||
|
UI_elements.roundrect(layer, win,
|
||||||
|
win.current["w"]/2-240+430,
|
||||||
|
110 + current_Y + win.scroll["pm_settings"],
|
||||||
|
40,
|
||||||
|
40,
|
||||||
|
10,
|
||||||
|
button=do,
|
||||||
|
icon="ok",
|
||||||
|
tip=talk.text("checked"))
|
||||||
|
|
||||||
|
|
||||||
|
current_Y += 50
|
||||||
|
|
||||||
|
|
||||||
# Preparing lists.
|
# Preparing lists.
|
||||||
if "settings_lists" not in win.current:
|
if "settings_lists" not in win.current:
|
||||||
|
|
||||||
|
@ -116,24 +151,31 @@ def layer(win):
|
||||||
UI_color.set(layer, win, "text_normal")
|
UI_color.set(layer, win, "text_normal")
|
||||||
layer.set_font_size(20)
|
layer.set_font_size(20)
|
||||||
layer.move_to(win.current["w"]/2-180,
|
layer.move_to(win.current["w"]/2-180,
|
||||||
current_Y + win.scroll["pm_settings"] + 140)
|
current_Y + win.scroll["pm_settings"] + 135)
|
||||||
layer.show_text(win.settings["Language"])
|
layer.show_text(win.settings["Language"])
|
||||||
|
|
||||||
current_Y += 50
|
current_Y += 50
|
||||||
|
|
||||||
if win.current["settings_lists"]["languages_open"]:
|
if win.current["settings_lists"]["languages_open"]:
|
||||||
|
|
||||||
|
|
||||||
for lang in win.current["settings_lists"]["languages"]:
|
for lang in win.current["settings_lists"]["languages"]:
|
||||||
if lang != win.settings["Language"]:
|
if lang != win.settings["Language"]:
|
||||||
|
|
||||||
|
UI_color.set(layer, win, "button_active")
|
||||||
|
layer.move_to(win.current["w"]/2-227, 102 + current_Y + win.scroll["pm_settings"])
|
||||||
|
layer.line_to(win.current["w"]/2-227, 152 + current_Y + win.scroll["pm_settings"])
|
||||||
|
layer.stroke()
|
||||||
|
|
||||||
def do():
|
def do():
|
||||||
win.settings["Language"] = lang
|
win.settings["Language"] = lang
|
||||||
settings.write("Language", lang)
|
settings.write("Language", lang)
|
||||||
win.current["settings_lists"]["languages_open"] = False
|
win.current["settings_lists"]["languages_open"] = False
|
||||||
|
|
||||||
UI_elements.roundrect(layer, win,
|
UI_elements.roundrect(layer, win,
|
||||||
win.current["w"]/2-200,
|
win.current["w"]/2-220,
|
||||||
110 + current_Y + win.scroll["pm_settings"],
|
110 + current_Y + win.scroll["pm_settings"],
|
||||||
410,
|
430,
|
||||||
40,
|
40,
|
||||||
10,
|
10,
|
||||||
button=do,
|
button=do,
|
||||||
|
@ -143,17 +185,17 @@ def layer(win):
|
||||||
|
|
||||||
UI_color.set(layer, win, "text_normal")
|
UI_color.set(layer, win, "text_normal")
|
||||||
layer.set_font_size(20)
|
layer.set_font_size(20)
|
||||||
layer.move_to(win.current["w"]/2-140,
|
layer.move_to(win.current["w"]/2-150,
|
||||||
current_Y + win.scroll["pm_settings"] + 140)
|
current_Y + win.scroll["pm_settings"] + 135)
|
||||||
layer.show_text(lang)
|
layer.show_text(lang)
|
||||||
|
|
||||||
current_Y += 50
|
current_Y += 50
|
||||||
|
|
||||||
# BLUR
|
# BLUR
|
||||||
|
|
||||||
blur_ok = False
|
blur_ok = "unchecked"
|
||||||
if win.settings["Blur"]:
|
if win.settings["Blur"]:
|
||||||
blur_ok = "ok"
|
blur_ok = "checked"
|
||||||
|
|
||||||
def do():
|
def do():
|
||||||
win.settings["Blur"] = not win.settings["Blur"]
|
win.settings["Blur"] = not win.settings["Blur"]
|
||||||
|
@ -172,15 +214,15 @@ def layer(win):
|
||||||
UI_color.set(layer, win, "text_normal")
|
UI_color.set(layer, win, "text_normal")
|
||||||
layer.set_font_size(20)
|
layer.set_font_size(20)
|
||||||
layer.move_to(win.current["w"]/2-180,
|
layer.move_to(win.current["w"]/2-180,
|
||||||
current_Y + win.scroll["pm_settings"] + 140)
|
current_Y + win.scroll["pm_settings"] + 135)
|
||||||
layer.show_text(talk.text("Blur"))
|
layer.show_text(talk.text("Blur"))
|
||||||
|
|
||||||
current_Y += 50
|
current_Y += 50
|
||||||
|
|
||||||
if win.settings["Blur"]:
|
if win.settings["Blur"]:
|
||||||
ablur_ok = False
|
ablur_ok = "unchecked"
|
||||||
if win.settings["Auto_De-Blur"]:
|
if win.settings["Auto_De-Blur"]:
|
||||||
ablur_ok = "ok"
|
ablur_ok = "checked"
|
||||||
|
|
||||||
def do():
|
def do():
|
||||||
win.settings["Auto_De-Blur"] = not win.settings["Auto_De-Blur"]
|
win.settings["Auto_De-Blur"] = not win.settings["Auto_De-Blur"]
|
||||||
|
@ -199,7 +241,7 @@ def layer(win):
|
||||||
UI_color.set(layer, win, "text_normal")
|
UI_color.set(layer, win, "text_normal")
|
||||||
layer.set_font_size(20)
|
layer.set_font_size(20)
|
||||||
layer.move_to(win.current["w"]/2-180,
|
layer.move_to(win.current["w"]/2-180,
|
||||||
current_Y + win.scroll["pm_settings"] + 140)
|
current_Y + win.scroll["pm_settings"] + 135)
|
||||||
layer.show_text(talk.text("Auto_De-Blur"))
|
layer.show_text(talk.text("Auto_De-Blur"))
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -181,9 +181,15 @@ def layer(win):
|
||||||
|
|
||||||
if is_open:
|
if is_open:
|
||||||
for filename in files:
|
for filename in files:
|
||||||
|
|
||||||
|
UI_color.set(layer, win, "button_active")
|
||||||
|
layer.move_to(win.current["w"]/2-227, 102 + current_Y + win.scroll["pm_update"])
|
||||||
|
layer.line_to(win.current["w"]/2-227, 152 + current_Y + win.scroll["pm_update"])
|
||||||
|
layer.stroke()
|
||||||
|
|
||||||
UI_color.set(layer, win, "text_normal")
|
UI_color.set(layer, win, "text_normal")
|
||||||
layer.set_font_size(15)
|
layer.set_font_size(15)
|
||||||
layer.move_to(win.current["w"]/2-180,
|
layer.move_to(win.current["w"]/2-210,
|
||||||
current_Y + win.scroll["pm_update"] + 140)
|
current_Y + win.scroll["pm_update"] + 140)
|
||||||
layer.show_text(str(filename))
|
layer.show_text(str(filename))
|
||||||
|
|
||||||
|
@ -193,9 +199,9 @@ def layer(win):
|
||||||
os.system("xdg-open "+gitlink+filename)
|
os.system("xdg-open "+gitlink+filename)
|
||||||
|
|
||||||
UI_elements.roundrect(layer, win,
|
UI_elements.roundrect(layer, win,
|
||||||
win.current["w"]/2-200,
|
win.current["w"]/2-220,
|
||||||
110 + current_Y + win.scroll["pm_update"],
|
110 + current_Y + win.scroll["pm_update"],
|
||||||
410,
|
430,
|
||||||
40,
|
40,
|
||||||
10,
|
10,
|
||||||
button=do,
|
button=do,
|
||||||
|
|
Loading…
Add table
Reference in a new issue