Package

scala.swing

event

Permalink

package event

Visibility
  1. Public
  2. All

Type Members

  1. class ActionEvent extends ComponentEvent

    Permalink
  2. trait AdjustingEvent extends ComponentEvent

    Permalink

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

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

    Example: dragging a slider creates a number of AdjustmentEvents with adjusting == true until the user finally releases the mouse button.

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

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

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

    Permalink
  6. case class ColorChanged(source: Component, c: Color) extends ComponentEvent with SelectionEvent with Product with Serializable

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

    Permalink
  8. trait ComponentEvent extends UIEvent

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

    Permalink
  10. abstract class ContainerEvent extends UIEvent

    Permalink
  11. case class EditDone(source: TextField) extends ValueChanged with Product with Serializable

    Permalink
  12. trait Event extends AnyRef

    Permalink
  13. abstract class FocusEvent extends ComponentEvent

    Permalink

    The other component is None if it is a non Swing, i.e., AWT or native, component.

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

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

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

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

    Permalink
  18. trait InputEvent extends ComponentEvent

    Permalink
  19. case class InternalFrameActivated(source: InternalFrame) extends InternalFrameEvent with Product with Serializable

    Permalink
  20. case class InternalFrameClosed(source: InternalFrame) extends InternalFrameEvent with Product with Serializable

    Permalink
  21. case class InternalFrameClosing(source: InternalFrame) extends InternalFrameEvent with Product with Serializable

    Permalink
  22. case class InternalFrameDeactivated(source: InternalFrame) extends InternalFrameEvent with Product with Serializable

    Permalink
  23. case class InternalFrameDeiconified(source: InternalFrame) extends InternalFrameEvent with Product with Serializable

    Permalink
  24. abstract class InternalFrameEvent extends UIEvent

    Permalink

    Base class for events generated by instances of InternalFrame.

  25. case class InternalFrameIconified(source: InternalFrame) extends InternalFrameEvent with Product with Serializable

    Permalink
  26. case class InternalFrameOpened(source: InternalFrame) extends InternalFrameEvent with Product with Serializable

    Permalink
  27. sealed abstract class KeyEvent extends InputEvent

    Permalink
  28. case class KeyPressed(source: Component, key: Key.Value, modifiers: Modifiers, location: Key.Location.Value)(peer: java.awt.event.KeyEvent) extends KeyEvent with Product with Serializable

    Permalink
  29. case class KeyReleased(source: Component, key: Key.Value, modifiers: Modifiers, location: Key.Location.Value)(peer: java.awt.event.KeyEvent) extends KeyEvent with Product with Serializable

    Permalink
  30. case class KeyTyped(source: Component, char: Char, modifiers: Modifiers, location: Key.Location.Value)(peer: java.awt.event.KeyEvent) extends KeyEvent with Product with Serializable

    Permalink
  31. abstract class ListChange[A] extends ListEvent[A]

    Permalink
  32. class ListChanged[A] extends ListChange[A]

    Permalink
  33. class ListElementsAdded[A] extends ListChange[A]

    Permalink
  34. class ListElementsRemoved[A] extends ListChange[A]

    Permalink
  35. trait ListEvent[A] extends ComponentEvent

    Permalink
  36. class ListSelectionChanged[A] extends SelectionChanged with ListEvent[A]

    Permalink
  37. trait ListSelectionEvent extends SelectionEvent

    Permalink

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

  38. sealed abstract class MouseButtonEvent extends MouseEvent

    Permalink
  39. case class MouseClicked(source: Component, point: java.awt.Point, modifiers: Modifiers, clicks: Int, triggersPopup: Boolean)(peer: java.awt.event.MouseEvent) extends MouseButtonEvent with Product with Serializable

    Permalink
  40. case class MouseDragged(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable

    Permalink
  41. case class MouseEntered(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable

    Permalink
  42. sealed abstract class MouseEvent extends InputEvent

    Permalink
  43. case class MouseExited(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable

    Permalink
  44. sealed abstract class MouseMotionEvent extends MouseEvent

    Permalink
  45. case class MouseMoved(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable

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

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

    Permalink
  48. case class MouseWheelMoved(source: Component, point: java.awt.Point, modifiers: Modifiers, rotation: Int)(peer: java.awt.event.MouseEvent) extends MouseEvent with Product with Serializable

    Permalink
  49. case class PopupMenuCanceled(source: PopupMenu) extends PopupMenuEvent with Product with Serializable

    Permalink
  50. abstract class PopupMenuEvent extends ComponentEvent

    Permalink
  51. case class PopupMenuWillBecomeInvisible(source: PopupMenu) extends PopupMenuEvent with Product with Serializable

    Permalink
  52. case class PopupMenuWillBecomeVisible(source: PopupMenu) extends PopupMenuEvent with Product with Serializable

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

    Permalink
  54. trait SelectionEvent extends AnyRef

    Permalink

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

  55. abstract class TableChange extends TableEvent

    Permalink
  56. case class TableChanged(source: Table) extends TableChange with Product with Serializable

    Permalink

    The table structure, i.e., the column order, names, and types stay the same, but anything else might have changed.

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

    Permalink
  58. abstract class TableEvent extends ComponentEvent

    Permalink
  59. class TableResized extends TableChange

    Permalink

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

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

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

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

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

    Permalink

    The most general table change.

    The most general table change. The table might have changed completely, i.e., columns might have been reordered, rows added or removed, etc. No other event indicates that the structure might have changed.

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

    Permalink

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

    The size of the table stays the same, but the given range of rows might have changed but only in the given column. A value of -1 for the column denotes all columns.

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

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

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

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

    Permalink
  69. trait UIEvent extends Event

    Permalink
  70. class ValueChanged extends ComponentEvent

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

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

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

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

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

    Permalink
  76. abstract class WindowEvent extends UIEvent

    Permalink
  77. case class WindowIconified(source: Window) extends WindowEvent with Product with Serializable

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

    Permalink

Value Members

  1. object ActionEvent

    Permalink
  2. object Key extends Enumeration

    Permalink

    Enumeration of key codes used by key events.

  3. object ListChanged

    Permalink
  4. object ListElementsAdded

    Permalink
  5. object ListElementsRemoved

    Permalink
  6. object ListSelectionChanged extends Serializable

    Permalink
  7. object ValueChanged

    Permalink

Ungrouped