![]() ![]() Add a helpful description that allows users without programming knowledge to understand what your extension does, with info about dependencies and the Inkscape versions and operating systems that you know your extension will work with.Upload your extension files, archived to a single zip file.It must follow all website code of conduct rules AND the extensions guidelines.Įxtensions which break any of the rules may be removed or edited to comply with the rules. Share your extension with other users by uploading it to this website, into your InkSpace gallery.a website that allows developers to collaborate like GitLab, for example. Keep your extension in a place where others can help with development, i.e.License your extension with an open source software license, e.g.To achieve this, you'll need to do the following: Wouldn't it be great if others, who need the same, but don't know how to program, could also use your extension, and maybe give feedback to you, and suggest enhancements, or if other programmers could join you to help improve your extension? So you've written a new Inkscape extension for yourself now, to suit your own needs. Documentation of extension utility functions (auto-generated).Extension documentation (auto-generated).Some more information is also available in the following locations: modify path data, write a file, import a specific file format, send data to plotter or printer), to see how it could be done. It is recommended to take a look at an extension that does something similar to what your new extension will do (e.g. py files (foremost inkex.py) which supply you with some basic functionality (like error messages, getting ids of selected elements, etc.) you can build on with your extension, if you write it in Python.įind the inkex.py API reference (for Inkscape >= 1.0) on GitLab.įor examples, please take a look into the "extensions" folder of your Inkscape installation. The extension script: a script written in the programming language of your choice inx files to fit snugly into Inkscape's i18n infrastructure some XML elements and attributes are prefixed with an underscore (_) character to indicate that the containing text should be marked for translation. Will result in the following GUI being created: See also: INX Parameters Structure RadioButton example ![]() description (for descriptions below parameters).color (for a color selector, like the one in the Fill & Stroke dialog)įor the sake of the UI there are also the following two parameters that do not provide data to the extension but alter the user input GUI.optiongroup (for a dropdown list or radio buttons). ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |