Commit Graph

381 Commits

Author SHA1 Message Date
Tom Schimansky
d3d1469af5 Bump to 5.0.0 2022-12-01 00:09:02 +01:00
Tom Schimansky
f3d90821ce finished image example 2022-11-30 22:59:55 +01:00
Tom Schimansky
0d8a79d783 added update_idletasks call to base class set_appearance_mode 2022-11-30 22:03:42 +01:00
TomSchimansky
50a8bb140e fixed assets font path 2022-11-30 21:51:36 +01:00
Tom Schimansky
ae0c5a3397 created image example 2022-11-30 21:31:40 +01:00
Tom Schimansky
39b71f6bf9 added videos 2022-11-29 23:27:54 +01:00
Tom Schimansky
03249110f3 restructured imports from modules, created imports in __init__.py 2022-11-29 19:06:33 +01:00
Tom Schimansky
1254a39161 removed default geometry call from CTk, fixed CTkInputDialog 2022-11-29 13:04:51 +01:00
TomSchimansky
1424eeac6c theme chnages 2022-11-27 21:33:12 +01:00
Tom Schimansky
596b017992 changed theme files 2022-11-27 21:24:17 +01:00
Tom Schimansky
f11caec099 changed theme colors 2022-11-27 21:10:40 +01:00
Tom Schimansky
81e979b567 added save_theme to ThemeManager 2022-11-27 12:22:25 +01:00
Tom Schimansky
01e64f38e8 changed theme file format 2022-11-27 02:48:09 +01:00
Tom Schimansky
a921eb824d new test 2022-11-14 14:29:59 +01:00
Tom Schimansky
fcfda7ed24 remove tabview colors in themes 2022-11-13 18:37:41 +01:00
TomSchimansky
3f44877984 fixed small bugs 2022-11-12 23:17:37 +01:00
TomSchimansky
d306a9d010 fixed some bugs on Windows 2022-11-12 20:59:10 +01:00
TomSchimansky
2f27611f3e removed CTkFiledialog, add filedialog 2022-11-12 14:01:54 +01:00
TomSchimansky
e269091ffe fixed small bugs, add CTkFiledialog which is tkinter.filedialog 2022-11-12 13:28:16 +01:00
tschiman
f302b045e3 fix input dialog for linux 2022-11-11 14:09:50 +01:00
Tom Schimansky
779434dc29 added fix for empty value for segmented button 2022-11-11 13:08:30 +01:00
Tom Schimansky
cf62427f66 fixed entry color when disabled 2022-11-11 13:06:26 +01:00
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
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
Tom Schimansky
90d11e2f3f added missing arguments to configure method of combobox, fixed switch canvas positioning 2022-10-23 13:18:48 +02:00
Tom Schimansky
db563b3511 removed spacing_scaling, now widget_scaling is used 2022-10-22 15:42:22 +02:00
Tom Schimansky
6bf877eebc added mising configure argument for CTkButton #544 2022-10-22 15:24:15 +02:00
Tom Schimansky
fc3a41d074 remove old complex example 2022-10-22 15:14:23 +02:00
Tom Schimansky
7ea2edeef2 added CTkFont support to all widgets 2022-10-22 15:08:13 +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
2288c255ac added CTkFont support for checkbox, combobox. Added padding to entry in combobox, combined grid commands for combobox in configure_grid_system method 2022-10-21 21:54:42 +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
Tom Schimansky
53b0d04e4b fix dropdown arrow size for scaling 2022-10-15 14:02:43 +02:00
Tom Schimansky
a7b278cca0 fix checkmark recoloring after scaling 2022-10-15 13:58:51 +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
205cdae5f9 added move() method to CTkTabview 2022-10-14 19:58:16 +02:00
Tom Schimansky
103358d037 added move() method to CTkSegmentedButton 2022-10-14 19:49:18 +02:00
Tom Schimansky
53c7e1a3c2 added configure and cget to CTkTabview 2022-10-14 19:36:52 +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
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
6ba384eb0b finished basic tabview mechanics 2022-10-14 01:15:35 +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
466ba7747e worked on CTkTabview, fixed small issues 2022-10-10 00:48:08 +02:00
TomSchimansky
dbf5577cf0 removed print from CTkSegmentedButton 2022-10-08 13:50:11 +02:00
Tom Schimansky
327957e97a finished CTkSegmentedButton, created test_segmented_button.py 2022-10-08 01:50:09 +02:00
Tom Schimansky
1696016d54 Merge remote-tracking branch 'origin/develop' into develop 2022-10-07 17:04:14 +02:00
TomSchimansky
db58423253 fixed dropdown menu configuring 2022-10-07 16:54:46 +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
44323affa2 fixed textbox border spacing 2022-10-05 19:06:40 +02:00
Tom Schimansky
4e20fb01d7 updated changelog 2022-10-05 18:51:42 +02:00
Tom Schimansky
0cbec6fea1 finished textbox, combined CTkTextbox and CTkScrolledTextbox into one class, enhanced test_text.py 2022-10-05 18:39:45 +02:00
Tom Schimansky
14b39aa7b4 added CTkScrolledTextbox 2022-10-05 10:35:41 +02:00
Tom Schimansky
35265fb675 added all textbox methods, fixed input dialog geometry grid 2022-10-04 20:17:56 +02:00
Tom Schimansky
2964b39410 enhanced bind and unbind with double bind call on two tkinter widgets for some CTk widgets 2022-10-04 16:55:34 +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
d103fc42f1 added cget method to base class and button #395 2022-10-02 03:53:27 +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
5717fc68e2 Merge remote-tracking branch 'origin/master' 2022-09-21 09:36:09 +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
31c0afe15b Bump to 4.6.3 2022-09-17 13:41:58 +02:00
Tom Schimansky
dab93a6a5e Fixed variable configuring for CTkOptionMennu 2022-09-17 13:39:22 +02:00
Tom Schimansky
89fa0a8758 Bump to 4.6.2 2022-09-17 12:47:43 +02:00
Tom Schimansky
67ab575b78 changed CTkCheckBox command to be only triggered by .toggle() 2022-09-17 12:41:45 +02:00
Tom Schimansky
b350224f06 Bump to 4.6.1 2022-09-17 01:21:00 +02:00
Tom Schimansky
7dd945adbb revert linux font path to ~/.fonts/ 2022-09-17 01:20:33 +02:00
Tom Schimansky
3f156f5648 Bump to 4.6.0 2022-09-17 00:55:31 +02:00
TomSchimansky
ee85b27271 fixed CTkProgressBar intermediate mode rendering on Windows #115 2022-09-17 00:52:20 +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
078918e77b changed methods for command callback for optionmenu and combobox 2022-09-15 23:55:55 +02:00
Tom Schimansky
c16c891115 changed combobox and optionemnu command to only get triggered by manual selection #440 2022-09-15 18:46:24 +02:00
Tom Schimansky
39f369a8d4 Bump to 4.5.11 2022-09-15 13:59:58 +02:00
TomSchimansky
65c45abe32 changed linux font directory to ~/.local/share/fonts/ #340 2022-09-15 12:31:43 +02:00
TomSchimansky
64c8b8345d fixed bug when configuring place_holder in CTkEntry widget #330 2022-09-13 21:47:50 +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
8c9183006c added text_font configuration for all CTk widgets #266 2022-08-16 14:05:15 +02:00
Tom Schimansky
deebaa9163 enhanced geometry string parsing for CTk and CTkToplevel #345 #287 2022-08-05 20:38:05 +02:00
TomSchimansky
73ab410a96 Merge remote-tracking branch 'origin/master' 2022-08-05 15:37:42 +02:00