#include <wx/print.h>
A preview canvas is the default canvas used by the print preview system to display the preview.
<>< =''>:</>&;&;< =''>\ </></>
Public Member Functions | |
wxPreviewCanvas (wxPrintPreview *preview, wxWindow *parent, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name="canvas") | |
Constructor. | |
virtual | ~wxPreviewCanvas () |
Destructor. | |
void | OnPaint (wxPaintEvent &event) |
Calls wxPrintPreview::PaintPage() to refresh the canvas. | |
![]() | |
wxScrolled () | |
Default constructor. | |
wxScrolled (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL, const wxString &name="scrolledWindow") | |
Constructor. | |
void | CalcScrolledPosition (int x, int y, int *xx, int *yy) const |
Translates the logical coordinates to the device ones. | |
wxPoint | CalcScrolledPosition (const wxPoint &pt) const |
void | CalcUnscrolledPosition (int x, int y, int *xx, int *yy) const |
Translates the device coordinates to the logical ones. | |
wxPoint | CalcUnscrolledPosition (const wxPoint &pt) const |
bool | Create (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL, const wxString &name="scrolledWindow") |
Creates the window for two-step construction. | |
void | DisableKeyboardScrolling () |
Disable use of keyboard keys for scrolling. | |
void | DoPrepareDC (wxDC &dc) |
Call this function to prepare the device context for drawing a scrolled image. | |
void | EnableScrolling (bool xScrolling, bool yScrolling) |
Enable or disable use of wxWindow::ScrollWindow() for scrolling. | |
void | ShowScrollbars (wxScrollbarVisibility horz, wxScrollbarVisibility vert) |
Set the scrollbar visibility. | |
void | GetScrollPixelsPerUnit (int *xUnit, int *yUnit) const |
Get the number of pixels per scroll unit (line), in each direction, as set by SetScrollbars(). | |
void | GetViewStart (int *x, int *y) const |
Get the position at which the visible portion of the window starts. | |
wxPoint | GetViewStart () const |
This is a simple overload of GetViewStart(int*,int*); see that function for more info. | |
void | GetVirtualSize (int *x, int *y) const |
Gets the size in device units of the scrollable window area (as opposed to the client size, which is the area of the window currently visible). | |
bool | IsRetained () const |
Motif only: true if the window has a backing bitmap. | |
virtual void | OnDraw (wxDC &dc) |
Called by the default paint event handler to allow the application to define painting behaviour without having to worry about calling DoPrepareDC(). | |
void | PrepareDC (wxDC &dc) |
This function is for backwards compatibility only and simply calls DoPrepareDC() now. | |
void | Scroll (int x, int y) |
Scrolls a window so the view start is at the given point. | |
void | Scroll (const wxPoint &pt) |
This is an overload of Scroll(int,int); see that function for more info. | |
void | SetScrollRate (int xstep, int ystep) |
Set the horizontal and vertical scrolling increment only. | |
void | SetScrollbars (int pixelsPerUnitX, int pixelsPerUnitY, int noUnitsX, int noUnitsY, int xPos=0, int yPos=0, bool noRefresh=false) |
Sets up vertical and/or horizontal scrollbars. | |
void | SetTargetWindow (wxWindow *window) |
Call this function to tell wxScrolled to perform the actual scrolling on a different window (and not on itself). | |
wxWindow * | GetTargetWindow () const |
void | SetTargetRect (const wxRect &rect) |
wxRect | GetTargetRect () const |
int | GetScrollPageSize (int orient) const |
void | SetScrollPageSize (int orient, int pageSize) |
int | GetScrollLines (int orient) const |
void | SetScale (double xs, double ys) |
double | GetScaleX () const |
double | GetScaleY () const |
virtual void | AdjustScrollbars () |
bool | IsAutoScrolling () const |
Are we generating the autoscroll events? | |
void | StopAutoScrolling () |
Stop generating the scroll events when mouse is held outside the window. | |
virtual bool | SendAutoScrollEvents (wxScrollWinEvent &event) const |
This method can be overridden in a derived class to forbid sending the auto scroll events - note that unlike StopAutoScrolling() it doesn't stop the timer, so it will be called repeatedly and will typically return different values depending on the current mouse position. | |
Additional Inherited Members | |
![]() | |
virtual wxSize | GetSizeAvailableForScrollTarget (const wxSize &size) |
Function which must be overridden to implement the size available for the scroll target for the given size of the main window. | |
wxPreviewCanvas::wxPreviewCanvas | ( | wxPrintPreview * | preview, |
wxWindow * | parent, | ||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = 0 , |
||
const wxString & | name = "canvas" |
||
) |
Constructor.
|
virtual |
Destructor.
void wxPreviewCanvas::OnPaint | ( | wxPaintEvent & | event | ) |
Calls wxPrintPreview::PaintPage() to refresh the canvas.