def traits_view(self):
        grps = []
        for at, name in (
            ('blank_unknowns', 'Blank Unknowns'),
            ('airs', 'Airs'),
        ):
            grp = VGroup(Item('{}_enabled'.format(at), label='Enabled'),
                         Item('{}_table_enabled'.format(at), label='Table'),
                         UItem('{}_series_options_controller'.format(at),
                               style='custom',
                               enabled_when='{}_enabled'.format(at),
                               editor=InstanceEditor(view=view(name))),
                         label=name)
            grps.append(grp)

        sog = UItem('cocktails_series_options_controller',
                    style='custom',
                    enabled_when='cocktails_enabled',
                    editor=InstanceEditor(view=view(name)),
                    label='Series')
        iog = UItem('cocktails_ideogram_options_controller',
                    style='custom',
                    enabled_when='cocktails_enabled',
                    editor=InstanceEditor(view=view(name)),
                    label='Ideogram')

        cocktail_grp = VGroup(Item('cocktails_enabled', label='Enabled'),
                              Item('cocktails_table_enabled', label='Table'),
                              Tabbed(sog, iog),
                              label='Cocktails')

        grps.append(cocktail_grp)

        sog = UItem('unknowns_series_options_controller',
                    style='custom',
                    enabled_when='unknowns_enabled',
                    editor=InstanceEditor(view=view(name)),
                    label='Series')
        iog = UItem('unknowns_ideogram_options_controller',
                    style='custom',
                    enabled_when='unknowns_enabled',
                    editor=InstanceEditor(view=view(name)),
                    label='Ideogram')

        unk_grp = VGroup(Item('unknowns_enabled', label='Enabled'),
                         Item('unknowns_table_enabled', label='Table'),
                         Tabbed(sog, iog),
                         label='Unknowns')

        grps.append(unk_grp)

        layout_grp = self._get_layout_group()
        grps.append(layout_grp)

        v = okcancel_view(Tabbed(*grps), title='Configure Report')
        return v
Exemple #2
0
 def _options_view_default(self):
     return view('Flux Options')
Exemple #3
0
 def _options_view_default(self):
     return view('Iso Evo Options')
Exemple #4
0
 def _options_view_default(self):
     return view('ICFactor Options')
Exemple #5
0
 def _options_view_default(self):
     return view('Blanks Options')
Exemple #6
0
 def _options_view_default(self):
     return view('{} Options'.format(self.name))
Exemple #7
0
 def _options_view_default(self):
     return view('Flux Options')
Exemple #8
0
 def _options_view_default(self):
     return view('{} Options'.format(self.name))
Exemple #9
0
 def _options_view_default(self):
     return view('Iso Evo Options')
Exemple #10
0
 def _options_view_default(self):
     return view('ICFactor Options')
Exemple #11
0
 def _options_view_default(self):
     return view('Blanks Options')