Source code for py_dss_interface.models.DSSProgress.DSSProgressS

# -*- encoding: utf-8 -*-
"""
 Created by eniocc at 11/10/2020
"""
import ctypes

from py_dss_interface.models.Base import Base


[docs]class DSSProgressS(Base): """ TThis interface can be used to read/write certain properties of the active DSS object. The structure of the interface is as follows: CStr DSSProgressS(int32_t Parameter, CStr Argument); This interface returns a string with the result of the query according to the value of the variable Parameter, which can be one of the following. """
[docs] def dssprogress_caption(self, arg: str) -> str: """Sets the caption to appear on the bottom of the DSS Progress form.""" arg = Base.check_string_param(arg) ctypes.c_char_p(arg.encode('utf-8')) return (self.dss_obj.DSSProgressS(0, ctypes.c_char_p(arg.encode('utf-8')))).decode('ascii')