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. class BackgroundChanged(source: Component) extends ComponentEvent with Product

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

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

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

  7. trait ComponentEvent extends UIEvent

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

      deprecated:
    1. Use UIElementHidden instead .

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

      deprecated:
    1. Use UIElementMoved instead .

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

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

      deprecated:
    1. Use UIElementResized instead .

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

      deprecated:
    1. Use UIElementShown instead .

  13. class ContainerEvent extends UIEvent

    attributes: abstract
  14. 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. class FocusGained(source: Component, other: Option[Component], temporary: Boolean) extends FocusEvent with Product

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

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

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

  21. trait InputEvent extends ComponentEvent

  22. class KeyEvent extends InputEvent

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

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

  25. class KeyTyped(source: Component, char: Char, modifiers: Int, 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. class MouseClicked(source: Component, point: Point, modifiers: Int, clicks: Int, triggersPopup: Boolean)(peer: MouseEvent) extends MouseButtonEvent with Product

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

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

  37. class MouseEvent extends InputEvent

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

  39. class MouseMotionEvent extends MouseEvent

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

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

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

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

  44. 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. class TableChanged(source: Table) extends TableChange with Product

    The table structure, i .

  48. 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. class TableRowsAdded(source: Table, range: Range) extends TableResized with Product

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

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

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

    The most general table change .

  55. 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. class UIElementHidden(source: UIElement) extends UIEvent with Product

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

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

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

  60. trait UIEvent extends Event

  61. class ValueChanged extends ComponentEvent

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

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

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

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

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

  67. class WindowEvent extends UIEvent

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

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