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.