scala.swing

trait Publisher

[source: scala/swing/Publisher.scala]

trait Publisher
extends Reactor
Notifies subscribed observers when a event is published.
Direct Known Subclasses:
AbstractButton, Button, ComboBox.Editor, ComboBox, ComboBox.selection, Component, Frame, ListView.selection, Slider, TabbedPane, TabbedPane.selection, Table, Table.selection, TextComponent, TextComponent.Caret

Value Summary
protected var listeners : scala.swing.RefSet[scala.PartialFunction]
Values and Variables inherited from Reactor
reactions
Method Summary
def publish (e : Event) : Unit
def subscribe (listener : scala.PartialFunction) : Unit
def unsubscribe (listener : scala.PartialFunction) : Unit
Methods inherited from Reactor
listenTo, deafTo
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Value Details
protected var listeners : scala.swing.RefSet[scala.PartialFunction]

Method Details
def subscribe(listener : scala.PartialFunction) : Unit

def unsubscribe(listener : scala.PartialFunction) : Unit

def publish(e : Event) : Unit