MouseEvent
MouseEvent
Visão geral
MouseEvent é uma classe em Aspose.Html FOSS para Python. Herda de: UIEvent.
Evento de mouse ou ponteiro (WHATWG UI Events §5.2).
Esta classe fornece 5 métodos para trabalhar com objetos MouseEvent em programas Python. Os métodos disponíveis incluem: __init__, init_event, prevent_default, stop_immediate_propagation, stop_propagation. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: alt_key, bubbles, button, buttons, cancelable, client_x e mais 19.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
button | int | Leitura | Qual botão do mouse foi pressionado (0 = primário, 1 = do meio, 2 = secundário). |
buttons | int | Leitura | Máscara de bits de todos os botões do mouse atualmente pressionados. |
client_x | int | Leitura | Coordenada horizontal em relação à viewport. |
client_y | int | Leitura | Coordenada vertical em relação à viewport. |
screen_x | int | Leitura | Coordenada horizontal em relação à tela. |
screen_y | int | Leitura | Coordenada vertical em relação à tela. |
offset_x | int | Leitura | Deslocamento horizontal em relação à borda de preenchimento do elemento alvo (sempre 0). |
offset_y | int | Leitura | Deslocamento vertical em relação à borda de preenchimento do elemento alvo (sempre 0). |
page_x | int | Leitura | Coordenada horizontal relativa ao documento (sempre 0 no modo sem interface). |
page_y | int | Leitura | Coordenada vertical relativa ao documento (sempre 0 no modo sem interface). |
alt_key | bool | Leitura | Se a tecla Alt estava ativa quando o evento foi disparado. |
ctrl_key | bool | Leitura | Se a tecla Ctrl estava ativa quando o evento foi disparado. |
meta_key | bool | Leitura | Se a tecla Meta estava ativa quando o evento foi disparado. |
shift_key | bool | Leitura | Se a tecla Shift estava ativa quando o evento foi disparado. |
related_target | `“object | None”` | Leitura |
detail | int | Leitura | Valor inteiro de detalhe associado ao evento. |
view | None | Leitura | Sempre None no modo headless (referência de janela fora do escopo). |
type | str | Leitura | A string do tipo de evento. |
bubbles | bool | Leitura | Se o evento borbulha. |
cancelable | bool | Leitura | Se a ação padrão pode ser evitada. |
target | `“EventTarget | None”` | Leitura |
current_target | `“EventTarget | None”` | Leitura |
event_phase | int | Leitura | Constante de fase: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3). |
default_prevented | bool | Leitura | Se preventDefault() foi chamado em um evento cancelável. |
timestamp | float | Leitura | Tempo Unix epoch (segundos) na criação do Evento. |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(type: str, bubbles: bool, cancelable: bool, detail: int, button: int, buttons: int, client_x: int, client_y: int, screen_x: int, screen_y: int, alt_key: bool, ctrl_key: bool, meta_key: bool, shift_key: bool, related_target: object) | Calls init(type, bubbles, cancelable, detail, button, buttons, client_x, client_y, screen_x, screen_y, alt_key, ctrl_key, meta_key, shift_key, related_target) nesta instância de MouseEvent. |
prevent_default() | Defina default_prevented como True se o evento for cancelável. |
stop_propagation() | Interrompa a propagação do evento após todos os listeners no alvo atual terminarem. |
stop_immediate_propagation() | Interrompa a propagação e impeça os listeners restantes no alvo atual. |
init_event(type: str, bubbles: bool, cancelable: bool) | Alias legado para a inicialização do evento pré-despacho. |