Пример #1
0
Variant DynamicObject::m_RemoveEventHandler(int numargs, Variant args[])
{
    EventHandler *handler = FindEventHandler(args[0]);
    if (handler) {
        UnregisterEventHandler(handler);
        handler->DecRef();
    }
    return VARNULL;
}
Пример #2
0
void CGuiWidget::UnregisterEventHandler(ETraversalMode mode)
{
    switch (mode)
    {
    case ETraversalMode::Children:
        if (!DoUnregisterEventHandler())
        {
            CGuiWidget* ch = static_cast<CGuiWidget*>(GetChildObject());
            if (ch)
                ch->UnregisterEventHandler();
        }
        break;
    case ETraversalMode::Single:
        DoUnregisterEventHandler();
        break;
    default:
        UnregisterEventHandler();
        break;
    }
}
Пример #3
0
/**
 * Unregister file descriptor handler
 */
void
DbgMasterUnregisterEventHandler(void (*event_callback)(dbg_event *, void *))
{
	UnregisterEventHandler(event_callback);
}
Пример #4
0
bool Registrar::UnRegister()
{
	return UnregisterEventHandler();
}