Modifications

Aller à : navigation, rechercher

Laserengraver dev

18 octets ajoutés, 30 novembre 2013 à 14:41
aucun résumé de modification
On souhaite faire une copie de l'extension pour pouvoir garder la version originale accessible.
Le fichier python (<tt>.py</tt>) contient le code principal. Le fichier .inx contient les infos pour intégrer l'extension à inkscape
J'ai choisi de renommer l'extention modifiée en ajoutant des suffixes "lo".
=== principe ===
D'après de que j'ai compris, une extension inkscape est une classe python qui hérite de la classe "inkex.Effect". Son constructeur (i.e. <tt>def __init__(self)</tt>) permet d'avoir accès aux paramètres définis dans le menu de l'interface graphique par l'intermédiaire du fichier .inx
=== ajout de paramètre dans le menu de laserengraver ===
Il suffit d'ajouter une entrée "param" dans le fichier "laserengraver_laser.inx" et la ligne correspondante dans les options de OptionParser.

Menu de navigation