.. 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 .. currentmodule:: wx.lib.agw.balloontip .. highlight:: python .. _wx.lib.agw.balloontip.BalloonFrame: ========================================================================================================================================== |phoenix_title| **wx.lib.agw.balloontip.BalloonFrame** ========================================================================================================================================== This class is called by the main :class:`BalloonTip` class, and it is responsible for the frame creation/positioning on screen depending on target control/window, the frame can position itself to NW (default), NE, SW, SE. The switch on positioning is done by calculating the absolute position of the target control/window plus/minus the balloontip size. The pointing arrow is positioned accordingly. | |class_hierarchy| Class Hierarchy ================================= .. raw:: html
Inheritance diagram for class BalloonFrame:
| |super_classes| Known Superclasses ================================== :class:`wx.Frame` | |method_summary| Methods Summary ================================ ================================================================================ ================================================================================ :meth:`~wx.lib.agw.balloontip.BalloonFrame.__init__` Default class constructor. :meth:`~wx.lib.agw.balloontip.BalloonFrame.OnClose` Handles the ``wx.EVT_CLOSE`` event for :class:`BalloonTip`. :meth:`~wx.lib.agw.balloontip.BalloonFrame.OnEnterButton` Handles the ``wx.EVT_ENTER_WINDOW`` for the :class:`BalloonTip` button. :meth:`~wx.lib.agw.balloontip.BalloonFrame.OnLeaveButton` Handles the ``wx.EVT_LEAVE_WINDOW`` for the :class:`BalloonTip` button. :meth:`~wx.lib.agw.balloontip.BalloonFrame.SetBalloonShape` Sets the balloon shape. ================================================================================ ================================================================================ | |api| Class API =============== .. class:: BalloonFrame(wx.Frame) This class is called by the main :class:`BalloonTip` class, and it is responsible for the frame creation/positioning on screen depending on target control/window, the frame can position itself to NW (default), NE, SW, SE. The switch on positioning is done by calculating the absolute position of the target control/window plus/minus the balloontip size. The pointing arrow is positioned accordingly. .. method:: __init__(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, classparent=None) Default class constructor. Used internally. Do not call directly this class in your application! .. method:: OnClose(self, event) Handles the ``wx.EVT_CLOSE`` event for :class:`BalloonTip`. :param `event`: a :class:`CloseEvent` event to be processed. .. method:: OnEnterButton(self, event) Handles the ``wx.EVT_ENTER_WINDOW`` for the :class:`BalloonTip` button. When the :class:`BalloonTip` is created with the `tipstyle` = ``BT_BUTTON``, this event provide some kind of 3D effect when the mouse enters the button area. :param `event`: a :class:`MouseEvent` event to be processed. .. method:: OnLeaveButton(self, event) Handles the ``wx.EVT_LEAVE_WINDOW`` for the :class:`BalloonTip` button. When the :class:`BalloonTip` is created with the `tipstyle` = ``BT_BUTTON``, this event provide some kind of 3D effect when the mouse enters the button area. :param `event`: a :class:`MouseEvent` event to be processed. .. method:: SetBalloonShape(self, event=None) Sets the balloon shape. :param `event`: on wxGTK, a :class:`wx.WindowCreateEvent` event to process.