def _set_TB(self, specs): TB = Div(text=specs['title']) TB.width = specs['width'] TB.height = specs['height'] if 'style' in specs: TB.style = specs['style'] return TB
# radio button group for uploading file radio_group = RadioButtonGroup(labels=["NO-SPLIT", "SPLIT", "START"], button_type="success") radio_group.width = 500 radio_group.on_click(_fit_util) # text for console output text_input = TextInput(value="", title="CONSOLE") text_input.width = 500 cluster_stats = Div( render_as_text=False, text=generate_display_string("", name="Cluster Statistics", height=100) ) cluster_stats.width = 500 cluster_stats.height = 100 cluster_commonality = Div( render_as_text=False, text=generate_display_string("") ) cluster_commonality.width = 500 cluster_commonality.height = 300 split_button = Button(label="Split", button_type="success", width=150) no_split_button = Button(label="Keep", button_type="success", width=150) start_button = Button(label="Start", button_type="success", width=150) split_button.on_click(lambda: _fit_util(1)) no_split_button.on_click(lambda: _fit_util(0)) start_button.on_click(lambda: _fit_util(2))
def _set_TB(self, specs): TB = Div(text=specs.text) TB.width = specs.width TB.height = specs.height TB.style = specs.style return TB
# radio button group for uploading file radio_group = RadioButtonGroup(labels=["NO-SPLIT", "SPLIT", "START"], button_type="success") radio_group.width = 500 radio_group.on_click(_fit_util) # text for console output text_input = TextInput(value="", title="CONSOLE") text_input.width = 500 cluster_stats = Div(render_as_text=False, text=generate_display_string("", name="Cluster Statistics", height=100)) cluster_stats.width = 500 cluster_stats.height = 100 cluster_commonality = Div(render_as_text=False, text=generate_display_string("")) cluster_commonality.width = 500 cluster_commonality.height = 300 split_button = Button(label="Split", button_type="success", width=150) no_split_button = Button(label="Keep", button_type="success", width=150) start_button = Button(label="Start", button_type="success", width=150) split_button.on_click(lambda: _fit_util(1)) no_split_button.on_click(lambda: _fit_util(0)) start_button.on_click(lambda: _fit_util(2)) inputs = widgetbox(text_input, cluster_stats, cluster_commonality)