WEBELO
HTML Visualizer & DOM Library
Loading...
Searching...
No Matches
Event Class Reference
Inheritance diagram for Event:
CustomEvent MouseEvent

Public Member Functions

 Event (const DOMString &type, bool bubbles=false, bool cancelable=false, bool composed=false)
 Event (const Event *temp)
void inner_event_creation_steps (Event *event, Realm *realm, DOMHighResTimeStamp &time, bool bubbles=false, bool cancelable=false, bool composed=false)
void initEvent (DOMString type, bool bubbles=false, bool cancelable=false)
void stopPropagation ()
void stopImmediatePropagation ()
void preventDefault ()
std::vector< EventTarget * > composedPath ()
void set_canceled_flag ()
DOMString gettype () const
EventTargetgettarget () const
EventTargetgetsrcElement () const
EventTargetgetrelatedTarget () const
EventTargetgetcurrentTarget () const
enum event_phase geteventPhase () const
void seteventPhase (enum event_phase temp)
bool getbubbles () const
bool getcancelable () const
bool getdefaultPrevented () const
bool getcomposed () const
bool getisTrusted () const
DOMHighResTimeStamp gettimeStamp () const
bool getcancelBubble () const
void setcancelBubble (bool value)
bool getreturnValue () const
void setreturnValue (bool value)
virtual bool operator== (Event *ev)
virtual EventnewObject ()

Public Attributes

DOMString type = ""
EventTargettarget = nullptr
EventTargetrelatedTarget = nullptr
EventTargetcurrentTarget = nullptr
enum event_phase eventPhase = NONE
bool bubbles
bool cancelable
bool composed
DOMHighResTimeStamp timeStamp
bool isTrusted = false
bool stop_propagation_flag = false
bool stop_immediate_propagation_flag = false
bool canceled_flag = false
bool in_passive_listener_flag = false
bool composed_flag = false
bool initialized_flag = false
bool dispatch_flag = false
std::vector< path_structspath = {}
std::vector< EventTarget * > touch_target_list = {}

Detailed Description

Definition at line 433 of file Webelo.cpp.

Constructor & Destructor Documentation

◆ Event() [1/2]

Event::Event ( const DOMString & type,
bool bubbles = false,
bool cancelable = false,
bool composed = false )

Definition at line 3630 of file Webelo.cpp.

◆ Event() [2/2]

Event::Event ( const Event * temp)

Definition at line 3636 of file Webelo.cpp.

Member Function Documentation

◆ composedPath()

std::vector< EventTarget * > Event::composedPath ( )

Definition at line 3677 of file Webelo.cpp.

◆ getbubbles()

bool Event::getbubbles ( ) const
inline

Definition at line 496 of file Webelo.cpp.

◆ getcancelable()

bool Event::getcancelable ( ) const
inline

Definition at line 499 of file Webelo.cpp.

◆ getcancelBubble()

bool Event::getcancelBubble ( ) const
inline

Definition at line 515 of file Webelo.cpp.

◆ getcomposed()

bool Event::getcomposed ( ) const
inline

Definition at line 505 of file Webelo.cpp.

◆ getcurrentTarget()

EventTarget * Event::getcurrentTarget ( ) const
inline

Definition at line 487 of file Webelo.cpp.

◆ getdefaultPrevented()

bool Event::getdefaultPrevented ( ) const
inline

Definition at line 502 of file Webelo.cpp.

◆ geteventPhase()

enum event_phase Event::geteventPhase ( ) const
inline

Definition at line 490 of file Webelo.cpp.

◆ getisTrusted()

bool Event::getisTrusted ( ) const
inline

Definition at line 508 of file Webelo.cpp.

◆ getrelatedTarget()

EventTarget * Event::getrelatedTarget ( ) const
inline

Definition at line 484 of file Webelo.cpp.

◆ getreturnValue()

bool Event::getreturnValue ( ) const
inline

Definition at line 524 of file Webelo.cpp.

◆ getsrcElement()

EventTarget * Event::getsrcElement ( ) const
inline

Definition at line 481 of file Webelo.cpp.

◆ gettarget()

EventTarget * Event::gettarget ( ) const
inline

