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.


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") -> None

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:
Return type:

None



CreateButtons(self)¶

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

Return type:

None

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)

Return type:

None


Properties¶

PrintPreview¶

See GetPrintPreview



ZoomControl¶

See GetZoomControl and SetZoomControl