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.

See also

wx.PreviewFrame, wx.PreviewCanvas, wx.PrintPreview


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.


property_summary Properties Summary

PrintPreview

See GetPrintPreview

ZoomControl

See GetZoomControl and SetZoomControl


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