O1Library Docs
Fall 2023
Docs API

# Input

o1.gui.viewimpl.tracing$.TraceEvent$.Input
final case class Input[Info](name: String, info: Info) extends TraceEvent

A `TraceEvent` that records a GUI event.

## Type parameters

Info

  the type of the additional information, such as `Pos`, `Key`, or `MouseMoved`

## Parameters

info

  additional information about the event

name

  a short description of the GUI event, such as `"click"`, `"key-down"`, or `"mouse-move"`

## Attributes

Graph
Supertypes
  trait Serializable
  trait Product
  trait Equals
  trait TraceEvent
  class Object
  trait Matchable
  class Any
  Show all

## Members list

### Value members

#### Concrete methods

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

## Attributes

Returns

  a string representation of the object.

Definition Classes
  Any

#### Inherited methods

def productElementNames: Iterator[String]

## Attributes

Inherited from:
  Product

def productIterator: Iterator[Any]

## Attributes

Inherited from:
  Product