====== Differences ====== This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
doc_opener [2015/08/20 11:59] swann [c. custompath operator] |
doc_opener [2015/08/20 12:07] (current) swann [c. custompath operator] |
||
---|---|---|---|
Line 202: | Line 202: | ||
</code> | </code> | ||
- | <code python> | + | Ici il s'agit du corps de l'opérateur, la fonction execute va s'éxecuter à chaque appel de l'opérateur. Il en est de même ,pour les fonctions draw et invoke. |
+ | <code python> | ||
def execute(self, context): | def execute(self, context): | ||
- | #this is a variable created from the top to start it | + | #ajout du chemin sélectionné |
- | + | ressources.Items.append((str(self.properties.filepath),str(self.properties.filepath),"")) | |
- | print("*************SELECTED FILES ***********") | + | #Création du tuple temporaire |
- | for file in self.files: | + | |
- | print("FILEPATH %s"%self.properties.filepath) | + | |
- | #ajout du chemin sélectionné | + | |
- | ressources.Items.append((str(self.properties.filepath),str(self.properties.filepath),"")) | + | |
- | | + | |
t=(str(self.properties.filepath),str(self.properties.filepath))) | t=(str(self.properties.filepath),str(self.properties.filepath))) | ||
#Mise à jour de la liste des dossier racine | #Mise à jour de la liste des dossier racine | ||
Line 218: | Line 214: | ||
#Sauvegarde du dossier sélectionné de manière persistante | #Sauvegarde du dossier sélectionné de manière persistante | ||
persistence.write_config() | persistence.write_config() | ||
+ | #Find de fonction | ||
return {'FINISHED'} | return {'FINISHED'} | ||
+ | |||
+ | #Fonction d'affichage de l'explorateur de fichier | ||
def draw(self, context): | def draw(self, context): | ||
self.layout.operator('file.select_all_toggle') | self.layout.operator('file.select_all_toggle') |