Commit a8aa4d5f authored by Terry Jan Reedy's avatar Terry Jan Reedy

Issue #24820: Users can now set breakpoint colors in Settings ->

Custom Highlighting. Original patch by Mark Roseman.
parent 620279b9
...@@ -43,19 +43,20 @@ class ConfigDialog(Toplevel): ...@@ -43,19 +43,20 @@ class ConfigDialog(Toplevel):
#The first value of the tuple is the sample area tag name. #The first value of the tuple is the sample area tag name.
#The second value is the display name list sort index. #The second value is the display name list sort index.
self.themeElements={ self.themeElements={
'Normal Text':('normal', '00'), 'Normal Text': ('normal', '00'),
'Python Keywords':('keyword', '01'), 'Python Keywords': ('keyword', '01'),
'Python Definitions':('definition', '02'), 'Python Definitions': ('definition', '02'),
'Python Builtins':('builtin', '03'), 'Python Builtins': ('builtin', '03'),
'Python Comments':('comment', '04'), 'Python Comments': ('comment', '04'),
'Python Strings':('string', '05'), 'Python Strings': ('string', '05'),
'Selected Text':('hilite', '06'), 'Selected Text': ('hilite', '06'),
'Found Text':('hit', '07'), 'Found Text': ('hit', '07'),
'Cursor':('cursor', '08'), 'Cursor': ('cursor', '08'),
'Error Text':('error', '09'), 'Editor Breakpoint': ('break', '09'),
'Shell Normal Text':('console', '10'), 'Shell Normal Text': ('console', '10'),
'Shell Stdout Text':('stdout', '11'), 'Shell Error Text': ('error', '11'),
'Shell Stderr Text':('stderr', '12'), 'Shell Stdout Text': ('stdout', '12'),
'Shell Stderr Text': ('stderr', '13'),
} }
self.ResetChangedItems() #load initial values in changed items dict self.ResetChangedItems() #load initial values in changed items dict
self.CreateWidgets() self.CreateWidgets()
...@@ -219,7 +220,8 @@ class ConfigDialog(Toplevel): ...@@ -219,7 +220,8 @@ class ConfigDialog(Toplevel):
("'selected'", 'hilite'), ('\n var2 = ', 'normal'), ("'selected'", 'hilite'), ('\n var2 = ', 'normal'),
("'found'", 'hit'), ('\n var3 = ', 'normal'), ("'found'", 'hit'), ('\n var3 = ', 'normal'),
('list', 'builtin'), ('(', 'normal'), ('list', 'builtin'), ('(', 'normal'),
('None', 'keyword'), (')\n\n', 'normal'), ('None', 'keyword'), (')\n', 'normal'),
(' breakpoint("line")', 'break'), ('\n\n', 'normal'),
(' error ', 'error'), (' ', 'normal'), (' error ', 'error'), (' ', 'normal'),
('cursor |', 'cursor'), ('\n ', 'normal'), ('cursor |', 'cursor'), ('\n ', 'normal'),
('shell', 'console'), (' ', 'normal'), ('shell', 'console'), (' ', 'normal'),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment