scala.swing

event

package event

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

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

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

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

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

  13. class ContainerEvent extends UIEvent

  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

  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]

  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

  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

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

  39. class MouseMotionEvent extends MouseEvent

  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

  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

  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

  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