def startup_id(self) -> str | None: return str_or_none(self._ptr.startup_id)
def display_name(self) -> str | None: return str_or_none(self._ptr.display_name)
def wm_instance(self) -> str | None: return str_or_none(self._ptr.wm_instance)
def role(self) -> str | None: return str_or_none(self._ptr.role)
def title(self) -> str | None: return str_or_none(self._ptr.title)
def wm_class(self) -> str | None: # `self._ptr.class` is invalid syntax but this works. return str_or_none(getattr(self._ptr, "class"))
def title(self) -> str | None: """The title of the toplevel object""" return str_or_none(self._ptr.title)
def app_id(self) -> str | None: """The app id of the toplevel object""" return str_or_none(self._ptr.app_id)
def serial(self) -> str | None: return str_or_none(self._ptr.serial)
def model(self) -> str | None: return str_or_none(self._ptr.model)
def make(self) -> str | None: return str_or_none(self._ptr.make)
def description(self) -> str | None: """The description of the output""" return str_or_none(self._ptr.description)
def name(self) -> str | None: """The name of the output""" return str_or_none(self._ptr.name)