Commit Graph

96 Commits

Author SHA1 Message Date
Tom Schimansky
f18ac0c81a added .invoke() method to button #605 2022-11-11 00:32:52 +01:00
Tom Schimansky
2c31f18dc1 renewed CTkInputDialog 2022-11-11 00:06:25 +01:00
Tom Schimansky
cbbc9efda3 changed transparent color value from None to "transparent", fixed type hints, added color type and value checking 2022-11-10 23:27:55 +01:00
Tom Schimansky
1387e834b5 fixed some configure bugs #590 2022-11-06 14:44:08 +01:00
Tom Schimansky
cea48c3501 fixed some configure bugs #585 #584 #583 #580 #579 #578, added check_image method 2022-11-06 14:40:15 +01:00
Tom Schimansky
62b330ddba added CTkImage, compound support for label 2022-11-03 13:48:31 +01:00
Tom Schimansky
7374e7a3bc architecture fixes 2022-11-01 00:37:30 +01:00
Tom Schimansky
302313916a enhanced inherit structure 2022-10-29 21:56:00 +02:00
Tom Schimansky
c2a5b4881e changeed driectory structure, moved scaling and appearance mode functionality to super classes 2022-10-29 13:11:55 +02:00
Tom Schimansky
e5484cb6cd renamed ThemeManage.single_color to _apply_appearance_mode and moved it to baseclass and windows 2022-10-29 01:20:32 +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
Tom Schimansky
db563b3511 removed spacing_scaling, now widget_scaling is used 2022-10-22 15:42:22 +02:00
Tom Schimansky
25531cdf50 removed Settings class, moved settings to widgets and windows, added 'jusitfy' attribute to combobox and 'anchor' to optionmenu #528, added 'hover' attribute to all widgets and configure and cget methods, fixed missing attributes in configure 2022-10-22 14:24:04 +02:00
Tom Schimansky
9d7eca7bb1 fixed focus bug of CTk and CTkToplevel on macOS 2022-10-22 01:20:08 +02:00
Tom Schimansky
42fb7f2186 finished CTkFont support for button, label, checkbox, created test_font.py 2022-10-21 21:28:31 +02:00
Tom Schimansky
1ae794272b removed bg and background argument support from CTk and CTkToplevel 2022-10-16 20:13:19 +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
362fcbaf13 added additional force_focus call for CTk and CTkToplevel on macOS to fix bug where window disappears when window is selected from Mission Control 2022-10-14 19:26:16 +02:00
Tom Schimansky
7abdf21021 decreased border with and padding for tkinter.Label in CTkButton, CTkLabek, CTkOptionMenu 2022-10-13 17:28:33 +02:00
Tom Schimansky
35265fb675 added all textbox methods, fixed input dialog geometry grid 2022-10-04 20:17:56 +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
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
TomSchimansky
77adb7d024 fixed resizable call for CTkToplevel shortly after toplevel creation 2022-09-21 09:35:42 +02:00
TomSchimansky
fb600c9811 fixed resizable call for CTkToplevel shortly after toplevel creation 2022-09-21 09:35:21 +02:00
Tom Schimansky
9a144bfc6b small fixes 2022-08-19 00:18:01 +02:00
TomSchimansky
d9db3b64af fixed withdraw and iconify functionality for CTk and CTkToplevel #277 #305 #302 2022-08-19 00:13:00 +02:00
TomSchimansky
2db46afaf0 fixed withdraw and iconify functionality for CTk window before mainloop or update #277 #305 #302 2022-08-16 18:14:30 +02:00
Tom Schimansky
deebaa9163 enhanced geometry string parsing for CTk and CTkToplevel #345 #287 2022-08-05 20:38:05 +02:00
TomSchimansky
9bdf2436f5 CTk scaling fixes for Windows 2022-08-05 15:37:23 +02:00
Tom Schimansky
ec8cecb575 fixed window closing returning None of CTkInputDialog 2022-07-25 11:25:48 +02:00
Tom Schimansky
ac6fb661a4 removed print from CTk 2022-07-18 12:34:27 +02:00
Tom Schimansky
ddd49377d4 fixed geomtry method for CTk and CTkToplevel 2022-07-17 21:45:29 +02:00
Tom Schimansky
67f2072e07 added return value of geometry method for CTk and CTkToplevel 2022-07-17 21:41:13 +02:00
Tom Schimansky
c9653e7793 fixed updating of bg_color with set_scaling in CTkBaseClass 2022-06-30 15:53:32 +02:00
Tom Schimansky
2746e2a05f added CTkComboBox 2022-05-31 22:32:21 +02:00
Tom Schimansky
940ed128bd fixed geometry string scaling 2022-05-30 17:20:27 +02:00
Tom Schimansky
df1420cd02 added disabled state to CTkSwitch 2022-05-22 17:11:15 +02:00
TomSchimansky
fef64638c8 small fixes in CTkToplevel and CTkInputDialog 2022-05-22 01:55: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
b99f384241 fixed small scaling issues 2022-05-12 22:55:28 +02:00
Tom Schimansky
72823a41bc added iconify test 2022-05-06 14:33:38 +02:00
Tom Schimansky
3eb0d411c5 fixed simple_example.py 2022-05-05 20:25:37 +02:00
Tom Schimansky
cb12711b5c completed scaling 2022-05-01 23:29:14 +02:00