@@ -66,6 +66,10 @@ def state(self) -> str:
66
66
67
67
@state .setter
68
68
def state (self , value ) -> None :
69
+ """Sets the state of the client window.
70
+
71
+ Returns: None
72
+ """
69
73
if not isinstance (value , str ):
70
74
raise ValueError ("state must be a string" )
71
75
if value not in ClientWindowState .VALID_STATES :
@@ -84,6 +88,10 @@ def client_window(self) -> str:
84
88
85
89
@client_window .setter
86
90
def client_window (self , value ) -> None :
91
+ """Sets the client window identifier.
92
+
93
+ Returns: None
94
+ """
87
95
if not isinstance (value , str ):
88
96
raise ValueError ("clientWindow must be a string" )
89
97
self ._client_window = value
@@ -100,6 +108,10 @@ def width(self) -> int:
100
108
101
109
@width .setter
102
110
def width (self , value ) -> None :
111
+ """Sets the width of the client window.
112
+
113
+ Returns: None
114
+ """
103
115
if not isinstance (value , int ) or value < 0 :
104
116
raise ValueError (f"width must be a non-negative integer, got { value } " )
105
117
self ._width = value
@@ -116,6 +128,10 @@ def height(self) -> int:
116
128
117
129
@height .setter
118
130
def height (self , value ) -> None :
131
+ """Sets the height of the client window.
132
+
133
+ Returns: None
134
+ """
119
135
if not isinstance (value , int ) or value < 0 :
120
136
raise ValueError (f"height must be a non-negative integer, got { value } " )
121
137
self ._height = value
@@ -132,6 +148,10 @@ def x(self) -> int:
132
148
133
149
@x .setter
134
150
def x (self , value ) -> None :
151
+ """Sets the x coordinate of the client window.
152
+
153
+ Returns: None
154
+ """
135
155
if not isinstance (value , int ):
136
156
raise ValueError (f"x must be an integer, got { type (value ).__name__ } " )
137
157
self ._x = value
@@ -148,16 +168,30 @@ def y(self) -> int:
148
168
149
169
@y .setter
150
170
def y (self , value ) -> None :
171
+ """Sets the y coordinate of the client window.
172
+
173
+ Returns: None
174
+ """
151
175
if not isinstance (value , int ):
152
176
raise ValueError (f"y must be an integer, got { type (value ).__name__ } " )
153
177
self ._y = value
154
178
155
179
@property
156
180
def active (self ):
181
+ """Gets the Window Status
182
+
183
+ Returns:
184
+ -------
185
+ bool: The boolen value of Window Status
186
+ """
157
187
return self ._active
158
188
159
189
@active .setter
160
190
def active (self , value ) -> None :
191
+ """Sets the Window Status
192
+
193
+ Returns: None
194
+ """
161
195
if not isinstance (value , bool ):
162
196
raise ValueError ("active must be a boolean" )
163
197
self ._active = value
0 commit comments