add property setters in event class

use event property setters in examples

update README

patch bump
This commit is contained in:
onyx-and-iris
2022-10-06 16:45:08 +01:00
parent 08fdad135d
commit 86612a65cb
5 changed files with 47 additions and 19 deletions

View File

@@ -56,7 +56,7 @@ class Parser:
def main(cmds=None):
kind_id = "banana"
subs = {ev: False for ev in ["pdirty", "mdirty", "ldirty", "midi"]}
subs = {ev: False for ev in ["pdirty", "mdirty", "midi"]}
with voicemeeterlib.api(kind_id, subs=subs) as vm:
parser = Parser(vm)

View File

@@ -8,8 +8,8 @@ class Observer:
self.vm = vm
# register your app as event observer
self.vm.subject.add(self)
# add level updates, since they are disabled by default.
self.vm.event.add("ldirty")
# enable level updates, since they are disabled by default.
self.vm.event.ldirty = True
# define an 'on_update' callback function to receive event updates
def on_update(self, subject):