mirror of
https://forge.apps.education.fr/blender-edutech/jumeaux-numeriques.git
synced 2024-01-27 06:56:18 +01:00
Chargement de la documentation à l'ouverture de la documentation
This commit is contained in:
parent
fbf4ca47bb
commit
81aa7119e6
Binary file not shown.
18
twin.py
18
twin.py
@ -135,7 +135,7 @@ def cmd_init():
|
||||
windows=("Doc", "Doc_chap-general", "Doc_chap-system", "Doc_chap-python", "About")
|
||||
for window in windows:
|
||||
scene.objects[window].setVisible(False,True)
|
||||
twin_doc.init()
|
||||
# twin_doc.init()
|
||||
|
||||
##
|
||||
# Highlight des commandes
|
||||
@ -178,13 +178,17 @@ def cmd_hl(cont):
|
||||
"Doc-cmd-colbox":"Documentation",
|
||||
"ResetView": "Reset de la vue (Touche Début)",
|
||||
"About-cmd": "A propos"}
|
||||
scene.objects['Cmd-text']['modal']= False
|
||||
scene.objects['Cmd-text']['Text']= text_hl[obj.name]
|
||||
if scene.objects['Doc']['page_chap']== "" and obj.name =="Doc-cmd-colbox" :
|
||||
scene.objects['Cmd-text']['Text']= "Chargement de la documentation ..."
|
||||
scene.objects['Cmd-text'].setVisible(True,False)
|
||||
|
||||
# Désactivation
|
||||
if cont.sensors['MO'].status == JUST_RELEASED and (scene.objects['System']['manip_mode']==0 or scene.objects['System']['manip_mode']==9):
|
||||
scene.objects['Cmd-text']['Text']= ""
|
||||
scene.objects['Cmd-text'].setVisible(False,False)
|
||||
if scene.objects['Cmd-text']['modal'] != True:
|
||||
scene.objects['Cmd-text']['Text']= ""
|
||||
scene.objects['Cmd-text'].setVisible(False,False)
|
||||
if obj.name!="Run" and obj.name!="Pause" and obj.name!="Stop" and obj.name!="Doc-cmd-colbox":
|
||||
scene.objects[obj.name+'-Hl'].setVisible(False,True)
|
||||
obj.setVisible(True,True)
|
||||
@ -432,9 +436,17 @@ def python_validation(file):
|
||||
stdout = pylint_stdout.read()
|
||||
stderr = pylint_stderr.read()
|
||||
if " error (" in stdout: # Présence d'erreur
|
||||
|
||||
# UI : information
|
||||
scene.objects['Cmd-text']['modal']= True
|
||||
scene.objects['Cmd-text']['Text']= "Erreur dans le script ... "
|
||||
scene.objects['Cmd-text'].setVisible(True,False)
|
||||
print(stdout) # Affichage console
|
||||
return False
|
||||
else:
|
||||
scene.objects['Cmd-text']['modal']= False
|
||||
scene.objects['Cmd-text']['Text']= ""
|
||||
scene.objects['Cmd-text'].setVisible(False,False)
|
||||
return True
|
||||
|
||||
def cycle_run ():
|
||||
|
12
twin_doc.py
12
twin_doc.py
@ -173,6 +173,10 @@ card_description.update({"python-card" : [card_python_title, card_python_text, c
|
||||
|
||||
def init():
|
||||
|
||||
# UI : information
|
||||
scene.objects['Cmd-text']['Text']= "Chargement de la documentation ..."
|
||||
scene.objects['Cmd-text'].setVisible(True,False)
|
||||
|
||||
# Mettre les couleurs sur les icones (chapitres et cartes)
|
||||
chap=("general", "system", "python")
|
||||
for page in chap:
|
||||
@ -212,12 +216,20 @@ def init():
|
||||
# Page par défaut
|
||||
scene.objects['Doc']['page_chap'] = "general"
|
||||
|
||||
# UI : information
|
||||
scene.objects['Cmd-text']['Text']= ""
|
||||
scene.objects['Cmd-text'].setVisible(False,False)
|
||||
|
||||
##
|
||||
# Ouvrir la documentation
|
||||
##
|
||||
|
||||
def open():
|
||||
|
||||
# Chargement de la documentation
|
||||
if scene.objects['Doc']['page_chap']=="":
|
||||
init()
|
||||
|
||||
# Placer la tablette
|
||||
scene.active_camera = scene.objects["Camera-Doc"]
|
||||
scene.objects['Doc_close'].color= color_doc_fct
|
||||
|
Loading…
Reference in New Issue
Block a user