package widgets
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
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
- case class BigText(parent: FramePanel, text: Varying[String])(implicit screen: Scurses) extends FontMapper with Product with Serializable
- class BitMap extends Widget
- case class CheckBox(parent: FramePanel, text: String, checked: Varying[Boolean] = false)(implicit screen: Scurses) extends Widget with Product with Serializable
- abstract class FontMapper extends Widget
- 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
- 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
- case class Input(parent: FramePanel, defaultText: String = "Input")(implicit screen: Scurses) extends Widget with Product with Serializable
- 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
- case class RichLabel(parent: FramePanel, text: Varying[RichText])(implicit screen: Scurses) extends Widget with Product with Serializable
- 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
- class Separator extends Widget
- case class SevenSegment(parent: FramePanel, text: Varying[String])(implicit screen: Scurses) extends FontMapper with Product with Serializable
- case class Slider(parent: FramePanel, minValue: Int, maxValue: Int)(currentValue: Varying[Int] = minValue)(implicit screen: Scurses) extends Widget with Product with Serializable
- case class Spacer(parent: FramePanel)(implicit screen: Scurses) extends Separator with Product with Serializable