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
Class Hierarchy¶
Methods Summary¶
Constructor. |
|
Creates buttons, according to value of the button style flags. |
|
Gets the print preview object associated with the control bar. |
|
Gets the current zoom setting in percent. |
|
Sets the zoom control. |
Properties Summary¶
See |
|
See |
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 ofPREVIEW_PREVIOUS
,PREVIEW_NEXT
andPREVIEW_ZOOM
.
- Parameters:
preview (wx.PrintPreview)
buttons (long)
parent (wx.Window)
pos (wx.Point)
size (wx.Size)
style (long)
name (string)
- 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:
- GetPrintPreview(self)¶
Gets the print preview object associated with the control bar.
- Return type:
- 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
andSetZoomControl