Phoenix Logo

phoenix_title wx.lib.agw.pybusyinfo.PyInfoFrame

Base class for PyBusyInfo.


class_hierarchy Class Hierarchy

Inheritance diagram for class PyInfoFrame:

super_classes Known Superclasses

wx.Frame


method_summary Methods Summary

__init__ Default class constructor.
OnErase Handles the wx.EVT_ERASE_BACKGROUND event for PyInfoFrame.
OnPaint Handles the wx.EVT_PAINT event for PyInfoFrame.
SetBusyShape Sets PyInfoFrame shape using the region created from the bitmap.

api Class API



class PyInfoFrame(wx.Frame)

Base class for PyBusyInfo.


Methods



__init__(self, parent, message, title, icon)

Default class constructor.

Parameters:
  • parent – the frame parent;
  • message – the message to display in the PyBusyInfo;
  • title – the main PyBusyInfo title;
  • icon – an icon to draw as the frame icon, an instance of wx.Bitmap.


OnErase(self, event)

Handles the wx.EVT_ERASE_BACKGROUND event for PyInfoFrame.

Parameters:event – a EraseEvent event to be processed.

Note

This method is intentionally empty to reduce flicker.



OnPaint(self, event)

Handles the wx.EVT_PAINT event for PyInfoFrame.

Parameters:event – a PaintEvent to be processed.


SetBusyShape(self, event=None)

Sets PyInfoFrame shape using the region created from the bitmap.

Parameters:event – a wx.WindowCreateEvent event (GTK only, as GTK supports setting the window shape only during window creation).