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.

GetClassDefaultAttributes

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??



static GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL)
Parameters

variant (WindowVariant) –

Return type

wx.VisualAttributes



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