Packages

package widgets

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BarChart[T](parent: FramePanel, values: Varying[Seq[T]], labels: Seq[String] = Seq(), min: Option[Int] = None, max: Option[Int] = None, palette: Seq[Int] = Palettes.default, showLabels: Boolean = true, showValues: Boolean = true)(implicit evidence$1: Numeric[T], screen: Scurses) extends Widget with Product with Serializable

    Widget that displays a horizontal bar chart, given a sequence of values.

    Widget that displays a horizontal bar chart, given a sequence of values.

    parent

    Parent panel in which the widget will be added

    values

    Sequence of values to display on the chart

    labels

    Sequence of names (labels) associated with each value, in order

    min

    Minimum value to display on the chart (scales to content by default)

    max

    Maximum value to display on the chart (scales to content by default)

    palette

    Color palette to use for the bars

    showLabels

    Enables the display of the labels

    showValues

    Enables the display of the axis values

    screen

    Implicit Scurses screen

  2. case class BigText(parent: FramePanel, text: Varying[String])(implicit screen: Scurses) extends FontMapper with Product with Serializable
  3. class BitMap extends Widget
  4. case class CheckBox(parent: FramePanel, text: String, checked: Varying[Boolean] = false)(implicit screen: Scurses) extends Widget with Product with Serializable
  5. abstract class FontMapper extends Widget
  6. case class HeatMap[T](parent: FramePanel, values: Varying[Seq[(T, T)]], labelX: String = "", labelY: String = "", radius: Varying[Int] = 5, showLabels: Boolean = false)(implicit evidence$1: Numeric[T], screen: Scurses) extends Widget with Product with Serializable
  7. case class Histogram[T](parent: FramePanel, initialValues: Seq[T] = Seq[Double](), palette: Seq[Int] = Palettes.rainbow, min: Option[Int] = None, max: Option[Int] = None, labelY: String = "", showLabels: Boolean = true, showValues: Boolean = true)(implicit evidence$1: Numeric[T], screen: Scurses) extends Widget with Product with Serializable
  8. case class Input(parent: FramePanel, defaultText: String = "Input")(implicit screen: Scurses) extends Widget with Product with Serializable
  9. case class Label(parent: FramePanel, text: Varying[String], alignment: Varying[Int] = TextWrap.ALIGN_LEFT, action: () ⇒ Unit = () => {})(implicit screen: Scurses) extends Widget with Product with Serializable
  10. case class RichLabel(parent: FramePanel, text: Varying[RichText])(implicit screen: Scurses) extends Widget with Product with Serializable
  11. case class ScatterPlot[T](parent: FramePanel, values: Varying[Seq[(T, T)]], labelX: String = "", labelY: String = "", color: Int = 81, showLabels: Boolean = true)(implicit evidence$1: Numeric[T], screen: Scurses) extends Widget with Product with Serializable
  12. class Separator extends Widget
  13. case class SevenSegment(parent: FramePanel, text: Varying[String])(implicit screen: Scurses) extends FontMapper with Product with Serializable
  14. case class Slider(parent: FramePanel, minValue: Int, maxValue: Int)(currentValue: Varying[Int] = minValue)(implicit screen: Scurses) extends Widget with Product with Serializable
  15. case class Spacer(parent: FramePanel)(implicit screen: Scurses) extends Separator with Product with Serializable

Value Members

  1. object BigText extends Serializable
  2. object BitMap
  3. object Radio extends Serializable
  4. object Separator
  5. object SevenSegment extends Serializable

Ungrouped