scala.swing

event

package event

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

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

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

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

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

  7. trait ComponentEvent extends UIEvent

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

      deprecated:
    1. Use UIElementHidden instead.

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

      deprecated:
    1. Use UIElementMoved instead.

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

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

      deprecated:
    1. Use UIElementResized instead.

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

      deprecated:
    1. Use UIElementShown instead.

  13. class ContainerEvent extends UIEvent

    attributes: abstract
  14. case class EditDone (source: TextField) extends ValueChanged with Product

  15. trait Event extends AnyRef

  16. class FocusEvent extends ComponentEvent

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

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

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

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

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

  21. trait InputEvent extends ComponentEvent

  22. class KeyEvent extends InputEvent

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

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

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

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

    attributes: abstract
  27. class ListChanged [A] extends ListChange[A]

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

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

  30. trait ListEvent [A] extends ComponentEvent

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

  32. trait ListSelectionEvent extends SelectionEvent

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

  33. class MouseButtonEvent extends MouseEvent

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

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

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

  37. class MouseEvent extends InputEvent

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

  39. class MouseMotionEvent extends MouseEvent

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

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

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

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

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

  45. trait SelectionEvent extends AnyRef

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

  46. class TableChange extends TableEvent

    attributes: abstract
  47. case class TableChanged (source: Table) extends TableChange with Product

    The table structure, i.

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

  49. class TableEvent extends ComponentEvent

    attributes: abstract
  50. class TableResized extends TableChange

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

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

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

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

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

    The most general table change.

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

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

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

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

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

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

  60. trait UIEvent extends Event

  61. class ValueChanged extends ComponentEvent

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

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

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

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

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

  67. class WindowEvent extends UIEvent

    attributes: abstract
  68. case class WindowIconified (source: Window) extends WindowEvent with Product

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

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 AnyRef

  7. object ValueChanged extends AnyRef