Table Of Contents

Previous topic

balloontip

Next topic

BalloonTip

This Page

phoenix_title 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 Inheritance Diagram

Inheritance diagram for class BalloonFrame

Inheritance diagram of BalloonFrame


super_classes Known Superclasses

Frame


method_summary Methods Summary

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

api Class API



class BalloonFrame(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=ID_ANY, pos=DefaultPosition, size=DefaultSize, classparent=None)

Default class constructor.

Used internally. Do not call directly this class in your application!



OnClose(self, event)

Handles the EVT_CLOSE event for BalloonTip.

Parameters:event – a CloseEvent event to be processed.


OnEnterButton(self, event)

Handles the 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 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 WindowCreateEvent event to process.