Dialog layers setup: cosmetic enhancements (fix a very minor issue on Windows). Remove a not used and outdated file.
This commit is contained in:
parent
6bd8fa1dd7
commit
016eef39e4
|
@ -86,6 +86,7 @@ public:
|
||||||
SCHLIB_FILTER()
|
SCHLIB_FILTER()
|
||||||
{
|
{
|
||||||
m_filterPowerParts = false;
|
m_filterPowerParts = false;
|
||||||
|
m_forceLoad = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -1,614 +0,0 @@
|
||||||
|
|
||||||
#ifndef __KICAD_DCSVG_H
|
|
||||||
#define __KICAD_DCSVG_H
|
|
||||||
|
|
||||||
#include <wx/dc.h>
|
|
||||||
#include <wx/wfstream.h>
|
|
||||||
#include <wx/string.h>
|
|
||||||
|
|
||||||
#define wxSVGVersion wxT( "v0101" )
|
|
||||||
|
|
||||||
#if wxCHECK_VERSION( 2, 9, 0 )
|
|
||||||
|
|
||||||
// We could do nothing, because wxWidgets 3 supports the SVG format
|
|
||||||
// (previously, it was a contribution library, not included in wxWidgets)
|
|
||||||
// However arcs are drawn as pies, and we must change it.
|
|
||||||
// Unfortunately most of functions are private, and we cannot derive
|
|
||||||
// our KicadSVGFileDCImpl from wxSVGFileDCImpl
|
|
||||||
// and just override the 2 incorrect functions
|
|
||||||
// Just wxWidget dcsvg is copied here and 2 functions are modified:
|
|
||||||
// KicadSVGFileDCImpl::DoDrawArc() and KicadSVGFileDCImpl::DoDrawEllipticArc()
|
|
||||||
// Also note: SetLogicalFunction() does not set an error in debug mode
|
|
||||||
|
|
||||||
class WXDLLIMPEXP_FWD_BASE wxFileOutputStream;
|
|
||||||
class WXDLLIMPEXP_FWD_CORE KicadSVGFileDC;
|
|
||||||
|
|
||||||
class WXDLLIMPEXP_CORE KicadSVGFileDCImpl : public wxDCImpl
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
KicadSVGFileDCImpl( KicadSVGFileDC *owner, const wxString &aFilename,
|
|
||||||
wxPoint aOrigin, wxSize aSize, double aDpi );
|
|
||||||
|
|
||||||
virtual ~KicadSVGFileDCImpl();
|
|
||||||
|
|
||||||
bool IsOk() const { return m_OK; }
|
|
||||||
|
|
||||||
virtual bool CanDrawBitmap() const { return true; }
|
|
||||||
virtual bool CanGetTextExtent() const { return true; }
|
|
||||||
|
|
||||||
virtual int GetDepth() const
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::GetDepth Call not implemented"));
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void Clear()
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::Clear() Call not implemented \nNot sensible for an output file?"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void DestroyClippingRegion()
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::void Call not yet implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual wxCoord GetCharHeight() const;
|
|
||||||
virtual wxCoord GetCharWidth() const;
|
|
||||||
|
|
||||||
virtual void SetClippingRegion(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y),
|
|
||||||
wxCoord WXUNUSED(w), wxCoord WXUNUSED(h))
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::SetClippingRegion not implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void SetPalette(const wxPalette& WXUNUSED(palette))
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::SetPalette not implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void GetClippingBox(wxCoord *WXUNUSED(x), wxCoord *WXUNUSED(y),
|
|
||||||
wxCoord *WXUNUSED(w), wxCoord *WXUNUSED(h))
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::GetClippingBox not implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void SetLogicalFunction(wxRasterOperationMode WXUNUSED(function))
|
|
||||||
{
|
|
||||||
// wxFAIL_MSG(wxT("KicadSVGFILEDC::SetLogicalFunction not implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual wxRasterOperationMode GetLogicalFunction() const
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::GetLogicalFunction() not implemented"));
|
|
||||||
return wxCOPY;
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void SetBackground( const wxBrush &brush );
|
|
||||||
virtual void SetBackgroundMode( int mode );
|
|
||||||
virtual void SetBrush(const wxBrush& brush);
|
|
||||||
virtual void SetFont(const wxFont& font);
|
|
||||||
virtual void SetPen(const wxPen& pen);
|
|
||||||
|
|
||||||
private:
|
|
||||||
virtual bool DoGetPixel(wxCoord, wxCoord, wxColour *) const
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::DoGetPixel Call not implemented"));
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual bool DoBlit(wxCoord, wxCoord, wxCoord, wxCoord, wxDC *,
|
|
||||||
wxCoord, wxCoord, wxRasterOperationMode = wxCOPY,
|
|
||||||
bool = 0, int = -1, int = -1);
|
|
||||||
|
|
||||||
virtual void DoCrossHair(wxCoord, wxCoord)
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::CrossHair Call not implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void DoDrawArc(wxCoord, wxCoord, wxCoord, wxCoord, wxCoord, wxCoord);
|
|
||||||
|
|
||||||
virtual void DoDrawBitmap(const wxBitmap &, wxCoord, wxCoord, bool = false);
|
|
||||||
|
|
||||||
virtual void DoDrawCheckMark(wxCoord x, wxCoord y, wxCoord w, wxCoord h);
|
|
||||||
|
|
||||||
virtual void DoDrawEllipse(wxCoord x, wxCoord y, wxCoord w, wxCoord h);
|
|
||||||
|
|
||||||
virtual void DoDrawEllipticArc(wxCoord x, wxCoord y, wxCoord w, wxCoord h,
|
|
||||||
double sa, double ea);
|
|
||||||
|
|
||||||
virtual void DoDrawIcon(const wxIcon &, wxCoord, wxCoord);
|
|
||||||
|
|
||||||
virtual void DoDrawLine (wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2);
|
|
||||||
|
|
||||||
virtual void DoDrawLines(int n, wxPoint points[],
|
|
||||||
wxCoord xoffset = 0, wxCoord yoffset = 0);
|
|
||||||
|
|
||||||
virtual void DoDrawPoint(wxCoord, wxCoord);
|
|
||||||
|
|
||||||
virtual void DoDrawPolygon(int n, wxPoint points[],
|
|
||||||
wxCoord xoffset, wxCoord yoffset,
|
|
||||||
wxPolygonFillMode fillStyle);
|
|
||||||
|
|
||||||
virtual void DoDrawRectangle(wxCoord x, wxCoord y, wxCoord w, wxCoord h);
|
|
||||||
|
|
||||||
virtual void DoDrawRotatedText(const wxString& text, wxCoord x, wxCoord y,
|
|
||||||
double angle);
|
|
||||||
|
|
||||||
virtual void DoDrawRoundedRectangle(wxCoord x, wxCoord y,
|
|
||||||
wxCoord w, wxCoord h,
|
|
||||||
double radius = 20) ;
|
|
||||||
|
|
||||||
virtual void DoDrawText(const wxString& text, wxCoord x, wxCoord y);
|
|
||||||
|
|
||||||
virtual bool DoFloodFill(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y),
|
|
||||||
const wxColour& WXUNUSED(col),
|
|
||||||
wxFloodFillStyle WXUNUSED(style) = wxFLOOD_SURFACE)
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::DoFloodFill Call not implemented"));
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void DoGetSize(int * x, int *y) const
|
|
||||||
{
|
|
||||||
if ( x )
|
|
||||||
*x = m_width;
|
|
||||||
if ( y )
|
|
||||||
*y = m_height;
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void DoGetTextExtent(const wxString& string, wxCoord *w, wxCoord *h,
|
|
||||||
wxCoord *descent = NULL,
|
|
||||||
wxCoord *externalLeading = NULL,
|
|
||||||
const wxFont *font = NULL) const;
|
|
||||||
|
|
||||||
virtual void DoSetDeviceClippingRegion(const wxRegion& WXUNUSED(region))
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::DoSetDeviceClippingRegion not yet implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void DoSetClippingRegion( int WXUNUSED(x), int WXUNUSED(y), int WXUNUSED(width), int WXUNUSED(height) )
|
|
||||||
{
|
|
||||||
wxFAIL_MSG(wxT("wxSVGFILEDC::DoSetClippingRegion not yet implemented"));
|
|
||||||
}
|
|
||||||
|
|
||||||
virtual void DoGetSizeMM( int *width, int *height ) const;
|
|
||||||
|
|
||||||
virtual wxSize GetPPI() const;
|
|
||||||
|
|
||||||
void Init (const wxString &aFilename, wxPoint aOrigin, wxSize aSize, double aDpi);
|
|
||||||
|
|
||||||
void NewGraphics();
|
|
||||||
|
|
||||||
void write( const wxString &s );
|
|
||||||
|
|
||||||
private:
|
|
||||||
wxFileOutputStream *m_outfile;
|
|
||||||
wxString m_filename;
|
|
||||||
int m_sub_images; // number of png format images we have
|
|
||||||
bool m_OK;
|
|
||||||
bool m_graphics_changed;
|
|
||||||
int m_width, m_height;
|
|
||||||
double m_dpi;
|
|
||||||
|
|
||||||
private:
|
|
||||||
DECLARE_ABSTRACT_CLASS(KicadSVGFileDCImpl)
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
class WXDLLIMPEXP_CORE KicadSVGFileDC : public wxDC
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
KicadSVGFileDC(const wxString& aFilename,
|
|
||||||
wxPoint aOrigin, wxSize aSize, double aDpi = 300.0)
|
|
||||||
: wxDC(new KicadSVGFileDCImpl(this, aFilename, aOrigin, aSize, aDpi))
|
|
||||||
{
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
class wxSVGFileDC : public wxDC
|
|
||||||
{
|
|
||||||
private:
|
|
||||||
wxFileOutputStream* m_outfile;
|
|
||||||
wxString m_filename;
|
|
||||||
|
|
||||||
//holds number of png format images we have
|
|
||||||
int m_sub_images;
|
|
||||||
bool m_OK, m_graphics_changed;
|
|
||||||
int m_width, m_height;
|
|
||||||
|
|
||||||
double
|
|
||||||
m_logicalScaleX,
|
|
||||||
m_logicalScaleY,
|
|
||||||
m_userScaleX,
|
|
||||||
m_userScaleY,
|
|
||||||
m_scaleX,
|
|
||||||
m_scaleY,
|
|
||||||
m_OriginX,
|
|
||||||
m_OriginY,
|
|
||||||
m_mm_to_pix_x,
|
|
||||||
m_mm_to_pix_y;
|
|
||||||
|
|
||||||
bool
|
|
||||||
m_needComputeScaleX,
|
|
||||||
m_needComputeScaleY; // not yet used
|
|
||||||
|
|
||||||
|
|
||||||
bool DoGetPixel( wxCoord, wxCoord, class wxColour* ) const
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::DoGetPixel Call not implemented" ) ); return true;
|
|
||||||
};
|
|
||||||
|
|
||||||
virtual bool DoBlit( wxCoord, wxCoord, wxCoord, wxCoord, class wxDC*,
|
|
||||||
wxCoord, wxCoord, int = wxCOPY, bool = 0, int = -1, int = -1 );
|
|
||||||
|
|
||||||
void DoCrossHair( wxCoord, wxCoord )
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::CrossHair Call not implemented" ) ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void DoDrawArc( wxCoord, wxCoord, wxCoord, wxCoord, wxCoord, wxCoord );
|
|
||||||
|
|
||||||
void DoDrawBitmap( const class wxBitmap&, wxCoord, wxCoord, bool = 0 );
|
|
||||||
|
|
||||||
void DoDrawCheckMark( wxCoord x, wxCoord y, wxCoord width, wxCoord height );
|
|
||||||
|
|
||||||
void DoDrawEllipse( wxCoord x, wxCoord y, wxCoord width, wxCoord height );
|
|
||||||
|
|
||||||
void DoDrawEllipticArc( wxCoord x, wxCoord y, wxCoord w, wxCoord h, double sa, double ea );
|
|
||||||
|
|
||||||
void DoDrawIcon( const class wxIcon&, wxCoord, wxCoord );
|
|
||||||
|
|
||||||
void DoDrawLine( wxCoord x1, wxCoord y1, wxCoord x2, wxCoord y2 );
|
|
||||||
|
|
||||||
void DoDrawPoint( wxCoord, wxCoord );
|
|
||||||
|
|
||||||
void DoDrawPolygon( int n,
|
|
||||||
wxPoint points[],
|
|
||||||
wxCoord xoffset,
|
|
||||||
wxCoord yoffset,
|
|
||||||
int fillStyle );
|
|
||||||
|
|
||||||
void DoDrawRectangle( wxCoord x, wxCoord y, wxCoord width, wxCoord height );
|
|
||||||
|
|
||||||
void DoDrawRotatedText( const wxString& text, wxCoord x, wxCoord y, double angle );
|
|
||||||
|
|
||||||
void DoDrawRoundedRectangle( wxCoord x,
|
|
||||||
wxCoord y,
|
|
||||||
wxCoord width,
|
|
||||||
wxCoord height,
|
|
||||||
double radius = 20 );
|
|
||||||
|
|
||||||
void DoDrawText( const wxString& text, wxCoord x, wxCoord y );
|
|
||||||
|
|
||||||
bool DoFloodFill( wxCoord WXUNUSED (x), wxCoord WXUNUSED (y), const wxColour& WXUNUSED (col),
|
|
||||||
int WXUNUSED (style) = wxFLOOD_SURFACE )
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::DoFloodFill Call not implemented" ) );
|
|
||||||
return false;
|
|
||||||
};
|
|
||||||
|
|
||||||
void DoGetSize( int* x, int* y ) const
|
|
||||||
{
|
|
||||||
*x = m_width; *y = m_height; return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void DoGetTextExtent( const wxString& string,
|
|
||||||
wxCoord* w,
|
|
||||||
wxCoord* h,
|
|
||||||
wxCoord* descent = NULL,
|
|
||||||
wxCoord* externalLeading = NULL,
|
|
||||||
wxFont* font = NULL ) const;
|
|
||||||
|
|
||||||
void DoSetClippingRegionAsRegion( const class wxRegion& )
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false,
|
|
||||||
wxT( "wxSVGFILEDC::DoSetClippingRegionAsRegion Call not yet implemented" ) ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void Init( const wxString& aFilename,
|
|
||||||
wxPoint aOrigin, wxSize aSize, double aDpi );
|
|
||||||
|
|
||||||
void NewGraphics();
|
|
||||||
|
|
||||||
#ifdef XDEV2LOG
|
|
||||||
#undef XDEV2LOG
|
|
||||||
#endif
|
|
||||||
wxCoord XDEV2LOG( wxCoord x ) const
|
|
||||||
{
|
|
||||||
wxCoord new_x = x - m_deviceOriginX;
|
|
||||||
|
|
||||||
if( new_x > 0 )
|
|
||||||
return (wxCoord) ( (double) (new_x) / m_scaleX + 0.5 ) * m_signX + m_logicalOriginX;
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (new_x) / m_scaleX - 0.5 ) * m_signX + m_logicalOriginX;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef XDEV2LOGREL
|
|
||||||
#undef XDEV2LOGREL
|
|
||||||
#endif
|
|
||||||
wxCoord XDEV2LOGREL( wxCoord x ) const
|
|
||||||
{
|
|
||||||
if( x > 0 )
|
|
||||||
return (wxCoord) ( (double) (x) / m_scaleX + 0.5 );
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (x) / m_scaleX - 0.5 );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef YDEV2LOG
|
|
||||||
#undef YDEV2LOG
|
|
||||||
#endif
|
|
||||||
wxCoord YDEV2LOG( wxCoord y ) const
|
|
||||||
{
|
|
||||||
wxCoord new_y = y - m_deviceOriginY;
|
|
||||||
|
|
||||||
if( new_y > 0 )
|
|
||||||
return (wxCoord) ( (double) (new_y) / m_scaleY + 0.5 ) * m_signY + m_logicalOriginY;
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (new_y) / m_scaleY - 0.5 ) * m_signY + m_logicalOriginY;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef YDEV2LOGREL
|
|
||||||
#undef YDEV2LOGREL
|
|
||||||
#endif
|
|
||||||
wxCoord YDEV2LOGREL( wxCoord y ) const
|
|
||||||
{
|
|
||||||
if( y > 0 )
|
|
||||||
return (wxCoord) ( (double) (y) / m_scaleY + 0.5 );
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (y) / m_scaleY - 0.5 );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef XLOG2DEV
|
|
||||||
#undef XLOG2DEV
|
|
||||||
#endif
|
|
||||||
wxCoord XLOG2DEV( wxCoord x ) const
|
|
||||||
{
|
|
||||||
wxCoord new_x = x - m_logicalOriginX;
|
|
||||||
|
|
||||||
if( new_x > 0 )
|
|
||||||
return (wxCoord) ( (double) (new_x) * m_scaleX + 0.5 ) * m_signX + m_deviceOriginX;
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (new_x) * m_scaleX - 0.5 ) * m_signX + m_deviceOriginX;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef XLOG2DEVREL
|
|
||||||
#undef XLOG2DEVREL
|
|
||||||
#endif
|
|
||||||
wxCoord XLOG2DEVREL( wxCoord x ) const
|
|
||||||
{
|
|
||||||
if( x > 0 )
|
|
||||||
return (wxCoord) ( (double) (x) * m_scaleX + 0.5 );
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (x) * m_scaleX - 0.5 );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef YLOG2DEV
|
|
||||||
#undef YLOG2DEV
|
|
||||||
#endif
|
|
||||||
wxCoord YLOG2DEV( wxCoord y ) const
|
|
||||||
{
|
|
||||||
wxCoord new_y = y - m_logicalOriginY;
|
|
||||||
|
|
||||||
if( new_y > 0 )
|
|
||||||
return (wxCoord) ( (double) (new_y) * m_scaleY + 0.5 ) * m_signY + m_deviceOriginY;
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (new_y) * m_scaleY - 0.5 ) * m_signY + m_deviceOriginY;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef YLOG2DEVREL
|
|
||||||
#undef YLOG2DEVREL
|
|
||||||
#endif
|
|
||||||
wxCoord YLOG2DEVREL( wxCoord y ) const
|
|
||||||
{
|
|
||||||
if( y > 0 )
|
|
||||||
return (wxCoord) ( (double) (y) * m_scaleY + 0.5 );
|
|
||||||
else
|
|
||||||
return (wxCoord) ( (double) (y) * m_scaleY - 0.5 );
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void write( const wxString& s );
|
|
||||||
|
|
||||||
public:
|
|
||||||
|
|
||||||
wxSVGFileDC( const wxString& aFilename,
|
|
||||||
wxPoint aOrigin, wxSize aSize, double aDpi );
|
|
||||||
~wxSVGFileDC();
|
|
||||||
|
|
||||||
|
|
||||||
bool CanDrawBitmap() const
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
};
|
|
||||||
|
|
||||||
bool CanGetTextExtent() const
|
|
||||||
{
|
|
||||||
return true;
|
|
||||||
};
|
|
||||||
|
|
||||||
int GetDepth() const
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::GetDepth Call not implemented" ) ); return -1;
|
|
||||||
};
|
|
||||||
|
|
||||||
void BeginDrawing()
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
bool Blit( wxCoord xdest,
|
|
||||||
wxCoord ydest,
|
|
||||||
wxCoord width,
|
|
||||||
wxCoord height,
|
|
||||||
wxDC* source,
|
|
||||||
wxCoord xsrc,
|
|
||||||
wxCoord ysrc,
|
|
||||||
int logicalFunc = wxCOPY,
|
|
||||||
bool useMask = false )
|
|
||||||
{
|
|
||||||
return DoBlit( xdest, ydest, width, height, source, xsrc, ysrc, logicalFunc, useMask );
|
|
||||||
};
|
|
||||||
|
|
||||||
void Clear()
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false,
|
|
||||||
wxT( "wxSVGFILEDC::Clear() Call not implemented \nNot sensible for an output file?" ) );
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void CrossHair( wxCoord x, wxCoord y )
|
|
||||||
{
|
|
||||||
DoCrossHair( x, y ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
virtual void ComputeScaleAndOrigin();
|
|
||||||
|
|
||||||
void DestroyClippingRegion()
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::void Call not yet implemented" ) ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalX( wxCoord x ) const;
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalXRel( wxCoord x ) const;
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalY( wxCoord y ) const;
|
|
||||||
|
|
||||||
wxCoord DeviceToLogicalYRel( wxCoord y ) const;
|
|
||||||
|
|
||||||
void DrawBitmap( const wxBitmap& bitmap, wxCoord x, wxCoord y, bool transparent )
|
|
||||||
{
|
|
||||||
DoDrawBitmap( bitmap, x, y, transparent ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void DrawIcon( const wxIcon& icon, wxCoord x, wxCoord y )
|
|
||||||
{
|
|
||||||
DoDrawIcon( icon, x, y ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void DoDrawLines( int n, wxPoint points[], wxCoord xoffset = 0, wxCoord yoffset = 0 );
|
|
||||||
|
|
||||||
void EndDoc()
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void EndDrawing()
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void EndPage()
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void FloodFill( wxCoord x, wxCoord y, wxColour* colour, int style = wxFLOOD_SURFACE )
|
|
||||||
{
|
|
||||||
DoFloodFill( x, y, *colour, style ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
wxCoord GetCharHeight() const;
|
|
||||||
|
|
||||||
wxCoord GetCharWidth() const;
|
|
||||||
|
|
||||||
void GetClippingBox( wxCoord* WXUNUSED (x), wxCoord* WXUNUSED (y), wxCoord* WXUNUSED (width),
|
|
||||||
wxCoord* WXUNUSED (height) )
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::GetClippingBox Call not yet implemented" ) );
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
int GetLogicalFunction()
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::GetLogicalFunction() Call not implemented" ) );
|
|
||||||
return wxCOPY;
|
|
||||||
};
|
|
||||||
|
|
||||||
int GetMapMode();
|
|
||||||
|
|
||||||
bool GetPixel( wxCoord x, wxCoord y, wxColour* colour )
|
|
||||||
{
|
|
||||||
return DoGetPixel( x, y, colour );
|
|
||||||
};
|
|
||||||
|
|
||||||
void GetUserScale( double* x, double* y ) const;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceX( wxCoord x ) const;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceXRel( wxCoord x ) const;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceY( wxCoord y ) const;
|
|
||||||
|
|
||||||
wxCoord LogicalToDeviceYRel( wxCoord y ) const;
|
|
||||||
|
|
||||||
bool Ok() const
|
|
||||||
{
|
|
||||||
return m_OK;
|
|
||||||
};
|
|
||||||
|
|
||||||
void SetAxisOrientation( bool xLeftRight, bool yBottomUp );
|
|
||||||
|
|
||||||
void SetClippingRegion( wxCoord WXUNUSED (x), wxCoord WXUNUSED (y), wxCoord WXUNUSED (width),
|
|
||||||
wxCoord WXUNUSED (height) )
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::SetClippingRegion Call not yet implemented" ) );
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void SetPalette( const wxPalette& WXUNUSED (palette) )
|
|
||||||
{
|
|
||||||
wxASSERT_MSG( false, wxT( "wxSVGFILEDC::SetPalette Call not yet implemented" ) ); return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void SetBackground( const wxBrush& brush );
|
|
||||||
|
|
||||||
void SetBackgroundMode( int mode );
|
|
||||||
|
|
||||||
void SetBrush( const wxBrush& brush );
|
|
||||||
|
|
||||||
void SetFont( const wxFont& font );
|
|
||||||
|
|
||||||
void SetLogicalFunction( int WXUNUSED (function) )
|
|
||||||
{
|
|
||||||
//wxASSERT_MSG (false, wxT("wxSVGFILEDC::SetLogicalFunction not implemented"));
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
|
|
||||||
void SetLogicalScale( double x, double y );
|
|
||||||
|
|
||||||
void SetLogicalOrigin( wxCoord x, wxCoord y );
|
|
||||||
|
|
||||||
void SetDeviceOrigin( wxCoord x, wxCoord y );
|
|
||||||
|
|
||||||
void SetMapMode( int anint );
|
|
||||||
|
|
||||||
void SetPen( const wxPen& pen );
|
|
||||||
|
|
||||||
void SetUserScale( double xScale, double yScale );
|
|
||||||
|
|
||||||
bool StartDoc( const wxString& WXUNUSED (message) )
|
|
||||||
{
|
|
||||||
return false;
|
|
||||||
};
|
|
||||||
|
|
||||||
void StartPage()
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
typedef wxSVGFileDC KicadSVGFileDC;
|
|
||||||
|
|
||||||
#endif // wxCHECK_VERSION
|
|
||||||
|
|
||||||
#endif // __KICAD_DCSVG_H
|
|
|
@ -139,15 +139,15 @@ class DIALOG_LAYERS_SETUP : public DIALOG_LAYERS_SETUP_BASE
|
||||||
public:
|
public:
|
||||||
DIALOG_LAYERS_SETUP( wxTopLevelWindow* aCaller, BOARD* aBoard );
|
DIALOG_LAYERS_SETUP( wxTopLevelWindow* aCaller, BOARD* aBoard );
|
||||||
|
|
||||||
protected:
|
private:
|
||||||
int m_CopperLayerCount;
|
int m_copperLayerCount;
|
||||||
LSET m_EnabledLayers;
|
LSET m_enabledLayers;
|
||||||
|
|
||||||
BOARD* m_Pcb;
|
BOARD* m_pcb;
|
||||||
|
|
||||||
wxStaticText* m_NameStaticText;
|
wxStaticText* m_nameStaticText;
|
||||||
wxStaticText* m_EnabledStaticText;
|
wxStaticText* m_enabledStaticText;
|
||||||
wxStaticText* m_TypeStaticText;
|
wxStaticText* m_typeStaticText;
|
||||||
|
|
||||||
void setLayerCheckBox( LAYER_NUM layer, bool isChecked );
|
void setLayerCheckBox( LAYER_NUM layer, bool isChecked );
|
||||||
void setCopperLayerCheckBoxes( int copperCount );
|
void setCopperLayerCheckBoxes( int copperCount );
|
||||||
|
@ -202,30 +202,19 @@ protected:
|
||||||
int offset = 0;
|
int offset = 0;
|
||||||
wxSize txtz;
|
wxSize txtz;
|
||||||
|
|
||||||
txtz = m_NameStaticText->GetSize();
|
txtz = m_nameStaticText->GetSize();
|
||||||
m_NameStaticText->Move( offset + (widths[0] - txtz.x)/2, 5 );
|
m_nameStaticText->Move( offset + (widths[0] - txtz.x)/2, 5 );
|
||||||
offset += widths[0];
|
offset += widths[0];
|
||||||
|
|
||||||
txtz = m_EnabledStaticText->GetSize();
|
txtz = m_enabledStaticText->GetSize();
|
||||||
m_EnabledStaticText->Move( offset + (widths[1] - txtz.x)/2, 5 );
|
m_enabledStaticText->Move( offset + (widths[1] - txtz.x)/2, 5 );
|
||||||
offset += widths[1];
|
offset += widths[1];
|
||||||
|
|
||||||
txtz = m_TypeStaticText->GetSize();
|
txtz = m_typeStaticText->GetSize();
|
||||||
m_TypeStaticText->Move( offset + (widths[2] - txtz.x)/2, 5 );
|
m_typeStaticText->Move( offset + (widths[2] - txtz.x)/2, 5 );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
void OnSize( wxSizeEvent& event );
|
||||||
* Function Layout
|
|
||||||
* overrides the standard Layout() function so that the column titles can
|
|
||||||
* be positioned using information in the flexgridsizer.
|
|
||||||
*/
|
|
||||||
bool Layout()
|
|
||||||
{
|
|
||||||
bool ret = DIALOG_LAYERS_SETUP_BASE::Layout();
|
|
||||||
|
|
||||||
moveTitles();
|
|
||||||
return ret;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -328,17 +317,17 @@ CTLs DIALOG_LAYERS_SETUP::getCTLs( LAYER_NUM aLayerNumber )
|
||||||
DIALOG_LAYERS_SETUP::DIALOG_LAYERS_SETUP( wxTopLevelWindow* aParent, BOARD* aBoard ) :
|
DIALOG_LAYERS_SETUP::DIALOG_LAYERS_SETUP( wxTopLevelWindow* aParent, BOARD* aBoard ) :
|
||||||
DIALOG_LAYERS_SETUP_BASE( aParent )
|
DIALOG_LAYERS_SETUP_BASE( aParent )
|
||||||
{
|
{
|
||||||
m_Pcb = aBoard;
|
m_pcb = aBoard;
|
||||||
|
|
||||||
m_CopperLayerCount = m_Pcb->GetCopperLayerCount();
|
m_copperLayerCount = m_pcb->GetCopperLayerCount();
|
||||||
showCopperChoice( m_CopperLayerCount );
|
showCopperChoice( m_copperLayerCount );
|
||||||
setCopperLayerCheckBoxes( m_CopperLayerCount );
|
setCopperLayerCheckBoxes( m_copperLayerCount );
|
||||||
|
|
||||||
showBoardLayerNames();
|
showBoardLayerNames();
|
||||||
|
|
||||||
m_EnabledLayers = m_Pcb->GetEnabledLayers();
|
m_enabledLayers = m_pcb->GetEnabledLayers();
|
||||||
showSelectedLayerCheckBoxes( m_EnabledLayers );
|
showSelectedLayerCheckBoxes( m_enabledLayers );
|
||||||
showPresets( m_EnabledLayers );
|
showPresets( m_enabledLayers );
|
||||||
|
|
||||||
showLayerTypes();
|
showLayerTypes();
|
||||||
|
|
||||||
|
@ -347,11 +336,11 @@ DIALOG_LAYERS_SETUP::DIALOG_LAYERS_SETUP( wxTopLevelWindow* aParent, BOARD* aBoa
|
||||||
// these 3 controls are handled outside wxformbuilder so that we can add
|
// these 3 controls are handled outside wxformbuilder so that we can add
|
||||||
// them without a sizer. Then we position them manually based on the column
|
// them without a sizer. Then we position them manually based on the column
|
||||||
// widths from m_LayerListFlexGridSizer->GetColWidths()
|
// widths from m_LayerListFlexGridSizer->GetColWidths()
|
||||||
m_NameStaticText = new wxStaticText( m_TitlePanel, wxID_ANY, _("Name"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_nameStaticText = new wxStaticText( m_TitlePanel, wxID_ANY, _("Name"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
|
||||||
m_EnabledStaticText = new wxStaticText( m_TitlePanel, wxID_ANY, _("Enabled"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_enabledStaticText = new wxStaticText( m_TitlePanel, wxID_ANY, _("Enabled"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
|
||||||
m_TypeStaticText = new wxStaticText( m_TitlePanel, wxID_ANY, _("Type"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_typeStaticText = new wxStaticText( m_TitlePanel, wxID_ANY, _("Type"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
|
||||||
// set the height of the title panel to be the size of any wxStaticText object
|
// set the height of the title panel to be the size of any wxStaticText object
|
||||||
// plus 10 so we can have a border of 5 on both top and bottom.
|
// plus 10 so we can have a border of 5 on both top and bottom.
|
||||||
|
@ -361,13 +350,19 @@ DIALOG_LAYERS_SETUP::DIALOG_LAYERS_SETUP( wxTopLevelWindow* aParent, BOARD* aBoa
|
||||||
|
|
||||||
Layout();
|
Layout();
|
||||||
Fit();
|
Fit();
|
||||||
|
moveTitles();
|
||||||
|
|
||||||
Center();
|
Center();
|
||||||
|
|
||||||
m_sdbSizer2OK->SetFocus();
|
m_sdbSizerOK->SetFocus();
|
||||||
m_sdbSizer2OK->SetDefault();
|
m_sdbSizerOK->SetDefault();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DIALOG_LAYERS_SETUP::OnSize( wxSizeEvent& event )
|
||||||
|
{
|
||||||
|
moveTitles();
|
||||||
|
event.Skip();
|
||||||
|
}
|
||||||
|
|
||||||
void DIALOG_LAYERS_SETUP::showCopperChoice( int copperCount )
|
void DIALOG_LAYERS_SETUP::showCopperChoice( int copperCount )
|
||||||
{
|
{
|
||||||
|
@ -406,7 +401,7 @@ void DIALOG_LAYERS_SETUP::showBoardLayerNames()
|
||||||
|
|
||||||
if( ctl )
|
if( ctl )
|
||||||
{
|
{
|
||||||
wxString lname = m_Pcb->GetLayerName( layer );
|
wxString lname = m_pcb->GetLayerName( layer );
|
||||||
|
|
||||||
//D(printf("layerName[%d]=%s\n", layer, TO_UTF8( lname ) );)
|
//D(printf("layerName[%d]=%s\n", layer, TO_UTF8( lname ) );)
|
||||||
|
|
||||||
|
@ -455,7 +450,7 @@ void DIALOG_LAYERS_SETUP::showLayerTypes()
|
||||||
LAYER_ID cu_layer = *seq;
|
LAYER_ID cu_layer = *seq;
|
||||||
|
|
||||||
wxChoice* ctl = getChoice( cu_layer );
|
wxChoice* ctl = getChoice( cu_layer );
|
||||||
ctl->SetSelection( m_Pcb->GetLayerType( cu_layer ) );
|
ctl->SetSelection( m_pcb->GetLayerType( cu_layer ) );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -532,9 +527,9 @@ void DIALOG_LAYERS_SETUP::setCopperLayerCheckBoxes( int copperCount )
|
||||||
|
|
||||||
void DIALOG_LAYERS_SETUP::OnCheckBox( wxCommandEvent& event )
|
void DIALOG_LAYERS_SETUP::OnCheckBox( wxCommandEvent& event )
|
||||||
{
|
{
|
||||||
m_EnabledLayers = getUILayerMask();
|
m_enabledLayers = getUILayerMask();
|
||||||
|
|
||||||
showPresets( m_EnabledLayers );
|
showPresets( m_enabledLayers );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -546,7 +541,7 @@ void DIALOG_LAYERS_SETUP::DenyChangeCheckBox( wxCommandEvent& event )
|
||||||
// I tried to simply disable the copper CheckBoxes but they look like crap,
|
// I tried to simply disable the copper CheckBoxes but they look like crap,
|
||||||
// so leave them enabled and reverse the user's attempt to toggle them.
|
// so leave them enabled and reverse the user's attempt to toggle them.
|
||||||
|
|
||||||
setCopperLayerCheckBoxes( m_CopperLayerCount );
|
setCopperLayerCheckBoxes( m_copperLayerCount );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -559,32 +554,32 @@ void DIALOG_LAYERS_SETUP::OnPresetsChoice( wxCommandEvent& event )
|
||||||
|
|
||||||
if( presetNdx < DIM(presets) )
|
if( presetNdx < DIM(presets) )
|
||||||
{
|
{
|
||||||
m_EnabledLayers = presets[ presetNdx ];
|
m_enabledLayers = presets[ presetNdx ];
|
||||||
|
|
||||||
LSET copperSet = m_EnabledLayers & LSET::AllCuMask();
|
LSET copperSet = m_enabledLayers & LSET::AllCuMask();
|
||||||
|
|
||||||
int copperCount = copperSet.count();
|
int copperCount = copperSet.count();
|
||||||
|
|
||||||
m_CopperLayerCount = copperCount;
|
m_copperLayerCount = copperCount;
|
||||||
|
|
||||||
showCopperChoice( m_CopperLayerCount );
|
showCopperChoice( m_copperLayerCount );
|
||||||
|
|
||||||
showSelectedLayerCheckBoxes( m_EnabledLayers );
|
showSelectedLayerCheckBoxes( m_enabledLayers );
|
||||||
|
|
||||||
setCopperLayerCheckBoxes( m_CopperLayerCount );
|
setCopperLayerCheckBoxes( m_copperLayerCount );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void DIALOG_LAYERS_SETUP::OnCopperLayersChoice( wxCommandEvent& event )
|
void DIALOG_LAYERS_SETUP::OnCopperLayersChoice( wxCommandEvent& event )
|
||||||
{
|
{
|
||||||
m_CopperLayerCount = m_CopperLayersChoice->GetCurrentSelection() * 2 + 2;
|
m_copperLayerCount = m_CopperLayersChoice->GetCurrentSelection() * 2 + 2;
|
||||||
|
|
||||||
setCopperLayerCheckBoxes( m_CopperLayerCount );
|
setCopperLayerCheckBoxes( m_copperLayerCount );
|
||||||
|
|
||||||
m_EnabledLayers = getUILayerMask();
|
m_enabledLayers = getUILayerMask();
|
||||||
|
|
||||||
showPresets( m_EnabledLayers );
|
showPresets( m_enabledLayers );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -600,28 +595,28 @@ void DIALOG_LAYERS_SETUP::OnOkButtonClick( wxCommandEvent& event )
|
||||||
{
|
{
|
||||||
wxString name;
|
wxString name;
|
||||||
|
|
||||||
m_EnabledLayers = getUILayerMask();
|
m_enabledLayers = getUILayerMask();
|
||||||
m_Pcb->SetEnabledLayers( m_EnabledLayers );
|
m_pcb->SetEnabledLayers( m_enabledLayers );
|
||||||
|
|
||||||
/* Ensure enabled layers are also visible
|
/* Ensure enabled layers are also visible
|
||||||
* This is mainly to avoid mistakes if some enabled
|
* This is mainly to avoid mistakes if some enabled
|
||||||
* layers are not visible when exiting this dialog
|
* layers are not visible when exiting this dialog
|
||||||
*/
|
*/
|
||||||
m_Pcb->SetVisibleLayers( m_EnabledLayers );
|
m_pcb->SetVisibleLayers( m_enabledLayers );
|
||||||
|
|
||||||
for( LSEQ seq = LSET::AllCuMask().Seq(); seq; ++seq )
|
for( LSEQ seq = LSET::AllCuMask().Seq(); seq; ++seq )
|
||||||
{
|
{
|
||||||
LAYER_ID layer = *seq;
|
LAYER_ID layer = *seq;
|
||||||
|
|
||||||
if( m_EnabledLayers[layer] )
|
if( m_enabledLayers[layer] )
|
||||||
{
|
{
|
||||||
name = getLayerName( layer );
|
name = getLayerName( layer );
|
||||||
|
|
||||||
m_Pcb->SetLayerName( layer, name );
|
m_pcb->SetLayerName( layer, name );
|
||||||
|
|
||||||
LAYER_T t = (LAYER_T) getLayerTypeIndex( layer );
|
LAYER_T t = (LAYER_T) getLayerTypeIndex( layer );
|
||||||
|
|
||||||
m_Pcb->SetLayerType( layer, t );
|
m_pcb->SetLayerType( layer, t );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -673,8 +668,8 @@ bool DIALOG_LAYERS_SETUP::testLayerNames()
|
||||||
{
|
{
|
||||||
LAYER_ID layer = *seq;
|
LAYER_ID layer = *seq;
|
||||||
|
|
||||||
// we _can_ rely on m_EnabledLayers being current here:
|
// we _can_ rely on m_enabledLayers being current here:
|
||||||
if( !m_EnabledLayers[layer] )
|
if( !m_enabledLayers[layer] )
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
wxString name = getLayerName( layer );
|
wxString name = getLayerName( layer );
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
// C++ code generated with wxFormBuilder (version Nov 5 2014)
|
// C++ code generated with wxFormBuilder (version Jun 5 2014)
|
||||||
// http://www.wxformbuilder.org/
|
// http://www.wxformbuilder.org/
|
||||||
//
|
//
|
||||||
// PLEASE DO "NOT" EDIT THIS FILE!
|
// PLEASE DO "NOT" EDIT THIS FILE!
|
||||||
|
@ -45,7 +45,7 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
wxString m_CopperLayersChoiceChoices[] = { _("2"), _("4"), _("6"), _("8"), _("10"), _("12"), _("14"), _("16"), _("18"), _("20"), _("22"), _("24"), _("26"), _("28"), _("30"), _("32") };
|
wxString m_CopperLayersChoiceChoices[] = { _("2"), _("4"), _("6"), _("8"), _("10"), _("12"), _("14"), _("16"), _("18"), _("20"), _("22"), _("24"), _("26"), _("28"), _("30"), _("32") };
|
||||||
int m_CopperLayersChoiceNChoices = sizeof( m_CopperLayersChoiceChoices ) / sizeof( wxString );
|
int m_CopperLayersChoiceNChoices = sizeof( m_CopperLayersChoiceChoices ) / sizeof( wxString );
|
||||||
m_CopperLayersChoice = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_CopperLayersChoiceNChoices, m_CopperLayersChoiceChoices, 0 );
|
m_CopperLayersChoice = new wxChoice( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, m_CopperLayersChoiceNChoices, m_CopperLayersChoiceChoices, 0 );
|
||||||
m_CopperLayersChoice->SetSelection( 2 );
|
m_CopperLayersChoice->SetSelection( 0 );
|
||||||
bCopperLayersSizer->Add( m_CopperLayersChoice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
|
bCopperLayersSizer->Add( m_CopperLayersChoice, 0, wxEXPAND|wxRIGHT|wxLEFT, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -67,6 +67,7 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
m_TitlePanel = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxRAISED_BORDER|wxTAB_TRAVERSAL );
|
m_TitlePanel = new wxPanel( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxRAISED_BORDER|wxTAB_TRAVERSAL );
|
||||||
m_TitlePanel->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_CAPTIONTEXT ) );
|
m_TitlePanel->SetForegroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_CAPTIONTEXT ) );
|
||||||
m_TitlePanel->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_ACTIVECAPTION ) );
|
m_TitlePanel->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_ACTIVECAPTION ) );
|
||||||
|
m_TitlePanel->SetMinSize( wxSize( -1,15 ) );
|
||||||
|
|
||||||
bCaptionsSizer->Add( m_TitlePanel, 1, wxEXPAND, 5 );
|
bCaptionsSizer->Add( m_TitlePanel, 1, wxEXPAND, 5 );
|
||||||
|
|
||||||
|
@ -77,34 +78,39 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
m_LayersListPanel->SetScrollRate( 0, 5 );
|
m_LayersListPanel->SetScrollRate( 0, 5 );
|
||||||
m_LayerListFlexGridSizer = new wxFlexGridSizer( 0, 3, 0, 0 );
|
m_LayerListFlexGridSizer = new wxFlexGridSizer( 0, 3, 0, 0 );
|
||||||
m_LayerListFlexGridSizer->AddGrowableCol( 0 );
|
m_LayerListFlexGridSizer->AddGrowableCol( 0 );
|
||||||
m_LayerListFlexGridSizer->AddGrowableCol( 1 );
|
|
||||||
m_LayerListFlexGridSizer->SetFlexibleDirection( wxHORIZONTAL );
|
m_LayerListFlexGridSizer->SetFlexibleDirection( wxHORIZONTAL );
|
||||||
m_LayerListFlexGridSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
m_LayerListFlexGridSizer->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
|
||||||
|
|
||||||
m_CrtYdFrontName = new wxStaticText( m_LayersListPanel, ID_CRTYDFRONTNAME, _("CrtYd_Front_later"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_CrtYdFrontName = new wxStaticText( m_LayersListPanel, ID_CRTYDFRONTNAME, _("CrtYd_Front_later"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_CrtYdFrontName->Wrap( -1 );
|
m_CrtYdFrontName->Wrap( -1 );
|
||||||
m_LayerListFlexGridSizer->Add( m_CrtYdFrontName, 0, wxALIGN_CENTER_VERTICAL|wxBOTTOM|wxRIGHT|wxLEFT, 5 );
|
m_LayerListFlexGridSizer->Add( m_CrtYdFrontName, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
m_CrtYdFrontPanel = new wxPanel( m_LayersListPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
|
m_CrtYdFrontPanel = new wxPanel( m_LayersListPanel, wxID_ANY, wxDefaultPosition, wxSize( -1,-1 ), 0 );
|
||||||
m_CrtYdFrontPanel->SetBackgroundColour( wxColour( 255, 233, 236 ) );
|
m_CrtYdFrontPanel->SetBackgroundColour( wxColour( 255, 233, 236 ) );
|
||||||
|
|
||||||
wxBoxSizer* bSizer611;
|
wxBoxSizer* bSizer611;
|
||||||
bSizer611 = new wxBoxSizer( wxVERTICAL );
|
bSizer611 = new wxBoxSizer( wxHORIZONTAL );
|
||||||
|
|
||||||
m_CrtYdFrontCheckBox = new wxCheckBox( m_CrtYdFrontPanel, ID_CRTYDFRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
|
||||||
|
bSizer611->Add( 0, 0, 0, wxRIGHT|wxALIGN_CENTER_VERTICAL, 15 );
|
||||||
|
|
||||||
|
m_CrtYdFrontCheckBox = new wxCheckBox( m_CrtYdFrontPanel, ID_CRTYDFRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxSize( -1,-1 ), 0 );
|
||||||
m_CrtYdFrontCheckBox->SetToolTip( _("If you want a courtyard layer for the front side of the board") );
|
m_CrtYdFrontCheckBox->SetToolTip( _("If you want a courtyard layer for the front side of the board") );
|
||||||
|
|
||||||
bSizer611->Add( m_CrtYdFrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bSizer611->Add( m_CrtYdFrontCheckBox, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
bSizer611->Add( 0, 0, 0, wxRIGHT|wxALIGN_CENTER_VERTICAL, 15 );
|
||||||
|
|
||||||
|
|
||||||
m_CrtYdFrontPanel->SetSizer( bSizer611 );
|
m_CrtYdFrontPanel->SetSizer( bSizer611 );
|
||||||
m_CrtYdFrontPanel->Layout();
|
m_CrtYdFrontPanel->Layout();
|
||||||
bSizer611->Fit( m_CrtYdFrontPanel );
|
bSizer611->Fit( m_CrtYdFrontPanel );
|
||||||
m_LayerListFlexGridSizer->Add( m_CrtYdFrontPanel, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
|
m_LayerListFlexGridSizer->Add( m_CrtYdFrontPanel, 1, wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
|
||||||
|
|
||||||
m_CrtYdFrontStaticText = new wxStaticText( m_LayersListPanel, ID_CRTYDFRONTCHOICE, _("Off-board, testing"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_CrtYdFrontStaticText = new wxStaticText( m_LayersListPanel, ID_CRTYDFRONTCHOICE, _("Off-board, testing"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_CrtYdFrontStaticText->Wrap( -1 );
|
m_CrtYdFrontStaticText->Wrap( -1 );
|
||||||
m_LayerListFlexGridSizer->Add( m_CrtYdFrontStaticText, 0, wxALL, 5 );
|
m_LayerListFlexGridSizer->Add( m_CrtYdFrontStaticText, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 );
|
||||||
|
|
||||||
m_FabFrontName = new wxStaticText( m_LayersListPanel, ID_FABFRONTNAME, _("Fab_Front_later"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_FabFrontName = new wxStaticText( m_LayersListPanel, ID_FABFRONTNAME, _("Fab_Front_later"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_FabFrontName->Wrap( -1 );
|
m_FabFrontName->Wrap( -1 );
|
||||||
|
@ -125,7 +131,7 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
m_FabFrontPanel->SetSizer( bSizer61 );
|
m_FabFrontPanel->SetSizer( bSizer61 );
|
||||||
m_FabFrontPanel->Layout();
|
m_FabFrontPanel->Layout();
|
||||||
bSizer61->Fit( m_FabFrontPanel );
|
bSizer61->Fit( m_FabFrontPanel );
|
||||||
m_LayerListFlexGridSizer->Add( m_FabFrontPanel, 1, wxEXPAND|wxALIGN_CENTER_VERTICAL, 5 );
|
m_LayerListFlexGridSizer->Add( m_FabFrontPanel, 1, wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxEXPAND, 5 );
|
||||||
|
|
||||||
m_FabFrontStaticText = new wxStaticText( m_LayersListPanel, ID_FABFRONTCHOICE, _("Off-board, manufacturing"), wxDefaultPosition, wxDefaultSize, 0 );
|
m_FabFrontStaticText = new wxStaticText( m_LayersListPanel, ID_FABFRONTCHOICE, _("Off-board, manufacturing"), wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
m_FabFrontStaticText->Wrap( -1 );
|
m_FabFrontStaticText->Wrap( -1 );
|
||||||
|
@ -244,6 +250,7 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bSizer9 = new wxBoxSizer( wxVERTICAL );
|
bSizer9 = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_FrontCheckBox = new wxCheckBox( m_FrontPanel, ID_FRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_FrontCheckBox = new wxCheckBox( m_FrontPanel, ID_FRONTCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_FrontCheckBox->Enable( false );
|
||||||
m_FrontCheckBox->SetToolTip( _("If you want a front copper layer") );
|
m_FrontCheckBox->SetToolTip( _("If you want a front copper layer") );
|
||||||
|
|
||||||
bSizer9->Add( m_FrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bSizer9->Add( m_FrontCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
@ -273,6 +280,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn1Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn1Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In1CheckBox = new wxCheckBox( m_In1Panel, ID_IN1CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In1CheckBox = new wxCheckBox( m_In1Panel, ID_IN1CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In1CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn1Sizer->Add( m_In1CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn1Sizer->Add( m_In1CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -300,6 +309,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn2Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn2Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In2CheckBox = new wxCheckBox( m_In2Panel, ID_IN2CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In2CheckBox = new wxCheckBox( m_In2Panel, ID_IN2CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In2CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn2Sizer->Add( m_In2CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn2Sizer->Add( m_In2CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -327,6 +338,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn3Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn3Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In3CheckBox = new wxCheckBox( m_In3Panel, ID_IN3CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In3CheckBox = new wxCheckBox( m_In3Panel, ID_IN3CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In3CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn3Sizer->Add( m_In3CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn3Sizer->Add( m_In3CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -354,6 +367,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn4Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn4Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In4CheckBox = new wxCheckBox( m_In4Panel, ID_IN4CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In4CheckBox = new wxCheckBox( m_In4Panel, ID_IN4CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In4CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn4Sizer->Add( m_In4CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn4Sizer->Add( m_In4CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -381,6 +396,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn5Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn5Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In5CheckBox = new wxCheckBox( m_In5Panel, ID_IN5CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In5CheckBox = new wxCheckBox( m_In5Panel, ID_IN5CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In5CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn5Sizer->Add( m_In5CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn5Sizer->Add( m_In5CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -408,6 +425,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn6Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn6Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In6CheckBox = new wxCheckBox( m_In6Panel, ID_IN6CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In6CheckBox = new wxCheckBox( m_In6Panel, ID_IN6CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In6CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn6Sizer->Add( m_In6CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn6Sizer->Add( m_In6CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -435,6 +454,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn7Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn7Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In7CheckBox = new wxCheckBox( m_In7Panel, ID_IN7CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In7CheckBox = new wxCheckBox( m_In7Panel, ID_IN7CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In7CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn7Sizer->Add( m_In7CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn7Sizer->Add( m_In7CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -462,6 +483,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn8Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn8Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In8CheckBox = new wxCheckBox( m_In8Panel, ID_IN8CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In8CheckBox = new wxCheckBox( m_In8Panel, ID_IN8CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In8CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn8Sizer->Add( m_In8CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn8Sizer->Add( m_In8CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -489,6 +512,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn9Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn9Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In9CheckBox = new wxCheckBox( m_In9Panel, ID_IN9CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In9CheckBox = new wxCheckBox( m_In9Panel, ID_IN9CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In9CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn9Sizer->Add( m_In9CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn9Sizer->Add( m_In9CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -516,6 +541,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn10Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn10Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In10CheckBox = new wxCheckBox( m_In10Panel, ID_IN10CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In10CheckBox = new wxCheckBox( m_In10Panel, ID_IN10CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In10CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn10Sizer->Add( m_In10CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn10Sizer->Add( m_In10CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -543,6 +570,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn11Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn11Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In11CheckBox = new wxCheckBox( m_In11Panel, ID_IN11CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In11CheckBox = new wxCheckBox( m_In11Panel, ID_IN11CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In11CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn11Sizer->Add( m_In11CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn11Sizer->Add( m_In11CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -570,6 +599,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn12Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn12Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In12CheckBox = new wxCheckBox( m_In12Panel, ID_IN12CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In12CheckBox = new wxCheckBox( m_In12Panel, ID_IN12CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In12CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn12Sizer->Add( m_In12CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn12Sizer->Add( m_In12CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -597,6 +628,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn13Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn13Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In13CheckBox = new wxCheckBox( m_In13Panel, ID_IN13CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In13CheckBox = new wxCheckBox( m_In13Panel, ID_IN13CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In13CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn13Sizer->Add( m_In13CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn13Sizer->Add( m_In13CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -624,6 +657,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn14Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn14Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In14CheckBox = new wxCheckBox( m_In14Panel, ID_IN14CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In14CheckBox = new wxCheckBox( m_In14Panel, ID_IN14CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In14CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn14Sizer->Add( m_In14CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn14Sizer->Add( m_In14CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -651,6 +686,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn15Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn15Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In15CheckBox = new wxCheckBox( m_In15Panel, ID_IN15CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In15CheckBox = new wxCheckBox( m_In15Panel, ID_IN15CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In15CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn15Sizer->Add( m_In15CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn15Sizer->Add( m_In15CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -678,6 +715,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn16Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn16Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In16CheckBox = new wxCheckBox( m_In16Panel, ID_IN16CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In16CheckBox = new wxCheckBox( m_In16Panel, ID_IN16CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In16CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn16Sizer->Add( m_In16CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn16Sizer->Add( m_In16CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -705,6 +744,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn17Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn17Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In17CheckBox = new wxCheckBox( m_In17Panel, ID_IN17CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In17CheckBox = new wxCheckBox( m_In17Panel, ID_IN17CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In17CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn17Sizer->Add( m_In17CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn17Sizer->Add( m_In17CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -732,6 +773,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn18Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn18Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In18CheckBox = new wxCheckBox( m_In18Panel, ID_IN18CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In18CheckBox = new wxCheckBox( m_In18Panel, ID_IN18CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In18CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn18Sizer->Add( m_In18CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn18Sizer->Add( m_In18CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -759,6 +802,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn19Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn19Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In19CheckBox = new wxCheckBox( m_In19Panel, ID_IN19CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In19CheckBox = new wxCheckBox( m_In19Panel, ID_IN19CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In19CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn19Sizer->Add( m_In19CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn19Sizer->Add( m_In19CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -786,6 +831,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn20Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn20Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In20CheckBox = new wxCheckBox( m_In20Panel, ID_IN20CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In20CheckBox = new wxCheckBox( m_In20Panel, ID_IN20CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In20CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn20Sizer->Add( m_In20CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn20Sizer->Add( m_In20CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -813,6 +860,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn21Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn21Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In21CheckBox = new wxCheckBox( m_In21Panel, ID_IN21CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In21CheckBox = new wxCheckBox( m_In21Panel, ID_IN21CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In21CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn21Sizer->Add( m_In21CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn21Sizer->Add( m_In21CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -840,6 +889,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn22Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn22Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In22CheckBox = new wxCheckBox( m_In22Panel, ID_IN22CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In22CheckBox = new wxCheckBox( m_In22Panel, ID_IN22CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In22CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn22Sizer->Add( m_In22CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn22Sizer->Add( m_In22CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -867,6 +918,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn23Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn23Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In23CheckBox = new wxCheckBox( m_In23Panel, ID_IN23CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In23CheckBox = new wxCheckBox( m_In23Panel, ID_IN23CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In23CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn23Sizer->Add( m_In23CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn23Sizer->Add( m_In23CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -894,6 +947,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn24Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn24Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In24CheckBox = new wxCheckBox( m_In24Panel, ID_IN24CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In24CheckBox = new wxCheckBox( m_In24Panel, ID_IN24CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In24CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn24Sizer->Add( m_In24CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn24Sizer->Add( m_In24CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -921,6 +976,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn25Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn25Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In25CheckBox = new wxCheckBox( m_In25Panel, ID_IN25CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In25CheckBox = new wxCheckBox( m_In25Panel, ID_IN25CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In25CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn25Sizer->Add( m_In25CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn25Sizer->Add( m_In25CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -948,6 +1005,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn26Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn26Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In26CheckBox = new wxCheckBox( m_In26Panel, ID_IN26CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In26CheckBox = new wxCheckBox( m_In26Panel, ID_IN26CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In26CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn26Sizer->Add( m_In26CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn26Sizer->Add( m_In26CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -975,6 +1034,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn27Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn27Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In27CheckBox = new wxCheckBox( m_In27Panel, ID_IN27CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In27CheckBox = new wxCheckBox( m_In27Panel, ID_IN27CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In27CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn27Sizer->Add( m_In27CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn27Sizer->Add( m_In27CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -1002,6 +1063,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn28Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn28Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In28CheckBox = new wxCheckBox( m_In28Panel, ID_IN28CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In28CheckBox = new wxCheckBox( m_In28Panel, ID_IN28CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In28CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn28Sizer->Add( m_In28CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn28Sizer->Add( m_In28CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -1029,6 +1092,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn29Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn29Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In29CheckBox = new wxCheckBox( m_In29Panel, ID_IN29CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In29CheckBox = new wxCheckBox( m_In29Panel, ID_IN29CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In29CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn29Sizer->Add( m_In29CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn29Sizer->Add( m_In29CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -1056,6 +1121,8 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bIn30Sizer = new wxBoxSizer( wxVERTICAL );
|
bIn30Sizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_In30CheckBox = new wxCheckBox( m_In30Panel, ID_IN30CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_In30CheckBox = new wxCheckBox( m_In30Panel, ID_IN30CHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_In30CheckBox->Enable( false );
|
||||||
|
|
||||||
bIn30Sizer->Add( m_In30CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bIn30Sizer->Add( m_In30CheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
|
||||||
|
|
||||||
|
@ -1085,6 +1152,7 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
bBackSizer = new wxBoxSizer( wxVERTICAL );
|
bBackSizer = new wxBoxSizer( wxVERTICAL );
|
||||||
|
|
||||||
m_BackCheckBox = new wxCheckBox( m_BackPanel, ID_BACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
m_BackCheckBox = new wxCheckBox( m_BackPanel, ID_BACKCHECKBOX, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
|
||||||
|
m_BackCheckBox->Enable( false );
|
||||||
m_BackCheckBox->SetToolTip( _("If you want a back copper layer") );
|
m_BackCheckBox->SetToolTip( _("If you want a back copper layer") );
|
||||||
|
|
||||||
bBackSizer->Add( m_BackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
bBackSizer->Add( m_BackCheckBox, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL, 5 );
|
||||||
|
@ -1406,20 +1474,21 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
|
|
||||||
bMainSizer->Add( b_layersListSizer, 1, wxEXPAND, 5 );
|
bMainSizer->Add( b_layersListSizer, 1, wxEXPAND, 5 );
|
||||||
|
|
||||||
m_sdbSizer2 = new wxStdDialogButtonSizer();
|
m_sdbSizer = new wxStdDialogButtonSizer();
|
||||||
m_sdbSizer2OK = new wxButton( this, wxID_OK );
|
m_sdbSizerOK = new wxButton( this, wxID_OK );
|
||||||
m_sdbSizer2->AddButton( m_sdbSizer2OK );
|
m_sdbSizer->AddButton( m_sdbSizerOK );
|
||||||
m_sdbSizer2Cancel = new wxButton( this, wxID_CANCEL );
|
m_sdbSizerCancel = new wxButton( this, wxID_CANCEL );
|
||||||
m_sdbSizer2->AddButton( m_sdbSizer2Cancel );
|
m_sdbSizer->AddButton( m_sdbSizerCancel );
|
||||||
m_sdbSizer2->Realize();
|
m_sdbSizer->Realize();
|
||||||
|
|
||||||
bMainSizer->Add( m_sdbSizer2, 0, wxALL|wxEXPAND, 5 );
|
bMainSizer->Add( m_sdbSizer, 0, wxALL|wxEXPAND, 5 );
|
||||||
|
|
||||||
|
|
||||||
this->SetSizer( bMainSizer );
|
this->SetSizer( bMainSizer );
|
||||||
this->Layout();
|
this->Layout();
|
||||||
|
|
||||||
// Connect Events
|
// Connect Events
|
||||||
|
this->Connect( wxEVT_SIZE, wxSizeEventHandler( DIALOG_LAYERS_SETUP_BASE::OnSize ) );
|
||||||
m_PresetsChoice->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnPresetsChoice ), NULL, this );
|
m_PresetsChoice->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnPresetsChoice ), NULL, this );
|
||||||
m_CopperLayersChoice->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCopperLayersChoice ), NULL, this );
|
m_CopperLayersChoice->Connect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCopperLayersChoice ), NULL, this );
|
||||||
m_CrtYdFrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_CrtYdFrontCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
|
@ -1472,13 +1541,14 @@ DIALOG_LAYERS_SETUP_BASE::DIALOG_LAYERS_SETUP_BASE( wxWindow* parent, wxWindowID
|
||||||
m_Eco2CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_Eco2CheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
m_CommentsCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_CommentsCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
m_DrawingsCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_DrawingsCheckBox->Connect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
m_sdbSizer2Cancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCancelButtonClick ), NULL, this );
|
m_sdbSizerCancel->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCancelButtonClick ), NULL, this );
|
||||||
m_sdbSizer2OK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnOkButtonClick ), NULL, this );
|
m_sdbSizerOK->Connect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnOkButtonClick ), NULL, this );
|
||||||
}
|
}
|
||||||
|
|
||||||
DIALOG_LAYERS_SETUP_BASE::~DIALOG_LAYERS_SETUP_BASE()
|
DIALOG_LAYERS_SETUP_BASE::~DIALOG_LAYERS_SETUP_BASE()
|
||||||
{
|
{
|
||||||
// Disconnect Events
|
// Disconnect Events
|
||||||
|
this->Disconnect( wxEVT_SIZE, wxSizeEventHandler( DIALOG_LAYERS_SETUP_BASE::OnSize ) );
|
||||||
m_PresetsChoice->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnPresetsChoice ), NULL, this );
|
m_PresetsChoice->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnPresetsChoice ), NULL, this );
|
||||||
m_CopperLayersChoice->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCopperLayersChoice ), NULL, this );
|
m_CopperLayersChoice->Disconnect( wxEVT_COMMAND_CHOICE_SELECTED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCopperLayersChoice ), NULL, this );
|
||||||
m_CrtYdFrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_CrtYdFrontCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
|
@ -1531,7 +1601,7 @@ DIALOG_LAYERS_SETUP_BASE::~DIALOG_LAYERS_SETUP_BASE()
|
||||||
m_Eco2CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_Eco2CheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
m_CommentsCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_CommentsCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
m_DrawingsCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
m_DrawingsCheckBox->Disconnect( wxEVT_COMMAND_CHECKBOX_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCheckBox ), NULL, this );
|
||||||
m_sdbSizer2Cancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCancelButtonClick ), NULL, this );
|
m_sdbSizerCancel->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnCancelButtonClick ), NULL, this );
|
||||||
m_sdbSizer2OK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnOkButtonClick ), NULL, this );
|
m_sdbSizerOK->Disconnect( wxEVT_COMMAND_BUTTON_CLICKED, wxCommandEventHandler( DIALOG_LAYERS_SETUP_BASE::OnOkButtonClick ), NULL, this );
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,5 +1,5 @@
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
// C++ code generated with wxFormBuilder (version Nov 5 2014)
|
// C++ code generated with wxFormBuilder (version Jun 5 2014)
|
||||||
// http://www.wxformbuilder.org/
|
// http://www.wxformbuilder.org/
|
||||||
//
|
//
|
||||||
// PLEASE DO "NOT" EDIT THIS FILE!
|
// PLEASE DO "NOT" EDIT THIS FILE!
|
||||||
|
@ -396,11 +396,12 @@ class DIALOG_LAYERS_SETUP_BASE : public DIALOG_SHIM
|
||||||
wxPanel* m_DrawingsPanel;
|
wxPanel* m_DrawingsPanel;
|
||||||
wxCheckBox* m_DrawingsCheckBox;
|
wxCheckBox* m_DrawingsCheckBox;
|
||||||
wxStaticText* m_DrawingsStaticText;
|
wxStaticText* m_DrawingsStaticText;
|
||||||
wxStdDialogButtonSizer* m_sdbSizer2;
|
wxStdDialogButtonSizer* m_sdbSizer;
|
||||||
wxButton* m_sdbSizer2OK;
|
wxButton* m_sdbSizerOK;
|
||||||
wxButton* m_sdbSizer2Cancel;
|
wxButton* m_sdbSizerCancel;
|
||||||
|
|
||||||
// Virtual event handlers, overide them in your derived class
|
// Virtual event handlers, overide them in your derived class
|
||||||
|
virtual void OnSize( wxSizeEvent& event ) { event.Skip(); }
|
||||||
virtual void OnPresetsChoice( wxCommandEvent& event ) { event.Skip(); }
|
virtual void OnPresetsChoice( wxCommandEvent& event ) { event.Skip(); }
|
||||||
virtual void OnCopperLayersChoice( wxCommandEvent& event ) { event.Skip(); }
|
virtual void OnCopperLayersChoice( wxCommandEvent& event ) { event.Skip(); }
|
||||||
virtual void OnCheckBox( wxCommandEvent& event ) { event.Skip(); }
|
virtual void OnCheckBox( wxCommandEvent& event ) { event.Skip(); }
|
||||||
|
|
Loading…
Reference in New Issue