Commit Graph

25 Commits

Author SHA1 Message Date
Tom Schimansky
08a0835fd0 added new button grid system, fixed CTkSwitch grid positioning, moved ctk_canvas.py and draw_engine.py to widgets/core_rendering, created CTkImage 2022-10-29 00:42:33 +02:00
Tom Schimansky
bf1835922b added new button grid system, fixed CTkSwitch grid positioning, moved ctk_canvas.py and draw_engine.py to widgets/core_rendering, 2022-10-23 22:33:57 +02:00
TomSchimansky
9ffe61dd54 added no_color_updates option for set_scaling methods, added transparency effect on Windows when window scaling, changed scaling loop times 2022-10-15 01:02:54 +02:00
Tom Schimansky
5977dcbaeb added _set_dimensions method to every widget, now called from CTkBaseClass, added separate width and height attributes for small canvas in CTkCheckbox, CTkRadioButton, CTkSwitch 2022-10-14 18:51:44 +02:00
Tom Schimansky
eabfa67335 moved width and height configuring to CTkBaseClass 2022-10-14 12:52:07 +02:00
Tom Schimansky
63195943b2 added master kwarg for all widgets and removed *args 2022-10-06 15:53:52 +02:00
Tom Schimansky
4616561c13 added focus wrapper functions to all widgets 2022-10-05 21:11:46 +02:00
Tom Schimansky
8b85225133 fixed typo in all unbind methods 2022-10-04 03:16:59 +02:00
Tom Schimansky
40474d6905 added unbind method for all widgets, fixed bind methods, fixed textbox configure 2022-10-04 03:03:43 +02:00
Tom Schimansky
12f0942e73 added bind method to all widgets, added kwargs managing for CTkLabel 2022-10-04 02:26:29 +02:00
Tom Schimansky
1374e04f04 removed .config(), added kwargs managing and filtering, added kwargs exceptions, fixed cursor color for combobox 2022-10-03 23:50:59 +02:00
Tom Schimansky
bfc42c25ef Added .cget() methods to all widgets and changed text_font to font for all widgets 2022-10-03 00:33:06 +02:00
Tom Schimansky
8b6f9a1d7e added .config method to all widgets 2022-10-02 03:59:54 +02:00
Tom Schimansky
d6075ad544 added type hints and private hints to all widget classes, fixed #497, removed get and set methods from some widgets 2022-10-02 03:23:10 +02:00
Tom Schimansky
5204683df4 updated command calls of CTkSwitch, now commmand is called for .toggle() only 2022-09-17 00:39:27 +02:00
Tom Schimansky
98c4c669a6 added indeterminate mode to CTkProgressBar 2022-09-17 00:18:31 +02:00
Tom Schimansky
767379462e enhanced .configure() process for all widgets 2022-07-07 16:02:51 +02:00
Tom Schimansky
2746e2a05f added CTkComboBox 2022-05-31 22:32:21 +02:00
Tom Schimansky
4389c3e86b added configurable dimensions to some widgets 2022-05-24 01:00:58 +02:00
TomSchimansky
35bdbed95c restructured settings, small scaling fixes in CTk 2022-05-22 00:02:45 +02:00
Tom Schimansky
afe44f4ff7 created FontManager and restructured __init__.py 2022-05-17 21:44:59 +02:00
Tom Schimansky
b21c3fa19a added orientation for CTkSLider, CTkProgressBar 2022-05-16 16:51:19 +02:00
Tom Schimansky
cb12711b5c completed scaling 2022-05-01 23:29:14 +02:00
Tom Schimansky
6342bf8034 added scaling to every widget 2022-04-21 18:34:58 +02:00
Tom Schimansky
992d0cbff0 moved base functionality of widgets to widget_base_class.py 2022-04-20 22:50:57 +02:00