Merge pull request #2200 from PySimpleGUI/Dev-latest
Added deiconify to window.Normal, but having some Linux problems on M…
This commit is contained in:
		
						commit
						3dd6428d51
					
				
					 1 changed files with 77 additions and 55 deletions
				
			
		
							
								
								
									
										134
									
								
								PySimpleGUI.py
									
										
									
									
									
								
							
							
						
						
									
										134
									
								
								PySimpleGUI.py
									
										
									
									
									
								
							|  | @ -1,6 +1,6 @@ | ||||||
| #!/usr/bin/python3 | #!/usr/bin/python3 | ||||||
| 
 | 
 | ||||||
| version = __version__ = "4.6.0.6 Unreleased - Added border to Graph.draw_rectangle, Image.Update data parm can be tk.PhotoImage obj, more PEP8 bindings for Element, Slider trough color fix, look and feel previewer, fix for combo default, huge number of look and feel themes added" | version = __version__ = "4.6.0.7 Unreleased - Added border to Graph.draw_rectangle, Image.Update data parm can be tk.PhotoImage obj, more PEP8 bindings for Element, Slider trough color fix, look and feel previewer, fix for combo default, huge number of look and feel themes added, theme renames" | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| #  888888ba           .d88888b  oo                     dP           .88888.  dP     dP dP | #  888888ba           .d88888b  oo                     dP           .88888.  dP     dP dP | ||||||
|  | @ -5982,6 +5982,9 @@ class Window: | ||||||
|         """ |         """ | ||||||
|         Restore a window to a non-maximized state.  Does different things depending on platform.  See Maximize for more. |         Restore a window to a non-maximized state.  Does different things depending on platform.  See Maximize for more. | ||||||
|         """ |         """ | ||||||
|  |         if self.TKroot.state() == 'iconic': | ||||||
|  |             self.TKroot.deiconify() | ||||||
|  |         else: | ||||||
|             if sys.platform != 'linux': |             if sys.platform != 'linux': | ||||||
|                 self.TKroot.state('normal') |                 self.TKroot.state('normal') | ||||||
|             else: |             else: | ||||||
|  | @ -10020,7 +10023,7 @@ LOOK_AND_FEEL_TABLE = { 'SystemDefault': | ||||||
|       'BORDER': 1, 'SLIDER_DEPTH': 1, |       'BORDER': 1, 'SLIDER_DEPTH': 1, | ||||||
|       'PROGRESS_DEPTH': 0}, |       'PROGRESS_DEPTH': 0}, | ||||||
| 
 | 
 | ||||||
