some test kicad plugins
This commit is contained in:
17
scripting/plugins/TestPlugin/TestPlugin/TestPlugin_action.py
Normal file
17
scripting/plugins/TestPlugin/TestPlugin/TestPlugin_action.py
Normal file
@@ -0,0 +1,17 @@
|
||||
import pcbnew
|
||||
import os
|
||||
|
||||
class TestPlugin(pcbnew.ActionPlugin):
|
||||
def defaults(self):
|
||||
self.name = "TestPlugin"
|
||||
self.category = "A descriptive category name"
|
||||
self.description = "A description of the plugin and what it does"
|
||||
|
||||
# self.pcbnew_icon_support = hasattr(self, "show_toolbar_button")
|
||||
# self.show_toolbar_button = True
|
||||
# icon_dir = os.path.dirname(os.path.dirname(__file__))
|
||||
# self.icon_file_name = os.path.join(icon_dir, 'icon.png')
|
||||
|
||||
def Run(self):
|
||||
# The entry function of the plugin that is executed on user action
|
||||
print("Hello World - testplugin")
|
3
scripting/plugins/TestPlugin/TestPlugin/__init__.py
Normal file
3
scripting/plugins/TestPlugin/TestPlugin/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from .TestPlugin_action import TestPlugin
|
||||
plugin = TestPlugin()
|
||||
plugin.register()
|
Binary file not shown.
Binary file not shown.
BIN
scripting/plugins/TestPlugin/TestPlugin/icon.png
Normal file
BIN
scripting/plugins/TestPlugin/TestPlugin/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 761 B |
1
scripting/plugins/TestPlugin/__init__.py
Normal file
1
scripting/plugins/TestPlugin/__init__.py
Normal file
@@ -0,0 +1 @@
|
||||
from .TestPlugin import plugin
|
BIN
scripting/plugins/TestPlugin/__pycache__/__init__.cpython-38.pyc
Normal file
BIN
scripting/plugins/TestPlugin/__pycache__/__init__.cpython-38.pyc
Normal file
Binary file not shown.
Reference in New Issue
Block a user