Definition at line 478 of file Webelo.cpp.

◆ gettimeStamp()

DOMHighResTimeStamp Event::gettimeStamp ( ) const
inline

Definition at line 511 of file Webelo.cpp.

◆ gettype()

DOMString Event::gettype ( ) const
inline

Definition at line 475 of file Webelo.cpp.

◆ initEvent()

void Event::initEvent ( DOMString type,
bool bubbles = false,
bool cancelable = false )

Definition at line 3662 of file Webelo.cpp.

◆ inner_event_creation_steps()

void Event::inner_event_creation_steps ( Event * event,
Realm * realm,
DOMHighResTimeStamp & time,
bool bubbles = false,
bool cancelable = false,
bool composed = false )

Definition at line 3622 of file Webelo.cpp.

◆ newObject()

virtual Event * Event::newObject ( )
inlinevirtual

Definition at line 541 of file Webelo.cpp.

◆ operator==()

virtual bool Event::operator== ( Event * ev)
inlinevirtual

Definition at line 534 of file Webelo.cpp.

◆ preventDefault()

void Event::preventDefault ( )

Definition at line 3657 of file Webelo.cpp.

◆ set_canceled_flag()

void Event::set_canceled_flag ( )
inline

Definition at line 3651 of file Webelo.cpp.

◆ setcancelBubble()

void Event::setcancelBubble ( bool value)
inline

Definition at line 518 of file Webelo.cpp.

◆ seteventPhase()

void Event::seteventPhase ( enum event_phase temp)
inline

Definition at line 493 of file Webelo.cpp.

◆ setreturnValue()

void Event::setreturnValue ( bool value)
inline

Definition at line 527 of file Webelo.cpp.

◆ stopImmediatePropagation()

void Event::stopImmediatePropagation ( )
inline

Definition at line 3646 of file Webelo.cpp.

◆ stopPropagation()

void Event::stopPropagation ( )
inline

Definition at line 3642 of file Webelo.cpp.

Member Data Documentation

◆ bubbles

bool Event::bubbles

Definition at line 440 of file Webelo.cpp.

◆ cancelable

bool Event::cancelable

Definition at line 441 of file Webelo.cpp.

◆ canceled_flag

bool Event::canceled_flag = false

Definition at line 456 of file Webelo.cpp.

◆ composed

bool Event::composed

Definition at line 442 of file Webelo.cpp.

◆ composed_flag

bool Event::composed_flag = false

Definition at line 458 of file Webelo.cpp.

◆ currentTarget

EventTarget* Event::currentTarget = nullptr

Definition at line 438 of file Webelo.cpp.

◆ dispatch_flag

bool Event::dispatch_flag = false

Definition at line 460 of file Webelo.cpp.

◆ eventPhase

enum event_phase Event::eventPhase = NONE

Definition at line 439 of file Webelo.cpp.

◆ in_passive_listener_flag

bool Event::in_passive_listener_flag = false

Definition at line 457 of file Webelo.cpp.

◆ initialized_flag

bool Event::initialized_flag = false

Definition at line 459 of file Webelo.cpp.

◆ isTrusted

bool Event::isTrusted = false

Definition at line 445 of file Webelo.cpp.

◆ path

std::vector<path_structs> Event::path = {}

Definition at line 463 of file Webelo.cpp.

◆ relatedTarget

EventTarget* Event::relatedTarget = nullptr

Definition at line 437 of file Webelo.cpp.

◆ stop_immediate_propagation_flag

bool Event::stop_immediate_propagation_flag = false

Definition at line 455 of file Webelo.cpp.

◆ stop_propagation_flag

bool Event::stop_propagation_flag = false

Definition at line 454 of file Webelo.cpp.

◆ target

EventTarget* Event::target = nullptr

Definition at line 436 of file Webelo.cpp.

◆ timeStamp

DOMHighResTimeStamp Event::timeStamp

Definition at line 443 of file Webelo.cpp.

◆ touch_target_list

std::vector<EventTarget*> Event::touch_target_list = {}

Definition at line 464 of file Webelo.cpp.

◆ type

DOMString Event::type = ""

Definition at line 435 of file Webelo.cpp.


The documentation for this class was generated from the following file: