1818from click import style
1919from pyface .tasks .traits_dock_pane import TraitsDockPane
2020from pyface .tasks .traits_task_pane import TraitsTaskPane
21- from traitsui .api import View , UItem , InstanceEditor , TableEditor , EnumEditor , ListEditor , ButtonEditor
21+ from traitsui .api import (
22+ View ,
23+ UItem ,
24+ InstanceEditor ,
25+ TableEditor ,
26+ EnumEditor ,
27+ ListEditor ,
28+ ButtonEditor ,
29+ )
2230from traitsui .extras .checkbox_column import CheckboxColumn
2331from traitsui .table_column import ObjectColumn
2432
@@ -29,57 +37,57 @@ def traits_view(self):
2937 v = View (UItem ("graph" , style = "custom" , editor = InstanceEditor ()))
3038 return v
3139
40+
3241class BakeoutControlPane (TraitsDockPane ):
33- name = ' Controls'
42+ name = " Controls"
3443 id = "pychron.bakeout.control"
3544
3645 def traits_view (self ):
3746 cols = [
3847 # CheckboxColumn(name='display'),
39- CheckboxColumn (name = 'enabled' ),
40- ObjectColumn (name = 'name' , editable = False ),
41- ObjectColumn (name = 'setpoint' ,
42- format = '%0.3f' ,
43- editable = False ),
44- ObjectColumn (name = 'temperature' ,
45- format = '%0.3f' ,
46- editable = False ),
47- ObjectColumn (name = 'duty_cycle' ,
48- format = '%0.3f' ,
49- editable = False ),
50- CheckboxColumn (name = 'overtemp' , editable = False ),
48+ CheckboxColumn (name = "enabled" ),
49+ ObjectColumn (name = "name" , editable = False ),
50+ ObjectColumn (name = "setpoint" , format = "%0.3f" , editable = False ),
51+ ObjectColumn (name = "temperature" , format = "%0.3f" , editable = False ),
52+ ObjectColumn (name = "duty_cycle" , format = "%0.3f" , editable = False ),
53+ CheckboxColumn (name = "overtemp" , editable = False ),
5154 # ObjectColumn(name='clear_overtemp',
5255 # style='custom',
5356 # editor=ButtonEditor(),
5457 # label='Clear Over Temp.'),
55-
5658 # ObjectColumn(name='temperature_address', editable=False),
5759 # ObjectColumn(name='duty_cycle_address', editable=False),
5860 # ObjectColumn(name='setpoint_address', editable=False),
5961 ]
6062
6163 edit_view = View (
62- UItem (' object.temperature' ),
63- UItem (' object.clear_overtemp' , style = ' custom' ),
64+ UItem (" object.temperature" ),
65+ UItem (" object.clear_overtemp" , style = " custom" ),
6466 )
6567
6668 v = View (
67- UItem ('object.controller.configuration' ,
68- editor = EnumEditor (name = 'object.controller.configurations' ),
69- width = 200 ),
70- UItem ("object.controller.channels" , style = "custom" ,
71- editor = TableEditor (
72- columns = cols ,
73- selection_mode = "rows" ,
74- edit_view = edit_view ,
75- orientation = 'vertical' ,
76- selected = "object.controller.selected_channel" ,
77- )),
69+ UItem (
70+ "object.controller.configuration" ,
71+ editor = EnumEditor (name = "object.controller.configurations" ),
72+ width = 200 ,
73+ ),
74+ UItem (
75+ "object.controller.channels" ,
76+ style = "custom" ,
77+ editor = TableEditor (
78+ columns = cols ,
79+ selection_mode = "rows" ,
80+ edit_view = edit_view ,
81+ orientation = "vertical" ,
82+ selected = "object.controller.selected_channel" ,
83+ ),
84+ ),
7885 # UItem(
7986 # 'object.controller.channels',
8087 # editor=ListEditor(style='custom')
8188 # )
82-
8389 )
8490 return v
91+
92+
8593# ============= EOF =============================================
0 commit comments