Phoenix Logo

phoenix_title wx.PreviewControlBar

This is the default implementation of the preview control bar, a panel with buttons and a zoom control.

You can derive a new class from this and override some or all member functions to change the behaviour and appearance; or you can leave it as it is.


class_hierarchy Class Hierarchy

Inheritance diagram for class PreviewControlBar:

method_summary Methods Summary

__init__ Constructor.
CreateButtons Creates buttons, according to value of the button style flags.
GetPrintPreview Gets the print preview object associated with the control bar.
GetZoomControl Gets the current zoom setting in percent.
SetZoomControl Sets the zoom control.

api Class API



class wx.PreviewControlBar(Panel)

Possible constructors:

PreviewControlBar(preview, buttons, parent, pos=DefaultPosition,
                  size=DefaultSize, style=0, name="panel")

This is the default implementation of the preview control bar, a panel with buttons and a zoom control.


Methods



__init__(self, preview, buttons, parent, pos=DefaultPosition, size=DefaultSize, style=0, name="panel")

Constructor.

The buttons parameter may be a combination of the following, using the bitwise ‘or’ operator:

  • wx.PREVIEW_PRINT: Create a print button.
  • wx.PREVIEW_NEXT: Create a next page button.
  • wx.PREVIEW_PREVIOUS: Create a previous page button.
  • wx.PREVIEW_ZOOM: Create a zoom control.
  • wx.PREVIEW_DEFAULT: Equivalent to a combination of PREVIEW_PREVIOUS , PREVIEW_NEXT and PREVIEW_ZOOM .
Parameters:


CreateButtons(self)

Creates buttons, according to value of the button style flags.

Todo

which flags??



GetPrintPreview(self)

Gets the print preview object associated with the control bar.

Return type: wx.PrintPreview


GetZoomControl(self)

Gets the current zoom setting in percent.

Return type:int


SetZoomControl(self, percent)

Sets the zoom control.

Parameters:percent (int) –

Properties



PrintPreview

See GetPrintPreview



ZoomControl

See GetZoomControl and SetZoomControl