37 lines
987 B
Python
37 lines
987 B
Python
# kindred-addon-sdk — stable API for Kindred Create addon integration
|
|
|
|
from kindred_sdk.compat import create_version, freecad_version
|
|
from kindred_sdk.context import (
|
|
current_context,
|
|
inject_commands,
|
|
refresh_context,
|
|
register_context,
|
|
register_overlay,
|
|
unregister_context,
|
|
unregister_overlay,
|
|
)
|
|
from kindred_sdk.dock import register_dock_panel
|
|
from kindred_sdk.origin import register_origin, unregister_origin
|
|
from kindred_sdk.theme import get_theme_tokens, load_palette
|
|
from kindred_sdk.toolbar import register_toolbar
|
|
from kindred_sdk.version import SDK_VERSION
|
|
|
|
__all__ = [
|
|
"SDK_VERSION",
|
|
"register_context",
|
|
"unregister_context",
|
|
"register_overlay",
|
|
"unregister_overlay",
|
|
"inject_commands",
|
|
"current_context",
|
|
"refresh_context",
|
|
"get_theme_tokens",
|
|
"load_palette",
|
|
"register_toolbar",
|
|
"register_origin",
|
|
"unregister_origin",
|
|
"register_dock_panel",
|
|
"create_version",
|
|
"freecad_version",
|
|
]
|