Phoenix Logo

phoenix_title wx.lib.agw.balloontip.BalloonFrame

This class is called by the main 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

Inheritance diagram for class BalloonFrame:


super_classes Known Superclasses

wx.Frame


method_summary Methods Summary

__init__ Default class constructor.
OnClose Handles the wx.EVT_CLOSE event for BalloonTip.
OnEnterButton Handles the wx.EVT_ENTER_WINDOW for the BalloonTip button.
OnLeaveButton Handles the wx.EVT_LEAVE_WINDOW for the BalloonTip button.
SetBalloonShape Sets the balloon shape.

api Class API



class BalloonFrame(wx.Frame)

This class is called by the main 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.


Methods



__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!



OnClose(self, event)

Handles the wx.EVT_CLOSE event for BalloonTip.

Parameters:event – a CloseEvent event to be processed.


OnEnterButton(self, event)

Handles the wx.EVT_ENTER_WINDOW for the BalloonTip button.

When the BalloonTip is created with the tipstyle = BT_BUTTON, this event provide some kind of 3D effect when the mouse enters the button area.

Parameters:event – a MouseEvent event to be processed.


OnLeaveButton(self, event)

Handles the wx.EVT_LEAVE_WINDOW for the BalloonTip button.

When the BalloonTip is created with the tipstyle = BT_BUTTON, this event provide some kind of 3D effect when the mouse enters the button area.

Parameters:event – a MouseEvent event to be processed.


SetBalloonShape(self, event=None)

Sets the balloon shape.

Parameters:event – on wxGTK, a wx.WindowCreateEvent event to process.