Skip to content

Commit 28ba28b

Browse files
committed
Add options for all styles provided by pygments.
1 parent 947500b commit 28ba28b

File tree

1 file changed

+46
-4
lines changed

1 file changed

+46
-4
lines changed

tkintermd/tkintermd_frame.py

Lines changed: 46 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,54 @@ def __init__(self, master, **kwargs):
8181
# self.image_btn = tk.Button(self.top_bar, text="Image")
8282
# self.image_btn.pack(side="left", padx=0, pady=0)
8383

84-
self.style_opt_btn = tk.Menubutton(self.top_bar, text='Style =', relief='raised')
84+
self.style_opt_btn = tk.Menubutton(self.top_bar, text="Editor Style", relief="raised")
8585
self.style_opt_btn.pack(side="left", padx=0, pady=0)
8686
self.style_menu = tk.Menu(self.style_opt_btn, tearoff=False)
87-
self.style_menu.add_command(label='Light', command=lambda: self.load_style('stata'))
88-
self.style_menu.add_command(label='Dark', command=lambda: self.load_style('stata-dark'))
89-
self.style_opt_btn['menu'] = self.style_menu
87+
self.style_menu.add_command(label='default', command=lambda: self.load_style('default'))
88+
self.style_menu.add_command(label='emacs', command=lambda: self.load_style('emacs'))
89+
self.style_menu.add_command(label='friendly', command=lambda: self.load_style('friendly'))
90+
self.style_menu.add_command(label='friendly_grayscale', command=lambda: self.load_style('friendly_grayscale'))
91+
self.style_menu.add_command(label='colorful', command=lambda: self.load_style('colorful'))
92+
self.style_menu.add_command(label='autumn', command=lambda: self.load_style('autumn'))
93+
self.style_menu.add_command(label='murphy', command=lambda: self.load_style('murphy'))
94+
self.style_menu.add_command(label='manni', command=lambda: self.load_style('manni'))
95+
self.style_menu.add_command(label='material', command=lambda: self.load_style('material'))
96+
self.style_menu.add_command(label='monokai', command=lambda: self.load_style('monokai'))
97+
self.style_menu.add_command(label='perldoc', command=lambda: self.load_style('perldoc'))
98+
self.style_menu.add_command(label='pastie', command=lambda: self.load_style('pastie'))
99+
self.style_menu.add_command(label='borland', command=lambda: self.load_style('borland'))
100+
self.style_menu.add_command(label='trac', command=lambda: self.load_style('trac'))
101+
self.style_menu.add_command(label='native', command=lambda: self.load_style('native'))
102+
self.style_menu.add_command(label='fruity', command=lambda: self.load_style('fruity'))
103+
self.style_menu.add_command(label='bw', command=lambda: self.load_style('bw'))
104+
self.style_menu.add_command(label='vim', command=lambda: self.load_style('vim'))
105+
self.style_menu.add_command(label='vs', command=lambda: self.load_style('vs'))
106+
self.style_menu.add_command(label='tango', command=lambda: self.load_style('tango'))
107+
self.style_menu.add_command(label='rrt', command=lambda: self.load_style('rrt'))
108+
self.style_menu.add_command(label='xcode', command=lambda: self.load_style('xcode'))
109+
self.style_menu.add_command(label='igor', command=lambda: self.load_style('igor'))
110+
self.style_menu.add_command(label='paraiso-light', command=lambda: self.load_style('paraiso-light'))
111+
self.style_menu.add_command(label='paraiso-dark', command=lambda: self.load_style('paraiso-dark'))
112+
self.style_menu.add_command(label='lovelace', command=lambda: self.load_style('lovelace'))
113+
self.style_menu.add_command(label='algol', command=lambda: self.load_style('algol'))
114+
self.style_menu.add_command(label='algol_nu', command=lambda: self.load_style('algol_nu'))
115+
self.style_menu.add_command(label='arduino', command=lambda: self.load_style('arduino'))
116+
self.style_menu.add_command(label='rainbow_dash', command=lambda: self.load_style('rainbow_dash'))
117+
self.style_menu.add_command(label='abap', command=lambda: self.load_style('abap'))
118+
self.style_menu.add_command(label='solarized-dark', command=lambda: self.load_style('solarized-dark'))
119+
self.style_menu.add_command(label='solarized-light', command=lambda: self.load_style('solarized-light'))
120+
self.style_menu.add_command(label='sas', command=lambda: self.load_style('sas'))
121+
self.style_menu.add_command(label='stata', command=lambda: self.load_style('stata'))
122+
self.style_menu.add_command(label='stata-light', command=lambda: self.load_style('stata-light'))
123+
self.style_menu.add_command(label='stata-dark', command=lambda: self.load_style('stata-dark'))
124+
self.style_menu.add_command(label='inkpot', command=lambda: self.load_style('inkpot'))
125+
self.style_menu.add_command(label='zenburn', command=lambda: self.load_style('zenburn'))
126+
self.style_menu.add_command(label='gruvbox-dark', command=lambda: self.load_style('gruvbox-dark'))
127+
self.style_menu.add_command(label='gruvbox-light', command=lambda: self.load_style('gruvbox-light'))
128+
self.style_menu.add_command(label='dracula', command=lambda: self.load_style('dracula'))
129+
self.style_menu.add_command(label='one-dark', command=lambda: self.load_style('one-dark'))
130+
self.style_menu.add_command(label='lilypond', command=lambda: self.load_style('lilypond'))
131+
self.style_opt_btn["menu"] = self.style_menu
90132

91133
self.top_bar.pack(side="top", fill="x")
92134

0 commit comments

Comments
 (0)