]> git.donarmstrong.com Git - kiibohd-kll.git/blobdiff - kll_lib/containers.py
Adding basic layer support
[kiibohd-kll.git] / kll_lib / containers.py
index 751f94947d9a224f788fa9ce1b8153e041a57e84..5bf9e70c9c771c78408aff146aa41c306b4f67aa 100644 (file)
@@ -100,8 +100,10 @@ class Macros:
        def __repr__( self ):
                return "{0}".format( self.macros )
 
-       def setLayer( self, layer ):
-               self.layer = layer
+       def addLayer( self ):
+               # Increment layer count, and append another macros dictionary
+               self.layer += 1
+               self.macros.append( dict() )
 
        # Use for ScanCode trigger macros
        def appendScanCode( self, trigger, result ):