event.h
Enumerado wxEventCategory
enum wxEventCategory { wxEVT_CATEGORY_UI = 1 , wxEVT_CATEGORY_USER_INPUT = 2 , wxEVT_CATEGORY_SOCKET = 4 , wxEVT_CATEGORY_TIMER = 8 , wxEVT_CATEGORY_THREAD = 16 , wxEVT_CATEGORY_ALL }
Las diferentes categorías para un wxEvent; ver wxEvent::GetEventCategory.
Nota: se utilizan como banderas combinables OR por wxEventLoopBase::YieldFor.
Miembros/valores
- wxEVT_CATEGORY_UI
- Esta es la categoría para aquellos eventos que se generan para actualizar la apariencia de la GUI pero que (normalmente) no conllevan procesamiento de datos, es decir que no proporcionan datos de entrada o salida (por ejemplo, eventos de tamaño, eventos de desplazamiento, etc). Son eventos NO generados directamente por los dispositivos de entrada del usuario.
- wxEVT_CATEGORY_USER_INPUT
- Esta categoría agrupa aquellos eventos que son generados directamente desde el usuario a través de dispositivos de entrada como el ratón y el teclado y que normalmente resultan en datos a procesar desde la aplicación (por ejemplo clics de ratón, pulsaciones de teclas, etc).
- wxEVT_CATEGORY_SOCKET
- Esta categoría es para wxSocketEvent.
- wxEVT_CATEGORY_TIMER
- Esta categoría es para wxTimerEvent.
- wxEVT_CATEGORY_THREAD
- Esta categoría es para cualquier evento utilizado para enviar notificaciones desde los hilos secundarios al principal o en general para notificaciones entre diferentes hilos (que pueden o no ser generadas por el usuario). Ver por ejemplo wxThreadEvent.
- wxEVT_CATEGORY_ALL
- Esta máscara se utiliza en wxEventLoopBase::YieldFor para especificar que todas las categorías de eventos deben ser procesadas.