lpcmanager

Parents 1e7762139be7
Children effc3b4090c8
SVGHMI: customize default widget library path to browse LPCManager's widgets by default.
  • +8 -0
    LPCSVGHMI.py
  • --- a/LPCSVGHMI.py Wed Apr 09 11:34:01 2025 +0200
    +++ b/LPCSVGHMI.py Wed May 28 15:31:26 2025 +0200
    @@ -1,5 +1,7 @@
    from svghmi.svghmi import SVGHMI, SVGHMILibrary, paths
    +from svghmi import ui
    +
    import os
    from LPCArch import GetLPCProduct, LOCAL_SVG_modules
    @@ -105,6 +107,12 @@
    SVGHMI.getDefaultSVG = getDefaultSVG
    +def getDefaultSVGLibrary():
    + ScriptDirectory = paths.AbsDir(__file__)
    + return os.path.join(ScriptDirectory, "LPCSVGHMILibrary")
    +
    +ui.default_libdir = getDefaultSVGLibrary()
    +
    old_Generate_C = SVGHMILibrary.Generate_C
    def Generate_C(self, *args, **kwargs):