| 
    KiCad PCB EDA Suite
    
   | 
 
Class BITMAP2CMP_PANEL_BASE. More...
#include <bitmap2cmp_panel_base.h>
  
Public Member Functions | |
| BITMAP2CMP_PANEL_BASE (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString) | |
| ~BITMAP2CMP_PANEL_BASE () | |
Protected Member Functions | |
| virtual void | OnPaintInit (wxPaintEvent &event) | 
| virtual void | OnPaintGreyscale (wxPaintEvent &event) | 
| virtual void | OnPaintBW (wxPaintEvent &event) | 
| virtual void | OnLoadFile (wxCommandEvent &event) | 
| virtual void | OnSizeChangeX (wxCommandEvent &event) | 
| virtual void | OnSizeChangeY (wxCommandEvent &event) | 
| virtual void | OnSizeUnitChange (wxCommandEvent &event) | 
| virtual void | ToggleAspectRatioLock (wxCommandEvent &event) | 
| virtual void | OnThresholdChange (wxScrollEvent &event) | 
| virtual void | OnNegativeClicked (wxCommandEvent &event) | 
| virtual void | OnFormatChange (wxCommandEvent &event) | 
| virtual void | OnExportToFile (wxCommandEvent &event) | 
| virtual void | OnExportToClipboard (wxCommandEvent &event) | 
Protected Attributes | |
| wxNotebook * | m_Notebook | 
| wxScrolledWindow * | m_InitialPicturePanel | 
| wxScrolledWindow * | m_GreyscalePicturePanel | 
| wxScrolledWindow * | m_BNPicturePanel | 
| wxStaticText * | m_staticTextISize | 
| wxStaticText * | m_SizeXValue | 
| wxStaticText * | m_SizeYValue | 
| wxStaticText * | m_SizePixUnits | 
| wxStaticText * | m_staticTextDPI | 
| wxStaticText * | m_InputXValueDPI | 
| wxStaticText * | m_InputYValueDPI | 
| wxStaticText * | m_DPIUnit | 
| wxStaticText * | m_staticTextBPP | 
| wxStaticText * | m_BPPValue | 
| wxStaticText * | m_BPPunits | 
| wxButton * | m_buttonLoad | 
| wxTextCtrl * | m_UnitSizeX | 
| wxTextCtrl * | m_UnitSizeY | 
| wxChoice * | m_PixelUnit | 
| wxCheckBox * | m_aspectRatioCheckbox | 
| wxStaticText * | m_ThresholdText | 
| wxSlider * | m_sliderThreshold | 
| wxCheckBox * | m_checkNegative | 
| wxRadioButton * | m_rbSymbol | 
| wxRadioButton * | m_rbFootprint | 
| wxStaticText * | m_layerLabel | 
| wxChoice * | m_layerCtrl | 
| wxRadioButton * | m_rbPostscript | 
| wxRadioButton * | m_rbWorksheet | 
| wxButton * | m_buttonExportFile | 
| wxButton * | m_buttonExportClipboard | 
Private Attributes | |
| wxStaticText * | m_sizeLabel | 
Class BITMAP2CMP_PANEL_BASE.
Definition at line 40 of file bitmap2cmp_panel_base.h.
| BITMAP2CMP_PANEL_BASE::BITMAP2CMP_PANEL_BASE | ( | wxWindow * | parent, | 
| wxWindowID | id = wxID_ANY, | ||
| const wxPoint & | pos = wxDefaultPosition, | ||
| const wxSize & | size = wxSize( -1,-1 ), | ||
| long | style = wxTAB_TRAVERSAL, | ||
| const wxString & | name = wxEmptyString ) | 
Definition at line 12 of file bitmap2cmp_panel_base.cpp.
References _, m_aspectRatioCheckbox, m_BNPicturePanel, m_BPPunits, m_BPPValue, m_buttonExportClipboard, m_buttonExportFile, m_buttonLoad, m_checkNegative, m_DPIUnit, m_GreyscalePicturePanel, m_InitialPicturePanel, m_InputXValueDPI, m_InputYValueDPI, m_layerCtrl, m_layerLabel, m_Notebook, m_PixelUnit, m_rbFootprint, m_rbPostscript, m_rbSymbol, m_rbWorksheet, m_sizeLabel, m_SizePixUnits, m_SizeXValue, m_SizeYValue, m_sliderThreshold, m_staticTextBPP, m_staticTextDPI, m_staticTextISize, m_ThresholdText, m_UnitSizeX, m_UnitSizeY, name, OnExportToClipboard(), OnExportToFile(), OnFormatChange(), OnLoadFile(), OnNegativeClicked(), OnPaintBW(), OnPaintGreyscale(), OnPaintInit(), OnSizeChangeX(), OnSizeChangeY(), OnSizeUnitChange(), OnThresholdChange(), and ToggleAspectRatioLock().
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL().
| BITMAP2CMP_PANEL_BASE::~BITMAP2CMP_PANEL_BASE | ( | ) | 
Definition at line 234 of file bitmap2cmp_panel_base.cpp.
References m_aspectRatioCheckbox, m_BNPicturePanel, m_buttonExportClipboard, m_buttonExportFile, m_buttonLoad, m_checkNegative, m_GreyscalePicturePanel, m_InitialPicturePanel, m_PixelUnit, m_rbFootprint, m_rbPostscript, m_rbSymbol, m_rbWorksheet, m_sliderThreshold, m_UnitSizeX, m_UnitSizeY, OnExportToClipboard(), OnExportToFile(), OnFormatChange(), OnLoadFile(), OnNegativeClicked(), OnPaintBW(), OnPaintGreyscale(), OnPaintInit(), OnSizeChangeX(), OnSizeChangeY(), OnSizeUnitChange(), OnThresholdChange(), and ToggleAspectRatioLock().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 91 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 90 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 89 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 82 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 88 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 81 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 80 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 79 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 83 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 84 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 85 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 87 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  inlineprotectedvirtual | 
Reimplemented in BITMAP2CMP_PANEL.
Definition at line 86 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 65 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::LoadSettings(), BITMAP2CMP_PANEL::OnSizeChangeX(), BITMAP2CMP_PANEL::OnSizeChangeY(), BITMAP2CMP_PANEL::ToggleAspectRatioLock(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 49 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::OnPaintBW(), BITMAP2CMP_PANEL::OpenProjectFiles(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 60 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 59 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and BITMAP2CMP_PANEL::updateImageInfo().
      
  | 
  protected | 
Definition at line 76 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::OpenProjectFiles(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 75 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::OpenProjectFiles(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 61 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 68 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::LoadSettings(), BITMAP2CMP_PANEL::OnNegativeClicked(), BITMAP2CMP_PANEL::SaveSettings(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 57 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 48 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::OnPaintGreyscale(), BITMAP2CMP_PANEL::OpenProjectFiles(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 47 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::OnPaintInit(), BITMAP2CMP_PANEL::OpenProjectFiles(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 55 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and BITMAP2CMP_PANEL::OpenProjectFiles().
      
  | 
  protected | 
Definition at line 56 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and BITMAP2CMP_PANEL::OpenProjectFiles().
      
  | 
  protected | 
Definition at line 72 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::ExportToBuffer(), BITMAP2CMP_PANEL::LoadSettings(), BITMAP2CMP_PANEL::OnFormatChange(), and BITMAP2CMP_PANEL::SaveSettings().
      
  | 
  protected | 
Definition at line 71 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::LoadSettings(), and BITMAP2CMP_PANEL::OnFormatChange().
      
  | 
  protected | 
Definition at line 46 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and BITMAP2CMP_PANEL::GetCurrentPage().
      
  | 
  protected | 
Definition at line 64 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::getUnitFromSelection(), BITMAP2CMP_PANEL::LoadSettings(), BITMAP2CMP_PANEL::SaveSettings(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 70 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::LoadSettings(), BITMAP2CMP_PANEL::OnFormatChange(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 73 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::getOutputFormat(), BITMAP2CMP_PANEL::LoadSettings(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 69 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::getOutputFormat(), BITMAP2CMP_PANEL::LoadSettings(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 74 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::getOutputFormat(), BITMAP2CMP_PANEL::LoadSettings(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  private | 
Definition at line 43 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 53 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 51 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and BITMAP2CMP_PANEL::updateImageInfo().
      
  | 
  protected | 
Definition at line 52 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), and BITMAP2CMP_PANEL::updateImageInfo().
      
  | 
  protected | 
Definition at line 67 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::LoadSettings(), BITMAP2CMP_PANEL::OnNegativeClicked(), BITMAP2CMP_PANEL::OnThresholdChange(), BITMAP2CMP_PANEL::OpenProjectFiles(), BITMAP2CMP_PANEL::SaveSettings(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 58 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 54 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 50 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 66 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 62 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::OnSizeChangeX(), BITMAP2CMP_PANEL::OnSizeChangeY(), BITMAP2CMP_PANEL::OnSizeUnitChange(), BITMAP2CMP_PANEL::OpenProjectFiles(), BITMAP2CMP_PANEL::SetOutputSize(), and ~BITMAP2CMP_PANEL_BASE().
      
  | 
  protected | 
Definition at line 63 of file bitmap2cmp_panel_base.h.
Referenced by BITMAP2CMP_PANEL::BITMAP2CMP_PANEL(), BITMAP2CMP_PANEL_BASE(), BITMAP2CMP_PANEL::OnSizeChangeX(), BITMAP2CMP_PANEL::OnSizeChangeY(), BITMAP2CMP_PANEL::OnSizeUnitChange(), BITMAP2CMP_PANEL::OpenProjectFiles(), BITMAP2CMP_PANEL::SetOutputSize(), and ~BITMAP2CMP_PANEL_BASE().