JSignal

Class GLOBALS

Object
   |
   +--GLOBALS

class GLOBALS

 
Method Summary
<static> void j_signal_delete(<int> sid)
           Removes a signal from the registry; along with all registered handlers.
<static> void j_signal_emit(<Object> obj, <int> sid, <Array> data)
           Emits a signal.
<static> void j_signal_emit_by_name(<Object> obj, <int> name, <Array> data)
           Similiar to j_signal_emit but accepts a signal name instead of a signal identifier.
<static> void j_signal_handler_block(<Object> obj, <int> hid)
           Temporarily deactivates the specified handler.
<static> int j_signal_handler_connect(<Object> obj, <String> name, <Function> cb, <Object> data)
           Connects a callback function to a signal for a particular object.
<static> int j_signal_handler_connect_global(<String> name, <Function> cb, <Object> data)
           Connects a callback function to a signal that is registered as a global signal (created via j_signal_new_global).
<static> void j_signal_handler_disconnect(<Object> obj, <int> hid)
           Disconnects (deletes) a specified handler.
<static> boolean j_signal_handler_is_connected(<Object> obj, <int> hid)
           Determines if a specified handler is connected to the given instance.
<static> void j_signal_handler_unblock(<Object> obj, <int> hid)
           Removes a block placed upon a handler.
<static> Array j_signal_list_all_ids(<ObjectType> ctype)
           Retrieves a list of signal identifiers for a given class type.
<static> Array j_signal_list_ids(<ObjectType> ctype)
           Retrieves a list of signal identifiers registered by the given class type.
<static> int j_signal_lookup(<String> name, <ObjectType> ctype)
           Given the name of the signal and the class it connects to, gets the signal's identifier.
<static> String j_signal_name(<int> sid)
           Given the signal's identifier returns the signal's name.
<static> int j_signal_new(<String> name, <ObjectType> ctype)
           Registers a new signal.
<static> int j_signal_new_global(<String> name)
           Registers a new global signal that can be used (emitted) by any and all objects.


Method Detail

j_signal_delete

<static> void j_signal_delete(<int> sid)

j_signal_emit

<static> void j_signal_emit(<Object> obj, <int> sid, <Array> data)

j_signal_emit_by_name

<static> void j_signal_emit_by_name(<Object> obj, <int> name, <Array> data)

j_signal_handler_block

<static> void j_signal_handler_block(<Object> obj, <int> hid)

j_signal_handler_connect

<static> int j_signal_handler_connect(<Object> obj, <String> name, <Function> cb, <Object> data)

j_signal_handler_connect_global

<static> int j_signal_handler_connect_global(<String> name, <Function> cb, <Object> data)

j_signal_handler_disconnect

<static> void j_signal_handler_disconnect(<Object> obj, <int> hid)

j_signal_handler_is_connected

<static> boolean j_signal_handler_is_connected(<Object> obj, <int> hid)

j_signal_handler_unblock

<static> void j_signal_handler_unblock(<Object> obj, <int> hid)

j_signal_list_all_ids

<static> Array j_signal_list_all_ids(<ObjectType> ctype)

j_signal_list_ids

<static> Array j_signal_list_ids(<ObjectType> ctype)

j_signal_lookup

<static> int j_signal_lookup(<String> name, <ObjectType> ctype)

j_signal_name

<static> String j_signal_name(<int> sid)

j_signal_new

<static> int j_signal_new(<String> name, <ObjectType> ctype)

j_signal_new_global

<static> int j_signal_new_global(<String> name)

JSignal

Documentation generated by JSDoc on Fri Mar 24 20:53:22 2006