Commit Graph

568 Commits

Author SHA1 Message Date
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 06332a1061 readme fix 2022-10-04 02:29:02 +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 b953464038 updated changelog 2022-10-04 00:28:03 +02:00
Tom Schimansky 92873373a1 updated changelog 2022-10-04 00:21:36 +02:00
Tom Schimansky 68bdcafb26 updated changelog 2022-10-04 00:15:01 +02:00
Tom Schimansky 18cdf9daa1 updated changelog 2022-10-04 00:13:37 +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