import com.twosigma.beakerx.widget.IntSlider w = new IntSlider() w.value = 60 w w.value w.value = 76 w.description = "description" w.disabled = false w.max = 200 w.min = 50 w.orientation = "vertical" w.style.handle_color = "#F04080" w.step = 20 w.layout.visibility = false import com.twosigma.beakerx.widget.IntProgress bar = new IntProgress() bar.value = 10 bar bar.value bar.value = 110 bar.max = 300 bar.min = 50 bar.step = 20 bar.orientation = 'horizontal' import com.twosigma.beakerx.widget.RadioButtons rb = new RadioButtons() rb.options=['alpha', 'beta', 'delta', 'gamma'] rb.value = 'beta' rb rb.value rb.value = 'delta' import com.twosigma.beakerx.widget.Select select = new Select() select.options=['Linux', 'Windows', 'OSX'] select.value = 'Windows' select select.value select.value = 'Linux' import com.twosigma.beakerx.widget.Checkbox cb = new Checkbox() cb cb.value cb.value = true import com.twosigma.beakerx.widget.ColorPicker cp = new ColorPicker() cp.value = "blue" cp cp.value cp.value = 'red' cp.concise = false //cp.concise = true import com.twosigma.beakerx.widget.Text t = new Text() t.value = "Text example 1" t t.value t.value ="Text example 2" import com.twosigma.beakerx.widget.Textarea ta = new Textarea() ta.value = "Textarea example 1" ta ta.value ta.value ="Textarea example 2" import com.twosigma.beakerx.widget.ToggleButton tb = new ToggleButton() tb.tooltip = "ToggleButton tooltip 1" tb.icon = 'check' tb.description = 'Click me' tb tb.value tb.value = true //tb.value = false tb.tooltip = "ToggleButton tooltip 2" import com.twosigma.beakerx.widget.FloatSlider fs = new FloatSlider() fs.value = 10.1 fs fs.value fs.value = 22.2 import com.twosigma.beakerx.widget.FloatSlider fs = new FloatSlider() fs.max = 200 fs. min = 10 fs.value = 36.6 fs.style.handle_color = "orange" fs import com.twosigma.beakerx.widget.FloatProgress floatProgress = new FloatProgress() floatProgress.value = 10.2 floatProgress floatProgress.value floatProgress.value = 33.3 import com.twosigma.beakerx.widget.Label label = new Label() label.value = "Label 1" label label.value label.value = "Label 2" import com.twosigma.beakerx.widget.HTML label = new HTML() label.value = "Hello World" label label.value = "Hello World" import com.twosigma.beakerx.widget.Image import java.nio.file.Files byte[] picture = Files.readAllBytes(new File("../resources/img/widgetArch.png").toPath()); image = new Image() image.format='png' image.value= picture image.width=300 image.height=400 image import com.twosigma.beakerx.widget.DatePicker datePicker = new DatePicker() datePicker datePicker.value import com.twosigma.beakerx.widget.IntRangeSlider w = new IntRangeSlider() w.value = [10,40] w.orientation = "horizontal" //w.orientation = "vertical" w import com.twosigma.beakerx.widget.BoundedIntText w = new BoundedIntText() w.min = 0 w.max = 10 w import com.twosigma.beakerx.widget.IntText w = new IntText() w import com.twosigma.beakerx.widget.IntText w = new IntText() w import com.twosigma.beakerx.widget.Play w = new Play() w import com.twosigma.beakerx.widget.FloatRangeSlider w = new FloatRangeSlider() w.value = [10,40] w.orientation = "horizontal" //w.orientation = "vertical" w import com.twosigma.beakerx.widget.BoundedFloatText w = new BoundedFloatText() w.min = 0 w.max = 10 w import com.twosigma.beakerx.widget.FloatText w = new FloatText() w //Example with passing different type to value import com.twosigma.beakerx.widget.IntRangeSlider w = new IntRangeSlider() w.value = ["10",[49.6]] w.orientation = "horizontal" //w.orientation = "vertical" w //Example with passing different type to value import com.twosigma.beakerx.widget.IntRangeSlider import java.util.Collection Collection list = new ArrayList<>() list.add(["19"]) list.add("53") w = new IntRangeSlider() w.value = list w.orientation = "horizontal" //w.orientation = "vertical" w import com.twosigma.beakerx.widget.Valid w = new Valid() w.description = 'Valid!' w.value = true w.disabled = false w import com.twosigma.beakerx.widget.Accordion import com.twosigma.beakerx.widget.Valid import com.twosigma.beakerx.widget.BoundedFloatText import com.twosigma.beakerx.widget.Text t = new Text() t.value = "Text example 1" valid = new Valid() valid.description = 'Valid!' valid.value = true valid.disabled = false accordion = new Accordion([t , valid], ['t' , 'valid']); //accordion.set_title(0, 'Text') //accordion.set_title(1, 'Valid') accordion import com.twosigma.beakerx.widget.Label widget = new Label() widget.value = "\$\$\\frac{n!}{k!(n-k)!} = \\binom{n}{k}\$\$" widget import com.twosigma.beakerx.widgetlider widget = new SelectionSlider() widget.options=['scrambled', 'sunny side up', 'poached', 'over easy'] widget.value='sunny side up' widget.description='I like my eggs ...' widget.orientation='horizontal' //widget.orientation='vertical' widget import com.twosigma.beakerx.widget.HTMLMath widget = new HTMLMath() widget.value = "\$x^2\$ and \$\$\\frac{x+1}{x-1}\$\$" widget widget.value import com.twosigma.beakerx.widget.ToggleButtons widget = new ToggleButtons() widget.description='Speed:' widget.options=['Slow', 'Regular', 'Fast'] widget.button_style = 'success' widget.tooltips=['SL', 'RE', 'Fast'] widget.icons=['check', 'check', 'check'] widget import com.twosigma.beakerx.widget.Play import com.twosigma.beakerx.widget.IntSlider import com.twosigma.beakerx.widget.HBox import com.twosigma.beakerx.widget import com.twosigma.beakerx.widget.DirectionalLink import static com.twosigma.beakerx.widget.jslink import static com.twosigma.beakerx.widget.DirectionalLink.jsdlink slider = new IntSlider() play= new Play() play.value=50 play.min=0 play.max=100 //link = new Link(play, "value", slider, "value") link = jslink(play, "value", slider, "value") //link = new DirectionalLink(play, "value", slider, "value") //link = jsdlink(play, "value", slider, "value") box = new HBox([play,slider]) import com.twosigma.beakerx.widget.IntSlider invisibleSlider = new IntSlider() invisibleSlider.max = 200 invisibleSlider.min = 10 invisibleSlider.value = 112 invisibleSlider.layout.visibility = "hidden" invisibleSlider import com.twosigma.beakerx.widget.IntSlider import com.twosigma.beakerx.widget.HBox import com.twosigma.beakerx.widget.VBox continuosEnabled = new IntSlider() test = new HBox([continuosEnabled, continuosEnabled]) import com.twosigma.beakerx.widget.IntSlider import com.twosigma.beakerx.widget.HBox import com.twosigma.beakerx.widget.VBox continuousDisabled = new IntSlider() continuousDisabled.continuous_update = false test = new HBox([continuousDisabled, continuousDisabled])