Commit Graph

130 Commits

Author SHA1 Message Date
Tom Schimansky c16c891115 changed combobox and optionemnu command to only get triggered by manual selection #440 2022-09-15 18:46:24 +02:00
TomSchimansky 423d0886c9 enhanced geometry test 2022-09-15 13:54:32 +02:00
TomSchimansky d2f8fd012f added zoom and appearance mode behavior tests for CTkToplevel #66 2022-09-15 13:48:32 +02:00
TomSchimansky dcde8d69d8 added CTk zoom behavior test 2022-09-15 13:39:03 +02:00
TomSchimansky 81f3f9a622 added tests for CTk window behavior when switchng appearance mode and hiding at program start #66 #277 2022-09-15 13:28:02 +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 69216469a4 refactored example_button_images.py to class structure 2022-08-06 00:55:47 +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 e295674e00 fixed bug in CTkLabel with multiline strings 2022-07-23 19:09:53 +02:00
Tom Schimansky 36702326fa fixed checkbox size bug when rescaling 2022-07-18 13:02:39 +02:00
Tom Schimansky acaeceb96d added methods to CTkTextbox 2022-07-12 21:52:52 +02:00
Tom Schimansky de33629e7d fixed entry placeholder for textvariables and added test_entry_placeholder.py 2022-07-07 18:07:54 +02:00
Tom Schimansky a2fcb5dee1 fixed variables for CTkCheckbox, CTkSwitch, CTkRadiobutton 2022-07-05 14:39:12 +02:00
Tom Schimansky cdaf8f5f5c changed default CTkLabel corner_radius for better positioning 2022-07-02 14:10:41 +02:00
Tom Schimansky a3fb12f7cf Fixed textvariable support for CTkCheckBox, CTkSwitch, CTkRadiobutton 2022-07-02 00:54:21 +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 e15bc5933d fixed scaling issues for combobox and optionemnu, chatched error in appearance_mode_tracker 2022-06-28 11:16:28 +02:00
TomSchimansky 28308065bc fixed horizontal scrollbar for Windows 2022-06-23 22:14:19 +02:00
Tom Schimansky d4ae8cab7d fixed optionmenu and combobox bugs 2022-06-23 21:05:44 +02:00
Tom Schimansky ec3fdc40ff fixed scrollbar for horizontal orientation 2022-06-23 17:41:12 +02:00
Tom Schimansky a7b175ae65 changed scrollbar colors, added custom exception message for pyinstaller file problem 2022-06-20 23:44:35 +02:00
TomSchimansky 43900c7fef fixed scrollbar for Windows 2022-06-19 22:12:19 +02:00
Tom Schimansky 79ecd2e946 added CTkScrollbar 2022-06-19 21:16:19 +02:00
Tom Schimansky fc952294f0 chnaged complex_example.py and fixed command-variable execution order in CTkSlider 2022-06-15 02:07:51 +02:00
Tom Schimansky d8b5104028 adopted new dropdown menu for combobox 2022-06-15 01:24:02 +02:00
Tom Schimansky 91e7e3077c enhanced dropdown_menu_fallback.py 2022-06-13 15:08:13 +02:00
Tom Schimansky ecf6b8d9cf added combobox values to themes 2022-06-02 01:25:13 +02:00
TomSchimansky 807064a888 ComboBox and DropDown fixes for Windows 2022-06-02 00:15:24 +02:00
Tom Schimansky 550653c6c3 small fixes for CTkComboBox 2022-06-01 23:50:50 +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 60b13bf215 fixes for DropdownMenu 2022-05-30 16:46:36 +02:00
TomSchimansky a50e2ea9ca added test_optionmenu.py 2022-05-30 15:48:41 +02:00
Tom Schimansky 8a87b6f926 updated color for blue theme 2022-05-27 00:12:37 +02:00
Tom Schimansky a1afc3056b removed scaling with ctypes shcore for Windows < 8.1 2022-05-26 19:16:01 +02:00
Tom Schimansky fd8135129c Merge remote-tracking branch 'origin/master'
# Conflicts:
#	test/manual_integration_tests/test_new_menu_design.py
2022-05-25 18:38:49 +02:00
TomSchimansky 5f88db11aa updated test_new_menu_design.py 2022-05-25 18:37:55 +02:00
Tom Schimansky 1fed35a193 added draw_rounded_rect_with_border_vertical_split() function to DrawEngine 2022-05-25 17:04:00 +02:00
Tom Schimansky 4b3b406250 updated test_new_menu_design.py 2022-05-24 13:50:34 +02:00
Tom Schimansky 4389c3e86b added configurable dimensions to some widgets 2022-05-24 01:00:58 +02:00
Tom Schimansky 8cafed1b06 changed root_tk name to app in all exmaples and tests 2022-05-22 20:26:31 +02:00
Tom Schimansky eeeb85ec0d added state to CTkEntry, completed test for widget state 2022-05-22 19:45:42 +02:00
Tom Schimansky df1420cd02 added disabled state to CTkSwitch 2022-05-22 17:11:15 +02:00
Tom Schimansky 856aa2e1a8 deleted simple_font_circle.py 2022-05-22 02:20:57 +02:00
Tom Schimansky 325864c0d1 small fixes 2022-05-22 02:12:13 +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
TomSchimansky 4b48bf57b2 fixed font loading init 2022-05-21 00:25:07 +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 e0eebac62c fixed scaling 2022-05-01 23:38:02 +02:00
Tom Schimansky cb12711b5c completed scaling 2022-05-01 23:29:14 +02:00
Tom Schimansky 59a8574f4c Merge branch 'test_scaling'
# Conflicts:
#	customtkinter/widgets/ctk_button.py
#	customtkinter/widgets/ctk_checkbox.py
#	customtkinter/widgets/ctk_entry.py
#	customtkinter/widgets/ctk_label.py
#	customtkinter/widgets/ctk_progressbar.py
#	customtkinter/widgets/ctk_radiobutton.py
#	customtkinter/widgets/ctk_slider.py
#	customtkinter/widgets/ctk_switch.py
#	customtkinter/widgets/customtkinter_frame.py
2022-04-21 09:42:24 +02:00
Tom Schimansky 992d0cbff0 moved base functionality of widgets to widget_base_class.py 2022-04-20 22:50:57 +02:00
Tom Schimansky 17d4b9fcba added scaling tracker 2022-04-19 00:01:33 +02:00
TomSchimansky efbfd8a7f6 slight change of blue theme colors 2022-04-10 23:10:40 +02:00
Tom Schimansky 938efcd59b extended test_ttk_frames.py 2022-04-10 20:52:00 +02:00
TomSchimansky 7cdf3fd98d new detect_color_of_master function on all widgets 2022-04-09 21:23:35 +02:00
Tom Schimansky cdbf2382ef progress on test_ttk_frames.py 2022-04-09 19:37:07 +02:00
TomSchimansky c277fc48bc removed pyglet and added new font loading method 2022-04-05 23:23:20 +02:00
Tom Schimansky a4e8d30535 renaming files 2022-04-05 22:55:22 +02:00
Tom Schimansky 3285eba2ef added CTkSwitch 2022-03-08 15:03:47 +01:00
TomSchimansky 4b31e4dd0e updated readme for new wiki 2022-03-07 23:00:50 +01:00
Tom Schimansky 7d774c9843 fixed simple_example.py 2022-03-05 13:21:53 +01:00
Tom Schimansky 0d32213325 refined CTkRadioButton and complex_example.py, version 3.3 2022-03-05 13:05:39 +01:00
TomSchimansky 6c976245aa font character mapping for Windows 11, added , refined CTkDrawEngineCTkRadioButton 2022-03-05 02:01:07 +01:00
TomSchimansky 9ed461e04c dark-blue, green theme in .json, new font .otf file for circles 2022-03-02 00:53:58 +01:00
Tom Schimansky ecd4881ffb small fixes 2022-03-01 19:10:18 +01:00
TomSchimansky 4a0b0a9c71 added Roboto font 2022-02-24 00:21:37 +01:00
TomSchimansky 9996e51c1a add font rendering to button, finished 2022-02-22 22:38:40 +01:00
TomSchimansky 16859991eb added CTkToplevel, fixed CTk dark titlebar changes 2022-02-21 15:35:08 +01:00
Tom Schimansky 8d93dd4902 add test image 2022-02-21 15:21:05 +01:00
Tom Schimansky 0e845cf281 add tests 2022-02-21 15:19:04 +01:00