====== 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') | ||