From 02023064fc5e112985035a9c0b3dc0957cdfda02 Mon Sep 17 00:00:00 2001 From: Brian Potchik Date: Sun, 11 Aug 2019 23:04:17 -0400 Subject: Eliminate mandatory ephemeral view creation during open with options. --- python/settings.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'python') 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)) -- cgit v1.3.1