@@ -218,8 +218,6 @@ def create_page_highlight(self):
218
218
self .custom_theme = StringVar (parent )
219
219
self .fg_bg_toggle = BooleanVar (parent )
220
220
self .colour = StringVar (parent )
221
- # XXX - font_name is defined in create_page_font_tab. Needed here too?
222
- self .font_name = StringVar (parent )
223
221
self .is_builtin_theme = BooleanVar (parent )
224
222
self .highlight_target = StringVar (parent )
225
223
@@ -334,8 +332,6 @@ def create_page_keys(self):
334
332
keybinding: Action/key bindings.
335
333
"""
336
334
parent = self .parent
337
- # XXX - binding_target isn't used.
338
- self .binding_target = StringVar (parent )
339
335
self .builtin_keys = StringVar (parent )
340
336
self .custom_keys = StringVar (parent )
341
337
self .are_keys_builtin = BooleanVar (parent )
@@ -420,18 +416,12 @@ def create_page_general(self):
420
416
win_height: Initial window height in characters.
421
417
startup_edit: Selector for opening in editor or shell mode.
422
418
autosave: Selector for save prompt popup when using Run.
423
- encoding: ?
424
419
"""
425
420
parent = self .parent
426
421
self .win_width = StringVar (parent )
427
422
self .win_height = StringVar (parent )
428
423
self .startup_edit = IntVar (parent )
429
424
self .autosave = IntVar (parent )
430
- # XXX - encoding isn't on the screen to be set, but is saved to config.
431
- self .encoding = StringVar (parent )
432
- # XXX - user_help_browser and help_browser aren't used.
433
- self .user_help_browser = BooleanVar (parent )
434
- self .help_browser = StringVar (parent )
435
425
436
426
#widget creation
437
427
#body
@@ -538,7 +528,6 @@ def attach_var_callbacks(self):
538
528
self .win_height .trace_add ('write' , self .var_changed_win_height )
539
529
self .startup_edit .trace_add ('write' , self .var_changed_startup_edit )
540
530
self .autosave .trace_add ('write' , self .var_changed_autosave )
541
- self .encoding .trace_add ('write' , self .var_changed_encoding )
542
531
543
532
def remove_var_callbacks (self ):
544
533
"Remove callbacks to prevent memory leaks."
@@ -548,7 +537,7 @@ def remove_var_callbacks(self):
548
537
self .custom_theme , self .is_builtin_theme , self .highlight_target ,
549
538
self .keybinding , self .builtin_keys , self .custom_keys ,
550
539
self .are_keys_builtin , self .win_width , self .win_height ,
551
- self .startup_edit , self .autosave , self . encoding , ):
540
+ self .startup_edit , self .autosave ,):
552
541
var .trace_remove ('write' , var .trace_info ()[0 ][1 ])
553
542
554
543
def var_changed_font (self , * params ):
@@ -691,11 +680,6 @@ def var_changed_autosave(self, *params):
691
680
value = self .autosave .get ()
692
681
changes .add_option ('main' , 'General' , 'autosave' , value )
693
682
694
- def var_changed_encoding (self , * params ):
695
- "Store change to encoding."
696
- value = self .encoding .get ()
697
- changes .add_option ('main' , 'EditorWindow' , 'encoding' , value )
698
-
699
683
def set_theme_type (self ):
700
684
"Set available screen options based on builtin or custom theme."
701
685
if self .is_builtin_theme .get ():
@@ -819,8 +803,6 @@ def load_keys_list(self, keyset_name):
819
803
An action/key binding can be selected to change the key binding.
820
804
"""
821
805
reselect = 0
822
- # XXX - new_keyset isn't used in this function.
823
- new_keyset = 0
824
806
if self .list_bindings .curselection ():
825
807
reselect = 1
826
808
list_index = self .list_bindings .index (ANCHOR )
@@ -1234,9 +1216,6 @@ def load_general_cfg(self):
1234
1216
'main' , 'EditorWindow' , 'width' , type = 'int' ))
1235
1217
self .win_height .set (idleConf .GetOption (
1236
1218
'main' , 'EditorWindow' , 'height' , type = 'int' ))
1237
- # Set default source encoding.
1238
- self .encoding .set (idleConf .GetOption (
1239
- 'main' , 'EditorWindow' , 'encoding' , default = 'none' ))
1240
1219
# Set additional help sources.
1241
1220
self .user_helplist = idleConf .GetAllExtraHelpSourcesList ()
1242
1221
for help_item in self .user_helplist :
0 commit comments