20#ifndef _DIALOG_PAGES_SETTINGS_H_ 
   21#define _DIALOG_PAGES_SETTINGS_H_ 
   43                           double aIuPerMils, 
const VECTOR2D& aMaxUserSizeMils );
 
 
Handles how to draw a screen (a board, a schematic ...)
 
DIALOG_PAGES_SETTINGS_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Page Settings"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
 
wxTextCtrl * m_textCtrlFilePicker
 
STD_BITMAP_BUTTON * m_browseButton
 
EDA_DRAW_FRAME * m_parent
 
void EnableWksFileNamePicker(bool aEnable)
 
bool m_localPrjConfigChanged
 
void OnComment4TextUpdated(wxCommandEvent &event) override
 
void UpdateDrawingSheetExample()
 
void OnPageOrientationChoice(wxCommandEvent &event) override
 
void OnUserPageSizeYTextUpdated(wxCommandEvent &event) override
 
PAGE_INFO m_pageInfo
The max page size allowed by the caller frame.
 
void GetCustomSizeMilsFromDialog()
 
FILENAME_RESOLVER * m_filenameResolver
 
DS_DATA_MODEL * m_drawingSheet
Temporary title block (basic inscriptions).
 
DIALOG_PAGES_SETTINGS(EDA_DRAW_FRAME *aParent, EMBEDDED_FILES *aEmbeddedFiles, double aIuPerMils, const VECTOR2D &aMaxUserSizeMils)
 
void OnRevisionTextUpdated(wxCommandEvent &event) override
 
UNIT_BINDER m_customSizeY
 
const wxString GetWksFileName()
 
bool LocalPrjConfigChanged()
 
void OnComment6TextUpdated(wxCommandEvent &event) override
 
void OnDateApplyClick(wxCommandEvent &event) override
 
TITLE_BLOCK m_tb
true if the page selection is custom
 
void OnDateTextUpdated(wxCommandEvent &event) override
 
VECTOR2D m_layout_size
Temporary bitmap for the drawing sheet example.
 
void OnComment3TextUpdated(wxCommandEvent &event) override
 
void OnCompanyTextUpdated(wxCommandEvent &event) override
 
void OnUserPageSizeXTextUpdated(wxCommandEvent &event) override
 
void OnComment7TextUpdated(wxCommandEvent &event) override
 
virtual ~DIALOG_PAGES_SETTINGS()
 
EMBEDDED_FILES * m_embeddedFiles
 
void OnPaperSizeChoice(wxCommandEvent &event) override
 
virtual bool onSavePageSettings()
 
void GetPageLayoutInfoFromDialog()
 
virtual void onTransferDataToWindow()
 
void OnComment5TextUpdated(wxCommandEvent &event) override
 
void OnComment9TextUpdated(wxCommandEvent &event) override
 
UNIT_BINDER m_customSizeX
 
void OnComment1TextUpdated(wxCommandEvent &event) override
 
void OnComment8TextUpdated(wxCommandEvent &event) override
 
void OnWksFileSelection(wxCommandEvent &event) override
 
VECTOR2D m_maxPageSizeMils
Logical drawing sheet size.
 
virtual bool TransferDataToWindow() override
 
virtual bool TransferDataFromWindow() override
 
void SetWksFileName(const wxString &aFilename)
 
bool m_customFmt
Temporary page info.
 
void OnComment2TextUpdated(wxCommandEvent &event) override
 
wxBitmap * m_pageBitmap
the page layuout filename was changed
 
void OnTitleTextUpdated(wxCommandEvent &event) override
 
Handle the graphic items list to draw/plot the frame and title block.
 
The base class for create windows for drawing purpose.
 
Provide an extensible class to resolve 3D model paths.
 
Describe the page size and margins of a paper page on which to eventually print or plot.
 
Hold the information shown in the lower right corner of a plot, printout, or editing view.
 
VECTOR2< double > VECTOR2D