25#ifndef TRACKPRINTOUT_H_
26#define TRACKPRINTOUT_H_
28#include <wx/cmdline.h>
29#include <wx/datetime.h>
33#include <wx/msw/private.h>
38#include "dialog_input.h"
45enum class TrackPrintOptions {
59 :
InputDialog(parent, _(
"Print Track").ToStdString()) {
61 _(
"Print Track Position").ToStdString());
63 _(
"Print Track Course").ToStdString());
65 _(
"Print Track Distance").ToStdString());
67 _(
"Print Track Time").ToStdString());
69 _(
"Print Track Speed").ToStdString());
86 void OnPreparePrinting()
override;
95 void DrawPage(wxDC* dc,
int page)
override;
Application print support.
Extension of a class Table with printing into dc.
Input dialog with track print selection.
Printout a table with track selected information.
void DrawPage(wxDC *dc, int page) override
Called by the print framework to draw the page.
Represents a track, which is a series of connected track points.
Print support abstract base class.
OpenCPN Route table printout.
GUI library utils and events.