MCPcopy Index your code
hub / github.com/rawpython/remi / on_tab_selection

Method on_tab_selection

remi/gui.py:2114–2126  ·  view source on GitHub ↗
(self, emitter, key)

Source from the content-addressed store, hash-verified

2112 @decorate_set_on_listener("(self, emitter, key)")
2113 @decorate_event
2114 def on_tab_selection(self, emitter, key):
2115 #print(str(key))
2116 for k in self.children.keys():
2117 w = self.children[k]
2118 if w is self.container_tab_titles:
2119 continue
2120 w.css_display = 'none'
2121 self.container_tab_titles.children[k].remove_class('active')
2122 if k==key:
2123 self.selected_widget_key = k
2124 self.children[self.selected_widget_key].css_display = 'block'
2125 self.container_tab_titles.children[self.selected_widget_key].add_class('active')
2126 return (self.selected_widget_key,)
2127
2128 def select_by_widget(self, widget):
2129 for k in self.children.keys():

Callers 4

appendMethod · 0.95
select_by_widgetMethod · 0.95
select_by_keyMethod · 0.95
select_by_indexMethod · 0.95

Calls 2

remove_classMethod · 0.80
add_classMethod · 0.80

Tested by

no test coverage detected