|  'Default2': |  'Default1': | ||||||
|      {'BACKGROUND': COLOR_SYSTEM_DEFAULT, |      {'BACKGROUND': COLOR_SYSTEM_DEFAULT, | ||||||
|       'TEXT': COLOR_SYSTEM_DEFAULT, |       'TEXT': COLOR_SYSTEM_DEFAULT, | ||||||
|       'INPUT': COLOR_SYSTEM_DEFAULT, |       'INPUT': COLOR_SYSTEM_DEFAULT, | ||||||
|  | @ -10057,7 +10060,7 @@ LOOK_AND_FEEL_TABLE = { 'SystemDefault': | ||||||
|                'ACCENT2': '#FF5C93', |                'ACCENT2': '#FF5C93', | ||||||
|                'ACCENT3': '#C5003C'}, |                'ACCENT3': '#C5003C'}, | ||||||
| 
 | 
 | ||||||
|  'LightGrey2': {'BACKGROUND': '#ffffff', |  'LightGrey1': {'BACKGROUND': '#ffffff', | ||||||
|             'TEXT': '#1a1a1b', |             'TEXT': '#1a1a1b', | ||||||
|             'INPUT': '#dae0e6', |             'INPUT': '#dae0e6', | ||||||
|             'TEXT_INPUT': '#222222', |             'TEXT_INPUT': '#222222', | ||||||
|  | @ -10334,10 +10337,10 @@ LOOK_AND_FEEL_TABLE = { 'SystemDefault': | ||||||
|  'LightBrown4': {'BACKGROUND': '#d7c79e', 'TEXT': '#a35638', 'INPUT': '#9dab86', 'TEXT_INPUT': '#000000', 'SCROLL': '#a35638', 'BUTTON': ('white', '#a35638'), |  'LightBrown4': {'BACKGROUND': '#d7c79e', 'TEXT': '#a35638', 'INPUT': '#9dab86', 'TEXT_INPUT': '#000000', 'SCROLL': '#a35638', 'BUTTON': ('white', '#a35638'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#a35638', '#9dab86', '#e08f62', '#d7c79e'], }, |                 'COLOR_LIST': ['#a35638', '#9dab86', '#e08f62', '#d7c79e'], }, | ||||||
|  'DarkPurple1': {'BACKGROUND': '#003f5c', 'TEXT': '#fb5b5a', 'INPUT': '#bc4873', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#bc4873', 'BUTTON': ('white', '#fb5b5a'), |  'DarkTeal': {'BACKGROUND': '#003f5c', 'TEXT': '#fb5b5a', 'INPUT': '#bc4873', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#bc4873', 'BUTTON': ('white', '#fb5b5a'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#003f5c', '#472b62', '#bc4873', '#fb5b5a'], }, |                  'COLOR_LIST': ['#003f5c', '#472b62', '#bc4873', '#fb5b5a'], }, | ||||||
|  'DarkPurple2': {'BACKGROUND': '#472b62', 'TEXT': '#fb5b5a', 'INPUT': '#bc4873', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#bc4873', 'BUTTON': ('#FFFFFF', '#472b62'), |  'DarkPurple': {'BACKGROUND': '#472b62', 'TEXT': '#fb5b5a', 'INPUT': '#bc4873', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#bc4873', 'BUTTON': ('#FFFFFF', '#472b62'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#003f5c', '#472b62', '#bc4873', '#fb5b5a'], }, |                  'COLOR_LIST': ['#003f5c', '#472b62', '#bc4873', '#fb5b5a'], }, | ||||||
|  'LightBrown5': {'BACKGROUND': '#d7c79e', 'TEXT': '#a35638', 'INPUT': '#9dab86', 'TEXT_INPUT': '#000000', 'SCROLL': '#a35638', 'BUTTON': ('white', '#a35638'), |  'LightBrown5': {'BACKGROUND': '#d7c79e', 'TEXT': '#a35638', 'INPUT': '#9dab86', 'TEXT_INPUT': '#000000', 'SCROLL': '#a35638', 'BUTTON': ('white', '#a35638'), | ||||||
|  | @ -10352,19 +10355,19 @@ LOOK_AND_FEEL_TABLE = { 'SystemDefault': | ||||||
|  'LightBrown6': {'BACKGROUND': '#f9b282', 'TEXT': '#8f4426', 'INPUT': '#de6b35', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#8f4426', 'BUTTON': ('white', '#8f4426'), |  'LightBrown6': {'BACKGROUND': '#f9b282', 'TEXT': '#8f4426', 'INPUT': '#de6b35', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#8f4426', 'BUTTON': ('white', '#8f4426'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#8f4426', '#de6b35', '#64ccda', '#f9b282'], }, |                  'COLOR_LIST': ['#8f4426', '#de6b35', '#64ccda', '#f9b282'], }, | ||||||
|  'DarkTurquoise': {'BACKGROUND': '#396362', 'TEXT': '#ffe7d1', 'INPUT': '#f6c89f', 'TEXT_INPUT': '#000000', 'SCROLL': '#f6c89f', |  'DarkTeal1': {'BACKGROUND': '#396362', 'TEXT': '#ffe7d1', 'INPUT': '#f6c89f', 'TEXT_INPUT': '#000000', 'SCROLL': '#f6c89f', | ||||||
|                    'BUTTON': ('#ffe7d1', '#4b8e8d'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                    'BUTTON': ('#ffe7d1', '#4b8e8d'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                    'COLOR_LIST': ['#396362', '#4b8e8d', '#f6c89f', '#ffe7d1'],}, |                    'COLOR_LIST': ['#396362', '#4b8e8d', '#f6c89f', '#ffe7d1'],}, | ||||||
|  'LightTurquoise': {'BACKGROUND': '#f6c89f', 'TEXT': '#396362', 'INPUT': '#4b8e8d', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#396362', |  'LightBrown7': {'BACKGROUND': '#f6c89f', 'TEXT': '#396362', 'INPUT': '#4b8e8d', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#396362', | ||||||
|                     'BUTTON': ('white', '#396362'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                     'BUTTON': ('white', '#396362'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                     'COLOR_LIST': ['#396362', '#4b8e8d', '#f6c89f', '#ffe7d1'],}, |                     'COLOR_LIST': ['#396362', '#4b8e8d', '#f6c89f', '#ffe7d1'],}, | ||||||
|  'DarkPurple': {'BACKGROUND': '#0c093c', 'TEXT': '#fad6d6', 'INPUT': '#eea5f6', 'TEXT_INPUT': '#000000', 'SCROLL': '#eea5f6', 'BUTTON': ('#FFFFFF', '#df42d1'), |  'DarkPurple1': {'BACKGROUND': '#0c093c', 'TEXT': '#fad6d6', 'INPUT': '#eea5f6', 'TEXT_INPUT': '#000000', 'SCROLL': '#eea5f6', 'BUTTON': ('#FFFFFF', '#df42d1'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#0c093c', '#df42d1', '#eea5f6', '#fad6d6'], }, |                 'COLOR_LIST': ['#0c093c', '#df42d1', '#eea5f6', '#fad6d6'], }, | ||||||
|  'DarkGrey3': {'BACKGROUND': '#211717', 'TEXT': '#dfddc7', 'INPUT': '#f58b54', 'TEXT_INPUT': '#000000', 'SCROLL': '#f58b54', 'BUTTON': ('#dfddc7', '#a34a28'), |  'DarkGrey3': {'BACKGROUND': '#211717', 'TEXT': '#dfddc7', 'INPUT': '#f58b54', 'TEXT_INPUT': '#000000', 'SCROLL': '#f58b54', 'BUTTON': ('#dfddc7', '#a34a28'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#211717', '#a34a28', '#f58b54', '#dfddc7'], }, |                'COLOR_LIST': ['#211717', '#a34a28', '#f58b54', '#dfddc7'], }, | ||||||
|  'LightGrey3': {'BACKGROUND': '#dfddc7', 'TEXT': '#211717', 'INPUT': '#a34a28', 'TEXT_INPUT': '#dfddc7', 'SCROLL': '#211717', 'BUTTON': ('#dfddc7', '#a34a28'), |  'LightBrown8': {'BACKGROUND': '#dfddc7', 'TEXT': '#211717', 'INPUT': '#a34a28', 'TEXT_INPUT': '#dfddc7', 'SCROLL': '#211717', 'BUTTON': ('#dfddc7', '#a34a28'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#211717', '#a34a28', '#f58b54', '#dfddc7'], }, |                 'COLOR_LIST': ['#211717', '#a34a28', '#f58b54', '#dfddc7'], }, | ||||||
|  'DarkBlue4': {'BACKGROUND': '#494ca2', 'TEXT': '#e3e7f1', 'INPUT': '#c6cbef', 'TEXT_INPUT': '#000000', 'SCROLL': '#c6cbef', 'BUTTON': ('#FFFFFF', '#8186d5'), |  'DarkBlue4': {'BACKGROUND': '#494ca2', 'TEXT': '#e3e7f1', 'INPUT': '#c6cbef', 'TEXT_INPUT': '#000000', 'SCROLL': '#c6cbef', 'BUTTON': ('#FFFFFF', '#8186d5'), | ||||||
|  | @ -10373,25 +10376,25 @@ LOOK_AND_FEEL_TABLE = { 'SystemDefault': | ||||||
|  'LightBlue4': {'BACKGROUND': '#5c94bd', 'TEXT': '#470938', 'INPUT': '#1a3e59', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#470938', 'BUTTON': ('white', '#470938'), |  'LightBlue4': {'BACKGROUND': '#5c94bd', 'TEXT': '#470938', 'INPUT': '#1a3e59', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#470938', 'BUTTON': ('white', '#470938'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#470938', '#1a3e59', '#5c94bd', '#f2d6eb'],}, |                'COLOR_LIST': ['#470938', '#1a3e59', '#5c94bd', '#f2d6eb'],}, | ||||||
|  'DarkTurquoise1': {'BACKGROUND': '#394a6d', 'TEXT': '#c0ffb3', 'INPUT': '#52de97', 'TEXT_INPUT': '#000000', 'SCROLL': '#52de97', |  'DarkTeal2': {'BACKGROUND': '#394a6d', 'TEXT': '#c0ffb3', 'INPUT': '#52de97', 'TEXT_INPUT': '#000000', 'SCROLL': '#52de97', | ||||||
|                     'BUTTON': ('#c0ffb3', '#394a6d'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                     'BUTTON': ('#c0ffb3', '#394a6d'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                     'COLOR_LIST': ['#394a6d', '#3c9d9b', '#52de97', '#c0ffb3'],}, |                     'COLOR_LIST': ['#394a6d', '#3c9d9b', '#52de97', '#c0ffb3'],}, | ||||||
|  'DarkTurquoise2': {'BACKGROUND': '#3c9d9b', 'TEXT': '#c0ffb3', 'INPUT': '#52de97', 'TEXT_INPUT': '#000000', 'SCROLL': '#52de97', |  'DarkTeal3': {'BACKGROUND': '#3c9d9b', 'TEXT': '#c0ffb3', 'INPUT': '#52de97', 'TEXT_INPUT': '#000000', 'SCROLL': '#52de97', | ||||||
|                     'BUTTON': ('#c0ffb3', '#394a6d'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                     'BUTTON': ('#c0ffb3', '#394a6d'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                     'COLOR_LIST': ['#394a6d', '#3c9d9b', '#52de97', '#c0ffb3'], }, |                     'COLOR_LIST': ['#394a6d', '#3c9d9b', '#52de97', '#c0ffb3'], }, | ||||||
|  'DarkTurquoise3': {'BACKGROUND': '#730068', 'TEXT': '#f6f078', 'INPUT': '#01d28e', 'TEXT_INPUT': '#000000', 'SCROLL': '#01d28e', 'BUTTON': ('#f6f078', '#730068'), |  'DarkPurple5': {'BACKGROUND': '#730068', 'TEXT': '#f6f078', 'INPUT': '#01d28e', 'TEXT_INPUT': '#000000', 'SCROLL': '#01d28e', 'BUTTON': ('#f6f078', '#730068'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#730068', '#434982', '#01d28e', '#f6f078'],}, |                 'COLOR_LIST': ['#730068', '#434982', '#01d28e', '#f6f078'],}, | ||||||
|  'DarkPurple3': {'BACKGROUND': '#202060', 'TEXT': '#b030b0', 'INPUT': '#602080', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#602080', 'BUTTON': ('white', '#202040'), |  'DarkPurple2': {'BACKGROUND': '#202060', 'TEXT': '#b030b0', 'INPUT': '#602080', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#602080', 'BUTTON': ('white', '#202040'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#202040', '#202060', '#602080', '#b030b0'], }, |                  'COLOR_LIST': ['#202040', '#202060', '#602080', '#b030b0'], }, | ||||||
|  'DarkBlue5': {'BACKGROUND': '#000272', 'TEXT': '#ff6363', 'INPUT': '#a32f80', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#a32f80', 'BUTTON': ('#FFFFFF', '#341677'), |  'DarkBlue5': {'BACKGROUND': '#000272', 'TEXT': '#ff6363', 'INPUT': '#a32f80', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#a32f80', 'BUTTON': ('#FFFFFF', '#341677'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#000272', '#341677', '#a32f80', '#ff6363'], }, |                'COLOR_LIST': ['#000272', '#341677', '#a32f80', '#ff6363'], }, | ||||||
|  'LightGrey4': {'BACKGROUND': '#f6f6f6', 'TEXT': '#420000', 'INPUT': '#d4d7dd', 'TEXT_INPUT': '#420000', 'SCROLL': '#420000', 'BUTTON': ('#420000', '#d4d7dd'), |  'LightGrey2': {'BACKGROUND': '#f6f6f6', 'TEXT': '#420000', 'INPUT': '#d4d7dd', 'TEXT_INPUT': '#420000', 'SCROLL': '#420000', 'BUTTON': ('#420000', '#d4d7dd'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#420000', '#d4d7dd', '#eae9e9', '#f6f6f6'],}, |                'COLOR_LIST': ['#420000', '#d4d7dd', '#eae9e9', '#f6f6f6'],}, | ||||||
|  'LightGrey5': {'BACKGROUND': '#eae9e9', 'TEXT': '#420000', 'INPUT': '#d4d7dd', 'TEXT_INPUT': '#420000', 'SCROLL': '#420000', 'BUTTON': ('#420000', '#d4d7dd'), |  'LightGrey3': {'BACKGROUND': '#eae9e9', 'TEXT': '#420000', 'INPUT': '#d4d7dd', 'TEXT_INPUT': '#420000', 'SCROLL': '#420000', 'BUTTON': ('#420000', '#d4d7dd'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#420000', '#d4d7dd', '#eae9e9', '#f6f6f6'], }, |                 'COLOR_LIST': ['#420000', '#d4d7dd', '#eae9e9', '#f6f6f6'], }, | ||||||
|  'DarkBlue6': {'BACKGROUND': '#01024e', 'TEXT': '#ff6464', 'INPUT': '#8b4367', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#8b4367', 'BUTTON': ('#FFFFFF', '#543864'), |  'DarkBlue6': {'BACKGROUND': '#01024e', 'TEXT': '#ff6464', 'INPUT': '#8b4367', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#8b4367', 'BUTTON': ('#FFFFFF', '#543864'), | ||||||
|  | @ -10400,85 +10403,87 @@ LOOK_AND_FEEL_TABLE = { 'SystemDefault': | ||||||
|  'DarkBlue7': {'BACKGROUND': '#241663', 'TEXT': '#eae7af', 'INPUT': '#a72693', 'TEXT_INPUT': '#eae7af', 'SCROLL': '#a72693', 'BUTTON': ('#eae7af', '#160f30'), |  'DarkBlue7': {'BACKGROUND': '#241663', 'TEXT': '#eae7af', 'INPUT': '#a72693', 'TEXT_INPUT': '#eae7af', 'SCROLL': '#a72693', 'BUTTON': ('#eae7af', '#160f30'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#160f30', '#241663', '#a72693', '#eae7af'], }, |                'COLOR_LIST': ['#160f30', '#241663', '#a72693', '#eae7af'], }, | ||||||
|  'LightBlue5': {'BACKGROUND': '#f6d365', 'TEXT': '#3a1f5d', 'INPUT': '#c83660', 'TEXT_INPUT': '#f6d365', 'SCROLL': '#3a1f5d', 'BUTTON': ('#f6d365', '#c83660'), |  'LightBrown9': {'BACKGROUND': '#f6d365', 'TEXT': '#3a1f5d', 'INPUT': '#c83660', 'TEXT_INPUT': '#f6d365', 'SCROLL': '#3a1f5d', 'BUTTON': ('#f6d365', '#c83660'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#3a1f5d', '#c83660', '#e15249', '#f6d365'], }, |                 'COLOR_LIST': ['#3a1f5d', '#c83660', '#e15249', '#f6d365'], }, | ||||||
|  'DarkPurple4': {'BACKGROUND': '#6e2142', 'TEXT': '#ffd692', 'INPUT': '#e16363', 'TEXT_INPUT': '#ffd692', 'SCROLL': '#e16363', 'BUTTON': ('#ffd692', '#943855'), |  'DarkPurple3': {'BACKGROUND': '#6e2142', 'TEXT': '#ffd692', 'INPUT': '#e16363', 'TEXT_INPUT': '#ffd692', 'SCROLL': '#e16363', 'BUTTON': ('#ffd692', '#943855'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#6e2142', '#943855', '#e16363', '#ffd692'], }, |                  'COLOR_LIST': ['#6e2142', '#943855', '#e16363', '#ffd692'], }, | ||||||
|  'LightBrown7': {'BACKGROUND': '#ffd692', 'TEXT': '#6e2142', 'INPUT': '#943855', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#6e2142', 'BUTTON': ('white', '#6e2142'), |  'LightBrown10': {'BACKGROUND': '#ffd692', 'TEXT': '#6e2142', 'INPUT': '#943855', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#6e2142', 'BUTTON': ('white', '#6e2142'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#6e2142', '#943855', '#e16363', '#ffd692'],}, |                  'COLOR_LIST': ['#6e2142', '#943855', '#e16363', '#ffd692'],}, | ||||||
|  'DarkPurple5': {'BACKGROUND': '#200f21', 'TEXT': '#f638dc', 'INPUT': '#5a3d5c', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#5a3d5c', 'BUTTON': ('#FFFFFF', '#382039'), |  'DarkPurple4': {'BACKGROUND': '#200f21', 'TEXT': '#f638dc', 'INPUT': '#5a3d5c', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#5a3d5c', 'BUTTON': ('#FFFFFF', '#382039'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#200f21', '#382039', '#5a3d5c', '#f638dc'],}, |                  'COLOR_LIST': ['#200f21', '#382039', '#5a3d5c', '#f638dc'],}, | ||||||
|  'LightBlue6': {'BACKGROUND': '#b2fcff', 'TEXT': '#3e64ff', 'INPUT': '#5edfff', 'TEXT_INPUT': '#000000', 'SCROLL': '#3e64ff', 'BUTTON': ('white', '#3e64ff'), |  'LightBlue5': {'BACKGROUND': '#b2fcff', 'TEXT': '#3e64ff', 'INPUT': '#5edfff', 'TEXT_INPUT': '#000000', 'SCROLL': '#3e64ff', 'BUTTON': ('white', '#3e64ff'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#3e64ff', '#5edfff', '#b2fcff', '#ecfcff'], }, |                 'COLOR_LIST': ['#3e64ff', '#5edfff', '#b2fcff', '#ecfcff'], }, | ||||||
|  'DarkTurquois1': {'BACKGROUND': '#464159', 'TEXT': '#c7f0db', 'INPUT': '#8bbabb', 'TEXT_INPUT': '#000000', 'SCROLL': '#8bbabb', |  'DarkTeal4': {'BACKGROUND': '#464159', 'TEXT': '#c7f0db', 'INPUT': '#8bbabb', 'TEXT_INPUT': '#000000', 'SCROLL': '#8bbabb', | ||||||
|                    'BUTTON': ('#FFFFFF', '#6c7b95'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                    'BUTTON': ('#FFFFFF', '#6c7b95'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                    'COLOR_LIST': ['#464159', '#6c7b95', '#8bbabb', '#c7f0db'], }, |                    'COLOR_LIST': ['#464159', '#6c7b95', '#8bbabb', '#c7f0db'], }, | ||||||
|  'LightTurquoise1': {'BACKGROUND': '#c7f0db', 'TEXT': '#464159', 'INPUT': '#6c7b95', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#464159', |  'LightTeal': {'BACKGROUND': '#c7f0db', 'TEXT': '#464159', 'INPUT': '#6c7b95', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#464159', | ||||||
|                      'BUTTON': ('white', '#464159'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                      'BUTTON': ('white', '#464159'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                      'COLOR_LIST': ['#464159', '#6c7b95', '#8bbabb', '#c7f0db'],}, |                      'COLOR_LIST': ['#464159', '#6c7b95', '#8bbabb', '#c7f0db'],}, | ||||||
|  'LightTurquoise2': {'BACKGROUND': '#8bbabb', 'TEXT': '#464159', 'INPUT': '#6c7b95', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#464159', |  'DarkTeal5': {'BACKGROUND': '#8bbabb', 'TEXT': '#464159', 'INPUT': '#6c7b95', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#464159', | ||||||
|                      'BUTTON': ('#c7f0db', '#6c7b95'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                      'BUTTON': ('#c7f0db', '#6c7b95'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                      'COLOR_LIST': ['#464159', '#6c7b95', '#8bbabb', '#c7f0db'], }, |                      'COLOR_LIST': ['#464159', '#6c7b95', '#8bbabb', '#c7f0db'], }, | ||||||
|  'LightGrey6': {'BACKGROUND': '#faf5ef', 'TEXT': '#672f2f', 'INPUT': '#99b19c', 'TEXT_INPUT': '#672f2f', 'SCROLL': '#672f2f', 'BUTTON': ('#672f2f', '#99b19c'), |  'LightGrey4': {'BACKGROUND': '#faf5ef', 'TEXT': '#672f2f', 'INPUT': '#99b19c', 'TEXT_INPUT': '#672f2f', 'SCROLL': '#672f2f', 'BUTTON': ('#672f2f', '#99b19c'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#672f2f', '#99b19c', '#d7d1c9', '#faf5ef'], }, |                 'COLOR_LIST': ['#672f2f', '#99b19c', '#d7d1c9', '#faf5ef'], }, | ||||||
|  'DarkGrey4': {'BACKGROUND': '#99b19c', 'TEXT': '#faf5ef', 'INPUT': '#d7d1c9', 'TEXT_INPUT': '#000000', 'SCROLL': '#d7d1c9', 'BUTTON': ('#FFFFFF', '#99b19c'), |  'LightGreen7': {'BACKGROUND': '#99b19c', 'TEXT': '#faf5ef', 'INPUT': '#d7d1c9', 'TEXT_INPUT': '#000000', 'SCROLL': '#d7d1c9', 'BUTTON': ('#FFFFFF', '#99b19c'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#672f2f', '#99b19c', '#d7d1c9', '#faf5ef'],}, |                'COLOR_LIST': ['#672f2f', '#99b19c', '#d7d1c9', '#faf5ef'],}, | ||||||
|  'LightGrey7': {'BACKGROUND': '#d7d1c9', 'TEXT': '#672f2f', 'INPUT': '#99b19c', 'TEXT_INPUT': '#672f2f', 'SCROLL': '#672f2f', 'BUTTON': ('white', '#672f2f'), |  'LightGrey5': {'BACKGROUND': '#d7d1c9', 'TEXT': '#672f2f', 'INPUT': '#99b19c', 'TEXT_INPUT': '#672f2f', 'SCROLL': '#672f2f', 'BUTTON': ('white', '#672f2f'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#672f2f', '#99b19c', '#d7d1c9', '#faf5ef'], }, |                 'COLOR_LIST': ['#672f2f', '#99b19c', '#d7d1c9', '#faf5ef'], }, | ||||||
|  'DarkBrown3': {'BACKGROUND': '#a0855b', 'TEXT': '#f9f6f2', 'INPUT': '#f1d6ab', 'TEXT_INPUT': '#000000', 'SCROLL': '#f1d6ab', 'BUTTON': ('white', '#38470b'), |  'DarkBrown3': {'BACKGROUND': '#a0855b', 'TEXT': '#f9f6f2', 'INPUT': '#f1d6ab', 'TEXT_INPUT': '#000000', 'SCROLL': '#f1d6ab', 'BUTTON': ('white', '#38470b'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#38470b', '#a0855b', '#f1d6ab', '#f9f6f2'], }, |                'COLOR_LIST': ['#38470b', '#a0855b', '#f1d6ab', '#f9f6f2'], }, | ||||||
|  'LightBrown8': {'BACKGROUND': '#f1d6ab', 'TEXT': '#38470b', 'INPUT': '#a0855b', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#38470b', 'BUTTON': ('#f9f6f2', '#a0855b'), |  'LightBrown11': {'BACKGROUND': '#f1d6ab', 'TEXT': '#38470b', 'INPUT': '#a0855b', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#38470b', 'BUTTON': ('#f9f6f2', '#a0855b'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#38470b', '#a0855b', '#f1d6ab', '#f9f6f2'],}, |                  'COLOR_LIST': ['#38470b', '#a0855b', '#f1d6ab', '#f9f6f2'],}, | ||||||
|  'DarkBrown1': {'BACKGROUND': '#83142c', 'TEXT': '#f9d276', 'INPUT': '#ad1d45', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#ad1d45', 'BUTTON': ('#f9d276', '#ad1d45'), |  'DarkRed': {'BACKGROUND': '#83142c', 'TEXT': '#f9d276', 'INPUT': '#ad1d45', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#ad1d45', 'BUTTON': ('#f9d276', '#ad1d45'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#44000d', '#83142c', '#ad1d45', '#f9d276'], }, |                 'COLOR_LIST': ['#44000d', '#83142c', '#ad1d45', '#f9d276'], }, | ||||||
|  'DarkTurquoise3': {'BACKGROUND': '#204969', 'TEXT': '#fff7f7', 'INPUT': '#dadada', 'TEXT_INPUT': '#000000', 'SCROLL': '#dadada', |  'DarkTeal6': {'BACKGROUND': '#204969', 'TEXT': '#fff7f7', 'INPUT': '#dadada', 'TEXT_INPUT': '#000000', 'SCROLL': '#dadada', | ||||||
|                     'BUTTON': ('black', '#fff7f7'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                     'BUTTON': ('black', '#fff7f7'), 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                     'COLOR_LIST': ['#204969', '#08ffc8', '#dadada', '#fff7f7'],}, |                     'COLOR_LIST': ['#204969', '#08ffc8', '#dadada', '#fff7f7'],}, | ||||||
|  'DarkRed': {'BACKGROUND': '#252525', 'TEXT': '#ff0000', 'INPUT': '#af0404', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#af0404', 'BUTTON': ('white', '#252525'), |  'DarkBrown13': {'BACKGROUND': '#252525', 'TEXT': '#ff0000', 'INPUT': '#af0404', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#af0404', 'BUTTON': ('white', '#252525'), | ||||||
|              'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |              'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|              'COLOR_LIST': ['#252525', '#414141', '#af0404', '#ff0000'], }, |              'COLOR_LIST': ['#252525', '#414141', '#af0404', '#ff0000'], }, | ||||||
|  'LightYellow': {'BACKGROUND': '#f4ff61', 'TEXT': '#27aa80', 'INPUT': '#32ff6a', 'TEXT_INPUT': '#000000', 'SCROLL': '#27aa80', 'BUTTON': ('#f4ff61', '#27aa80'), |  'LightYellow': {'BACKGROUND': '#f4ff61', 'TEXT': '#27aa80', 'INPUT': '#32ff6a', 'TEXT_INPUT': '#000000', 'SCROLL': '#27aa80', 'BUTTON': ('#f4ff61', '#27aa80'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#27aa80', '#32ff6a', '#a8ff3e', '#f4ff61'],}, |                  'COLOR_LIST': ['#27aa80', '#32ff6a', '#a8ff3e', '#f4ff61'],}, | ||||||
|  'DarkYellow2': {'BACKGROUND': '#2b580c', 'TEXT': '#fdef96', 'INPUT': '#f7b71d', 'TEXT_INPUT': '#000000', 'SCROLL': '#f7b71d', 'BUTTON': ('#fdef96', '#2b580c'), |  'DarkGreen1': {'BACKGROUND': '#2b580c', 'TEXT': '#fdef96', 'INPUT': '#f7b71d', 'TEXT_INPUT': '#000000', 'SCROLL': '#f7b71d', 'BUTTON': ('#fdef96', '#2b580c'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#2b580c', '#afa939', '#f7b71d', '#fdef96'], }, |                  'COLOR_LIST': ['#2b580c', '#afa939', '#f7b71d', '#fdef96'], }, | ||||||
|  'LightGrey1': {'BACKGROUND': '#c8dad3', 'TEXT': '#63707e', 'INPUT': '#93b5b3', 'TEXT_INPUT': '#000000', 'SCROLL': '#63707e', 'BUTTON': ('white', '#63707e'), |  'LightGreen8': {'BACKGROUND': '#c8dad3', 'TEXT': '#63707e', 'INPUT': '#93b5b3', 'TEXT_INPUT': '#000000', 'SCROLL': '#63707e', 'BUTTON': ('white', '#63707e'), | ||||||
|                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                 'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                 'COLOR_LIST': ['#63707e', '#93b5b3', '#c8dad3', '#f2f6f5'], }, |                 'COLOR_LIST': ['#63707e', '#93b5b3', '#c8dad3', '#f2f6f5'], }, | ||||||
|  'DarkYellow3': {'BACKGROUND': '#248ea9', 'TEXT': '#fafdcb', 'INPUT': '#aee7e8', 'TEXT_INPUT': '#000000', 'SCROLL': '#aee7e8', 'BUTTON': ('black', '#fafdcb'), |  'DarkTeal7': {'BACKGROUND': '#248ea9', 'TEXT': '#fafdcb', 'INPUT': '#aee7e8', 'TEXT_INPUT': '#000000', 'SCROLL': '#aee7e8', 'BUTTON': ('black', '#fafdcb'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#248ea9', '#28c3d4', '#aee7e8', '#fafdcb'],}, |                  'COLOR_LIST': ['#248ea9', '#28c3d4', '#aee7e8', '#fafdcb'],}, | ||||||
|  'DarkBlue8': {'BACKGROUND': '#263859', 'TEXT': '#ff6768', 'INPUT': '#6b778d', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#6b778d', 'BUTTON': ('#ff6768', '#263859'), | 'DarkBlue8': {'BACKGROUND': '#454d66', 'TEXT': '#d9d872', 'INPUT': '#58b368', 'TEXT_INPUT': '#000000', 'SCROLL': '#58b368', | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |               'BUTTON': ('black', '#009975'), | ||||||
|                'COLOR_LIST': ['#17223b', '#263859', '#6b778d', '#ff6768'], }, |  | ||||||
|  'DarkBlue8': {'BACKGROUND': '#0028ff', 'TEXT': '#f1f4df', 'INPUT': '#10eaf0', 'TEXT_INPUT': '#000000', 'SCROLL': '#10eaf0', 'BUTTON': ('#f1f4df', '#24009c'), |  | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |  | ||||||
|                'COLOR_LIST': ['#24009c', '#0028ff', '#10eaf0', '#f1f4df'],}, |  | ||||||
|  'DarkGreen1': {'BACKGROUND': '#6384b3', 'TEXT': '#e6f0b6', 'INPUT': '#b8e9c0', 'TEXT_INPUT': '#000000', 'SCROLL': '#b8e9c0', 'BUTTON': ('#e6f0b6', '#684949'), |  | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |  | ||||||
|                'COLOR_LIST': ['#684949', '#6384b3', '#b8e9c0', '#e6f0b6'], }, |  | ||||||
|  'DarkGreen2': {'BACKGROUND': '#454d66', 'TEXT': '#d9d872', 'INPUT': '#58b368', 'TEXT_INPUT': '#000000', 'SCROLL': '#58b368', 'BUTTON': ('black', '#009975'), |  | ||||||
|               'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |               'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                                       'COLOR_LIST': ['#009975', '#454d66', '#58b368', '#d9d872'], }, |                                       'COLOR_LIST': ['#009975', '#454d66', '#58b368', '#d9d872'], }, | ||||||
|  'LightOrange': {'BACKGROUND': '#71a0a5', 'TEXT': '#212121', 'INPUT': '#665c84', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#212121', 'BUTTON': ('#fab95b', '#665c84'), |  'DarkBlue9': {'BACKGROUND': '#263859', 'TEXT': '#ff6768', 'INPUT': '#6b778d', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#6b778d', 'BUTTON': ('#ff6768', '#263859'), | ||||||
|  |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|  |                'COLOR_LIST': ['#17223b', '#263859', '#6b778d', '#ff6768'], }, | ||||||
|  |  'DarkBlue10': {'BACKGROUND': '#0028ff', 'TEXT': '#f1f4df', 'INPUT': '#10eaf0', 'TEXT_INPUT': '#000000', 'SCROLL': '#10eaf0', 'BUTTON': ('#f1f4df', '#24009c'), | ||||||
|  |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|  |                'COLOR_LIST': ['#24009c', '#0028ff', '#10eaf0', '#f1f4df'],}, | ||||||
|  |  'DarkBlue11': {'BACKGROUND': '#6384b3', 'TEXT': '#e6f0b6', 'INPUT': '#b8e9c0', 'TEXT_INPUT': '#000000', 'SCROLL': '#b8e9c0', 'BUTTON': ('#e6f0b6', '#684949'), | ||||||
|  |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|  |                'COLOR_LIST': ['#684949', '#6384b3', '#b8e9c0', '#e6f0b6'], }, | ||||||
|  | 
 | ||||||
|  |  'DarkTeal8': {'BACKGROUND': '#71a0a5', 'TEXT': '#212121', 'INPUT': '#665c84', 'TEXT_INPUT': '#FFFFFF', 'SCROLL': '#212121', 'BUTTON': ('#fab95b', '#665c84'), | ||||||
|                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                  'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                  'COLOR_LIST': ['#212121', '#665c84', '#71a0a5', '#fab95b']}, |                  'COLOR_LIST': ['#212121', '#665c84', '#71a0a5', '#fab95b']}, | ||||||
|  'DarkGrey5': {'BACKGROUND': '#c10000', 'TEXT': '#eeeeee', 'INPUT': '#dedede', 'TEXT_INPUT': '#000000', 'SCROLL': '#dedede', 'BUTTON': ('#c10000', '#eeeeee'), |  'DarkRed1': {'BACKGROUND': '#c10000', 'TEXT': '#eeeeee', 'INPUT': '#dedede', 'TEXT_INPUT': '#000000', 'SCROLL': '#dedede', 'BUTTON': ('#c10000', '#eeeeee'), | ||||||
|                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |                'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|                'COLOR_LIST': ['#c10000', '#ff4949', '#dedede', '#eeeeee'],}, |                'COLOR_LIST': ['#c10000', '#ff4949', '#dedede', '#eeeeee'],}, | ||||||
|  'LightRed': {'BACKGROUND': '#fff591', 'TEXT': '#e41749', 'INPUT': '#f5587b', 'TEXT_INPUT': '#000000', 'SCROLL': '#e41749', 'BUTTON': ('#fff591', '#e41749'), |  'LightBrown12': {'BACKGROUND': '#fff591', 'TEXT': '#e41749', 'INPUT': '#f5587b', 'TEXT_INPUT': '#000000', 'SCROLL': '#e41749', 'BUTTON': ('#fff591', '#e41749'), | ||||||
|               'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, |               'PROGRESS': ('#01826B', '#D0D0D0'), 'BORDER': 1, 'SLIDER_DEPTH': 0, 'PROGRESS_DEPTH': 0, | ||||||
|               'COLOR_LIST': ['#e41749', '#f5587b', '#ff8a5c', '#fff591']} |               'COLOR_LIST': ['#e41749', '#f5587b', '#ff8a5c', '#fff591']} | ||||||
|                  } |                  } | ||||||
|  | @ -10496,8 +10501,10 @@ def ChangeLookAndFeel(index, force=False): | ||||||
|     Change the "color scheme" of all future PySimpleGUI Windows. |     Change the "color scheme" of all future PySimpleGUI Windows. | ||||||
|     The scheme are string names that specify a group of colors. Background colors, text colors, button colors. |     The scheme are string names that specify a group of colors. Background colors, text colors, button colors. | ||||||
|     There are 13 different color settings that are changed at one time using a single call to ChangeLookAndFeel |     There are 13 different color settings that are changed at one time using a single call to ChangeLookAndFeel | ||||||
|     The look and feel table itself has these indexe into the dictionary LOOK_AND_FEEL_TABLE |     The look and feel table itself has these indexes into the dictionary LOOK_AND_FEEL_TABLE. | ||||||
|  |     The original list was (prior to a major rework and renaming)... these names still work... | ||||||
|         SystemDefault |         SystemDefault | ||||||
|  |         SystemDefaultForRead | ||||||
|         Material1 |         Material1 | ||||||
|         Material2 |         Material2 | ||||||
|         Reddit |         Reddit | ||||||
|  | @ -10524,6 +10531,14 @@ def ChangeLookAndFeel(index, force=False): | ||||||
|         Kayak |         Kayak | ||||||
|         SandyBeach |         SandyBeach | ||||||
|         TealMono |         TealMono | ||||||
|  | 
 | ||||||
|  |     In Nov 2019 a new Theme Formula was devised to make choosing a theme easier: | ||||||
|  |     The "Formula is" | ||||||
|  |     ["Dark" or "Light"] Color Number | ||||||
|  |     Colors can be Blue Brown Grey Green Purple Red Teal Yellow Black | ||||||
|  |     The number will vary for each pair. There are more DarkGrey entries than there are LightYellow for example. | ||||||
|  |     Default = The default settings (only button color is different than system default) | ||||||
|  |     Default1 = The full system default including the button (everything's gray... how sad... don't be all gray... please....) | ||||||
|     :param index: (str) the name of the index into the Look and Feel table |     :param index: (str) the name of the index into the Look and Feel table | ||||||
|     :param force: (bool) if True allows Macs to use the look and feel feature. Otherwise Macs are blocked due to problems with button colors |     :param force: (bool) if True allows Macs to use the look and feel feature. Otherwise Macs are blocked due to problems with button colors | ||||||
|     """ |     """ | ||||||
|  | @ -10550,7 +10565,7 @@ def ChangeLookAndFeel(index, force=False): | ||||||
|     elif opt2 in lf_values: |     elif opt2 in lf_values: | ||||||
|         ix = lf_values.index(opt2) |         ix = lf_values.index(opt2) | ||||||
|     else: |     else: | ||||||
|         print('** Warning - Look and Feel value not valid. Change your ChangeLookAndFeel call. **') |         print('** Warning - {} Look and Feel value not valid. Change your ChangeLookAndFeel call. **'.format(index)) | ||||||
|         print('valid values are', list_of_look_and_feel_values()) |         print('valid values are', list_of_look_and_feel_values()) | ||||||
|         return |         return | ||||||
| 
 | 
 | ||||||
|  | @ -10578,6 +10593,10 @@ def ChangeLookAndFeel(index, force=False): | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| def preview_all_look_and_feel_themes(): | def preview_all_look_and_feel_themes(): | ||||||
|  |     """ | ||||||
|  |     Displays a "Quick Reference Window" showing all of the different Look and Feel settings that are available. | ||||||
|  |     They are sorted alphabetically.  The legacy color names are mixed in, but otherwise they are sorted into Dark and Light halves | ||||||
|  |     """ | ||||||
|     web=False |     web=False | ||||||
| 
 | 
 | ||||||
|     WINDOW_BACKGROUND = 'lightblue' |     WINDOW_BACKGROUND = 'lightblue' | ||||||
|  | @ -10588,8 +10607,10 @@ def preview_all_look_and_feel_themes(): | ||||||
| 
 | 
 | ||||||
|     layout = [[Text('Here is a complete list of themes', font='Default 18', background_color=WINDOW_BACKGROUND)]] |     layout = [[Text('Here is a complete list of themes', font='Default 18', background_color=WINDOW_BACKGROUND)]] | ||||||
| 
 | 
 | ||||||
|  |     names = list_of_look_and_feel_values() | ||||||
|  |     names.sort() | ||||||
|     row = [] |     row = [] | ||||||
|     for count, theme in enumerate(ListOfLookAndFeelValues()): |     for count, theme in enumerate(names): | ||||||
|         change_look_and_feel(theme) |         change_look_and_feel(theme) | ||||||
|         if not count % 9: |         if not count % 9: | ||||||
|             layout += [row] |             layout += [row] | ||||||
|  | @ -10607,9 +10628,10 @@ def preview_all_look_and_feel_themes(): | ||||||
| # Converts an object's contents into a nice printable string.  Great for dumping debug data | # Converts an object's contents into a nice printable string.  Great for dumping debug data | ||||||
| def ObjToStringSingleObj(obj): | def ObjToStringSingleObj(obj): | ||||||
|     """ |     """ | ||||||
| 
 |     Dumps an Object's values as a formatted string.  Very nicely done. Great way to display an object's member variables in human form | ||||||
|     :param obj: |     Returns only the top-most object's variables instead of drilling down to dispolay more | ||||||
| 
 |     :param obj: (Any) The object to display | ||||||
|  |     returns (str) Formatted output of the object's values | ||||||
|     """ |     """ | ||||||
|     if obj is None: |     if obj is None: | ||||||
|         return 'None' |         return 'None' | ||||||
|  | @ -10619,10 +10641,10 @@ def ObjToStringSingleObj(obj): | ||||||
| 
 | 
 | ||||||
| def ObjToString(obj, extra='    '): | def ObjToString(obj, extra='    '): | ||||||
|     """ |     """ | ||||||
| 
 |     Dumps an Object's values as a formatted string.  Very nicely done. Great way to display an object's member variables in human form | ||||||
|     :param obj: |     :param obj: (Any) The object to display | ||||||
|     :param extra:  (Default value = '    ') |     :param extra:  (Default value = '    ') | ||||||
| 
 |     returns (str) Formatted output of the object's values | ||||||
|     """ |     """ | ||||||
|     if obj is None: |     if obj is None: | ||||||
|         return 'None' |         return 'None' | ||||||
|  | @ -12065,7 +12087,7 @@ def main(): | ||||||
|     """ |     """ | ||||||
|     from random import randint |     from random import randint | ||||||
| 
 | 
 | ||||||
|     ChangeLookAndFeel('Dark Yellow3') |     ChangeLookAndFeel('DarkPurple1') | ||||||
|     # ------ Menu Definition ------ # |     # ------ Menu Definition ------ # | ||||||
|     menu_def = [['&File', ['!&Open', '&Save::savekey', '---', '&Properties', 'E&xit']], |     menu_def = [['&File', ['!&Open', '&Save::savekey', '---', '&Properties', 'E&xit']], | ||||||
|                 ['!&Edit', ['!&Paste', ['Special', 'Normal', ], 'Undo'], ], |                 ['!&Edit', ['!&Paste', ['Special', 'Normal', ], 'Undo'], ], | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue