summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/settings.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/python/settings.py b/python/settings.py
index abb859a7..95501622 100644
--- a/python/settings.py
+++ b/python/settings.py
@@ -67,6 +67,11 @@ class Settings(object):
"""(read-only)"""
return self._instance_id
+ def set_resource_id(self, resource_id = None):
+ if resource_id is None:
+ resource_id = ""
+ core.BNSettingsSetResourceId(self.handle, resource_id)
+
def register_group(self, group, title):
"""
``register_group`` registers a group for use with this Settings instance. Groups provide a simple way to organize settings.
@@ -103,6 +108,9 @@ class Settings(object):
def contains(self, key):
return core.BNSettingsContains(self.handle, key)
+ def is_empty(self):
+ return core.BNSettingsIsEmpty(self.handle)
+
def query_property_string_list(self, key, property_name):
length = ctypes.c_ulonglong()
result = core.BNSettingsQueryPropertyStringList(self.handle, key, property_name, ctypes.byref(length))