.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. _wx.html.HtmlCellEvent:
==========================================================================================================================================
|phoenix_title| **wx.html.HtmlCellEvent**
==========================================================================================================================================
This event class is used for the events generated by :ref:`wx.html.HtmlWindow`.
.. _HtmlCellEvent-events:
|events| Events Emitted by this Class
=====================================
Handlers bound for the following event types will receive a :ref:`wx.html.HtmlCellEvent` parameter.
- EVT_HTML_CELL_HOVER: User moved the mouse over a :ref:`wx.html.HtmlCell`.
- EVT_HTML_CELL_CLICKED: User clicked on a :ref:`wx.html.HtmlCell`. When handling this event, remember to use `HtmlCell.SetLinkClicked(true)` if the cell contains a link.
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
HtmlCellEvent:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.html.HtmlCellEvent.__init__` The constructor is not normally used by the user code.
:meth:`~wx.html.HtmlCellEvent.GetCell` Returns the :ref:`wx.html.HtmlCellEvent` associated with the event.
:meth:`~wx.html.HtmlCellEvent.GetLinkClicked` Returns ``True`` if SetLinkClicked(true) has previously been called; ``False`` otherwise.
:meth:`~wx.html.HtmlCellEvent.GetMouseEvent` Returns the :ref:`wx.MouseEvent` associated with the event.
:meth:`~wx.html.HtmlCellEvent.GetPoint` Returns the :ref:`wx.Point` associated with the event.
:meth:`~wx.html.HtmlCellEvent.SetLinkClicked` Call this function with `linkclicked` set to ``True`` if the cell which has been clicked contained a link or ``False`` otherwise (which is the default).
================================================================================ ================================================================================
|
|property_summary| Properties Summary
=====================================
================================================================================ ================================================================================
:attr:`~wx.html.HtmlCellEvent.Cell` See :meth:`~wx.html.HtmlCellEvent.GetCell`
:attr:`~wx.html.HtmlCellEvent.LinkClicked` See :meth:`~wx.html.HtmlCellEvent.GetLinkClicked` and :meth:`~wx.html.HtmlCellEvent.SetLinkClicked`
:attr:`~wx.html.HtmlCellEvent.MouseEvent` See :meth:`~wx.html.HtmlCellEvent.GetMouseEvent`
:attr:`~wx.html.HtmlCellEvent.Point` See :meth:`~wx.html.HtmlCellEvent.GetPoint`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.html.HtmlCellEvent(CommandEvent)
**Possible constructors**::
HtmlCellEvent(commandType : EventType, id : int, cell : HtmlCell, point
: Point, ev : MouseEvent) -> None
This event class is used for the events generated by HtmlWindow.
.. method:: __init__(self, commandType : EventType, id : int, cell : HtmlCell, point : Point, ev : MouseEvent)
The constructor is not normally used by the user code.
:param `commandType`:
:type `commandType`: wx.EventType
:param `id`:
:type `id`: int
:param `cell`:
:type `cell`: wx.html.HtmlCell
:param `point`:
:type `point`: wx.Point
:param `ev`:
:type `ev`: wx.MouseEvent
:rtype: `None`
.. method:: GetCell(self)
Returns the :ref:`wx.html.HtmlCellEvent` associated with the event.
:rtype: :ref:`wx.html.HtmlCell`
.. method:: GetLinkClicked(self)
Returns ``True`` if SetLinkClicked(true) has previously been called; ``False`` otherwise.
:rtype: `bool`
.. method:: GetMouseEvent(self)
Returns the :ref:`wx.MouseEvent` associated with the event.
:rtype: `MouseEvent`
.. method:: GetPoint(self)
Returns the :ref:`wx.Point` associated with the event.
:rtype: `Point`
.. method:: SetLinkClicked(self, linkclicked : bool)
Call this function with `linkclicked` set to ``True`` if the cell which has been clicked contained a link or ``False`` otherwise (which is the default).
With this function the event handler can return info to the :ref:`wx.html.HtmlWindow` which sent the event.
:param `linkclicked`:
:type `linkclicked`: bool
:rtype: `None`
.. attribute:: Cell
See :meth:`~wx.html.HtmlCellEvent.GetCell`
.. attribute:: LinkClicked
See :meth:`~wx.html.HtmlCellEvent.GetLinkClicked` and :meth:`~wx.html.HtmlCellEvent.SetLinkClicked`
.. attribute:: MouseEvent
See :meth:`~wx.html.HtmlCellEvent.GetMouseEvent`
.. attribute:: Point
See :meth:`~wx.html.HtmlCellEvent.GetPoint`