p

scala.swing

event

package event

Ordering
  1. Alphabetic
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.

    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
  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 ColorChanged(source: Component, c: Color) extends ComponentEvent with SelectionEvent with Product with Serializable
  7. case class ComponentAdded(source: Container, child: Component) extends ContainerEvent with Product with Serializable
  8. trait ComponentEvent extends UIEvent
  9. case class ComponentRemoved(source: Container, child: Component) extends ContainerEvent with Product with Serializable
  10. abstract class ContainerEvent extends UIEvent
  11. case class EditDone(source: TextField) extends ValueChanged with Product with Serializable
  12. trait Event extends AnyRef
  13. abstract class FocusEvent extends ComponentEvent

    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
  15. case class FocusLost(source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product with Serializable
  16. case class FontChanged(source: Component) extends ComponentEvent with Product with Serializable
  17. case class ForegroundChanged(source: Component) extends ComponentEvent with Product with Serializable
  18. trait InputEvent extends ComponentEvent
  19. sealed abstract class KeyEvent extends InputEvent
  20. 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
  21. 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
  22. case class KeyTyped(source: Component, char: Char, modifiers: Modifiers, location: Key.Location.Value)(peer: java.awt.event.KeyEvent) extends KeyEvent with Product with Serializable
  23. abstract class ListChange[A] extends ListEvent[A]
  24. class ListChanged[A] extends ListChange[A]
  25. class ListElementsAdded[A] extends ListChange[A]
  26. class ListElementsRemoved[A] extends ListChange[A]
  27. trait ListEvent[A] extends ComponentEvent
  28. class ListSelectionChanged[A] extends SelectionChanged with ListEvent[A]
  29. trait ListSelectionEvent extends SelectionEvent

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

  30. sealed abstract class MouseButtonEvent extends MouseEvent
  31. 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
  32. case class MouseDragged(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
  33. case class MouseEntered(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
  34. sealed abstract class MouseEvent extends InputEvent
  35. case class MouseExited(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
  36. sealed abstract class MouseMotionEvent extends MouseEvent
  37. case class MouseMoved(source: Component, point: java.awt.Point, modifiers: Modifiers)(peer: java.awt.event.MouseEvent) extends MouseMotionEvent with Product with Serializable
  38. 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
  39. 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
  40. case class MouseWheelMoved(source: Component, point: java.awt.Point, modifiers: Modifiers, rotation: Int)(peer: java.awt.event.MouseEvent) extends MouseEvent with Product with Serializable
  41. case class PopupMenuCanceled(source: PopupMenu) extends PopupMenuEvent with Product with Serializable
  42. abstract class PopupMenuEvent extends ComponentEvent
  43. case class PopupMenuWillBecomeInvisible(source: PopupMenu) extends PopupMenuEvent with Product with Serializable
  44. case class PopupMenuWillBecomeVisible(source: PopupMenu) extends PopupMenuEvent with Product with Serializable
  45. case class SelectionChanged(source: Component) extends ComponentEvent with SelectionEvent with Product with Serializable
  46. trait SelectionEvent extends AnyRef

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

  47. abstract class TableChange extends TableEvent
  48. case class TableChanged(source: Table) extends TableChange with Product with Serializable

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

  49. case class TableColumnsSelected(source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable
  50. abstract class TableEvent extends ComponentEvent
  51. class TableResized extends TableChange

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

  52. case class TableRowsAdded(source: Table, range: Range) extends TableResized with Product with Serializable
  53. case class TableRowsRemoved(source: Table, range: Range) extends TableResized with Product with Serializable
  54. case class TableRowsSelected(source: Table, range: Range, adjusting: Boolean) extends TableEvent with AdjustingEvent with ListSelectionEvent with Product with Serializable
  55. case class TableStructureChanged(source: Table) extends TableChange with Product with Serializable

    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.

  56. 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.

    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.

  57. case class UIElementHidden(source: UIElement) extends UIEvent with Product with Serializable
  58. case class UIElementMoved(source: UIElement) extends UIEvent with Product with Serializable
  59. case class UIElementResized(source: UIElement) extends UIEvent with Product with Serializable
  60. case class UIElementShown(source: UIElement) extends UIEvent with Product with Serializable
  61. trait UIEvent extends Event
  62. class ValueChanged extends ComponentEvent
  63. case class WindowActivated(source: Window) extends WindowEvent with Product with Serializable
  64. case class WindowClosed(source: Window) extends WindowEvent with Product with Serializable
  65. case class WindowClosing(source: Window) extends WindowEvent with Product with Serializable
  66. case class WindowDeactivated(source: Window) extends WindowEvent with Product with Serializable
  67. case class WindowDeiconified(source: Window) extends WindowEvent with Product with Serializable
  68. abstract class WindowEvent extends UIEvent
  69. case class WindowIconified(source: Window) extends WindowEvent with Product with Serializable
  70. case class WindowOpened(source: Window) extends WindowEvent with Product with Serializable

Value Members

  1. object ActionEvent
  2. object Key extends Enumeration

    Enumeration of key codes used by key events.

  3. object ListChanged
  4. object ListElementsAdded
  5. object ListElementsRemoved
  6. object ListSelectionChanged extends Serializable
  7. object ValueChanged

Ungrouped