mirror of
https://github.com/TomSchimansky/CustomTkinter.git
synced 2023-08-10 21:13:13 +03:00
cget now returns copy of lists
This commit is contained in:
parent
868b2a2f42
commit
7572f095c2
@ -1,5 +1,6 @@
|
||||
import tkinter
|
||||
import sys
|
||||
import copy
|
||||
from typing import Union, Tuple, Callable, List, Optional
|
||||
|
||||
from .core_widget_classes import DropdownMenu
|
||||
@ -324,7 +325,7 @@ class CTkComboBox(CTkBaseClass):
|
||||
elif attribute_name == "dropdown_font":
|
||||
return self._dropdown_menu.cget("font")
|
||||
elif attribute_name == "values":
|
||||
return self._values
|
||||
return copy.copy(self._values)
|
||||
elif attribute_name == "state":
|
||||
return self._state
|
||||
elif attribute_name == "hover":
|
||||
|
@ -1,4 +1,5 @@
|
||||
import tkinter
|
||||
import copy
|
||||
import sys
|
||||
from typing import Union, Tuple, Callable, Optional
|
||||
|
||||
@ -328,7 +329,7 @@ class CTkOptionMenu(CTkBaseClass):
|
||||
elif attribute_name == "dropdown_font":
|
||||
return self._dropdown_menu.cget("font")
|
||||
elif attribute_name == "values":
|
||||
return self._values
|
||||
return copy.copy(self._values)
|
||||
elif attribute_name == "variable":
|
||||
return self._variable
|
||||
elif attribute_name == "state":
|
||||
|
@ -1,4 +1,5 @@
|
||||
import tkinter
|
||||
import copy
|
||||
from typing import Union, Tuple, List, Dict, Callable, Optional
|
||||
try:
|
||||
from typing import Literal
|
||||
@ -321,7 +322,7 @@ class CTkSegmentedButton(CTkFrame):
|
||||
elif attribute_name == "font":
|
||||
return self._font
|
||||
elif attribute_name == "values":
|
||||
return self._value_list
|
||||
return copy.copy(self._value_list)
|
||||
elif attribute_name == "variable":
|
||||
return self._variable
|
||||
elif attribute_name == "dynamic_resizing":
|
||||
|
Loading…
Reference in New Issue
Block a user