20#ifndef __ROUTEPRINTOUT_H__
21#define __ROUTEPRINTOUT_H__
25#include <wx/datetime.h>
26#include <wx/cmdline.h>
29#include <wx/msw/private.h>
32#include "dialog_input.h"
33#include "model/ocpn_types.h"
35#include "ocpn_frame.h"
36#include "printout_base.h"
37#include "printtable.h"
40enum class RoutePrintOptions {
54 :
InputDialog(parent, _(
"Print Route").ToStdString()) {
56 _(
"Print Waypoint Name").ToStdString());
58 _(
"Print Waypoint Position").ToStdString());
60 _(
"Print Waypoint Course to Next").ToStdString());
62 _(
"Print Waypoint Distance to Next").ToStdString());
64 _(
"Print Waypoint Description").ToStdString());
81 void OnPreparePrinting()
override;
90 void DrawPage(wxDC* dc,
int page)
override;
Application print support.
Extension of a class Table with printing into dc.
Input dialog with route print selection.
Printout route information and a table with selected route point information.
void DrawPage(wxDC *dc, int page) override
Called by the print framework to draw the page.
Represents a navigational route in the navigation system.
GUI library utils and events.