scala.swing

event

package event

Visibility
  1. Public
  2. All

Type Members

  1. class ActionEvent extends ComponentEvent

  2. trait AdjustingEvent extends ComponentEvent

    An event that indicates some editing operation that can be still in progress.

  3. case class BackgroundChanged (source: Component) extends ComponentEvent with Product with Serializable

  4. case class ButtonClicked (source: AbstractButton) extends ActionEvent with Product with Serializable

  5. case class CaretUpdate (source: TextComponent) extends ComponentEvent with Product with Serializable

  6. case class ComponentAdded (source: Container, child: Component) extends ContainerEvent with Product with Serializable

  7. trait ComponentEvent extends UIEvent

  8. case class ComponentRemoved (source: Container, child: Component) extends ContainerEvent with Product with Serializable

  9. class ContainerEvent extends UIEvent

    Attributes
    abstract
  10. case class EditDone (source: TextField) extends ValueChanged with Product with Serializable

  11. trait Event extends AnyRef

  12. class FocusEvent extends ComponentEvent

    The other component is None if it is a non Swing, i.

  13. case class FocusGained (source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product with Serializable

  14. case class FocusLost (source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product with Serializable

  15. case class FontChanged (source: Component) extends ComponentEvent with Product with Serializable

  16. case class ForegroundChanged (source: Component) extends ComponentEvent with Product with Serializable

  17. trait InputEvent extends ComponentEvent

  18. class KeyEvent extends InputEvent

    Attributes
    sealed abstract
  19. case class KeyPressed (source: Component, key: Value, modifiers: Modifiers, location: Value, peer: KeyEvent) extends KeyEvent with Product with Serializable

  20. case class KeyReleased (source: Component, key: Value, modifiers: Modifiers, location: Value, peer: KeyEvent) extends KeyEvent with Product with Serializable

  21. case class KeyTyped (source: Component, char: Char, modifiers: Modifiers, location: Value, peer: KeyEvent) extends KeyEvent with Product with Serializable

  22. class ListChange [A] extends ListEvent[A]

    Attributes
    abstract
  23. class ListChanged [A] extends ListChange[A]

  24. class ListElementsAdded [A] extends ListChange[A]

  25. class ListElementsRemoved [A] extends ListChange[A]

  26. trait ListEvent [A] extends ComponentEvent

  27. class ListSelectionChanged [A] extends SelectionChanged with ListEvent[A]

  28. trait ListSelectionEvent extends SelectionEvent

    An event that indicates a selection of a range of indices.

  29. class MouseButtonEvent extends MouseEvent

    Attributes
    sealed abstract
  30. case class MouseClicked (source: Component, point: Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean, peer: MouseEvent) extends MouseButtonEvent with Product with Serializable

  31. case class MouseDragged (source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

  32. case class MouseEntered (source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

  33. class MouseEvent extends InputEvent

    Attributes
    sealed abstract
  34. case class MouseExited (source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

  35. class MouseMotionEvent extends MouseEvent

    Attributes
    sealed abstract
  36. case class MouseMoved (source: Component, point: Point, modifiers: Modifiers, peer: MouseEvent) extends MouseMotionEvent with Product with Serializable

  37. case class MousePressed (source: Component, point: Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean, peer: MouseEvent) extends MouseButtonEvent with Product with Serializable

  38. case class MouseReleased (source: Component, point: Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean, peer: MouseEvent) extends MouseButtonEvent with Product with Serializable

  39. case class MouseWheelMoved (source: Component, point: Point, modifiers: Modifiers, rotation: Int, peer: MouseEvent) extends MouseEvent with Product with Serializable

  40. case class SelectionChanged (source: Component) extends ComponentEvent with SelectionEvent with Product with Serializable

  41. trait SelectionEvent extends AnyRef

    An event that indicates a change in a selection such as in a list view or a table.

  42. class TableChange extends TableEvent

    Attributes
    abstract
  43. case class TableChanged (source: Table) extends TableChange with Product with Serializable

    The table structure, i.

  44. case class TableColumnsSelected (source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable

  45. class TableEvent extends ComponentEvent

    Attributes
    abstract
  46. class TableResized extends TableChange

    Any change that caused the table to change it's size

  47. case class TableRowsAdded (source: Table, range: Range) extends TableResized with Product with Serializable

  48. case class TableRowsRemoved (source: Table, range: Range) extends TableResized with Product with Serializable

  49. case class TableRowsSelected (source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable

  50. case class TableStructureChanged (source: Table) extends TableChange with Product with Serializable

    The most general table change.

  51. case class TableUpdated (source: Table, range: Range, column: Int) extends TableChange with Product with Serializable

    The size of the table stays the same, but the given range of rows might have changed but only in the given column.

  52. case class UIElementHidden (source: UIElement) extends UIEvent with Product with Serializable

  53. case class UIElementMoved (source: UIElement) extends UIEvent with Product with Serializable

  54. case class UIElementResized (source: UIElement) extends UIEvent with Product with Serializable

  55. case class UIElementShown (source: UIElement) extends UIEvent with Product with Serializable

  56. trait UIEvent extends Event

  57. class ValueChanged extends ComponentEvent

  58. case class WindowActivated (source: Window) extends WindowEvent with Product with Serializable

  59. case class WindowClosed (source: Window) extends WindowEvent with Product with Serializable

  60. case class WindowClosing (source: Window) extends WindowEvent with Product with Serializable

  61. case class WindowDeactivated (source: Window) extends WindowEvent with Product with Serializable

  62. case class WindowDeiconified (source: Window) extends WindowEvent with Product with Serializable

  63. class WindowEvent extends UIEvent

    Attributes
    abstract
  64. case class WindowIconified (source: Window) extends WindowEvent with Product with Serializable

  65. case class WindowOpened (source: Window) extends WindowEvent with Product with Serializable

  66. case class ComponentHidden (source: Component) extends ComponentEvent with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    Use UIElementHidden instead.

  67. case class ComponentMoved (source: Component) extends ComponentEvent with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    Use UIElementMoved instead.

  68. case class ComponentResized (source: Component) extends ComponentEvent with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    Use UIElementResized instead.

  69. case class ComponentShown (source: Component) extends ComponentEvent with Product with Serializable

    Annotations
    @deprecated
    Deprecated

    Use UIElementShown instead.

Value Members

  1. object ActionEvent extends AnyRef

  2. object Key extends Enumeration

    Enumeration of key codes used by key events.

  3. object ListChanged extends AnyRef

  4. object ListElementsAdded extends AnyRef

  5. object ListElementsRemoved extends AnyRef

  6. object ListSelectionChanged extends Serializable

  7. object ValueChanged extends AnyRef