Gnash
0.8.11dev
|
A trigger that can be associated with a property name. More...
#include <as_object.h>
Public Member Functions | |
Trigger (std::string propname, as_function &trig, as_value customArg) | |
as_value | call (const as_value &oldval, const as_value &newval, as_object &this_obj) |
Call the trigger. More... | |
bool | dead () const |
True if this Trigger has been disposed of. More... | |
void | kill () |
void | setReachable () const |
A trigger that can be associated with a property name.
|
inline |
References call().
as_value gnash::Trigger::call | ( | const as_value & | oldval, |
const as_value & | newval, | ||
as_object & | this_obj | ||
) |
Call the trigger.
oldval | Old value being modified |
newval | New value requested |
this_obj | Object of which the property is being changed |
References gnash::getVM().
Referenced by gnash::as_object::add_property(), gnash::as_object::set_prototype(), Trigger(), and gnash::as_object::~as_object().
|
inline |
True if this Trigger has been disposed of.
Referenced by gnash::as_object::set_prototype().
|
inline |
References setReachable().
void gnash::Trigger::setReachable | ( | ) | const |
Referenced by kill().