KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BITMAP2CMP_PANEL_BASE Class Reference

Class BITMAP2CMP_PANEL_BASE. More...

#include <bitmap2cmp_panel_base.h>

Inheritance diagram for BITMAP2CMP_PANEL_BASE:
BITMAP2CMP_PANEL

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 ToggleAspectRatioLock (wxCommandEvent &event)
 
virtual void OnSizeChangeX (wxCommandEvent &event)
 
virtual void OnSizeChangeY (wxCommandEvent &event)
 
virtual void OnSizeUnitChange (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
 
wxCheckBox * m_aspectRatioCheckbox
 
wxStaticText * m_staticTextOSize
 
wxTextCtrl * m_UnitSizeX
 
wxTextCtrl * m_UnitSizeY
 
wxChoice * m_PixelUnit
 
wxStaticText * m_ThresholdText
 
wxSlider * m_sliderThreshold
 
wxCheckBox * m_checkNegative
 
wxStaticBoxSizer * m_sizerPcbLayer
 
wxChoice * m_chPCBLayer
 
wxRadioBox * m_rbOutputFormat
 
wxButton * m_buttonExportFile
 
wxButton * m_buttonExportClipboard
 

Detailed Description

Class BITMAP2CMP_PANEL_BASE.

Definition at line 41 of file bitmap2cmp_panel_base.h.

Constructor & Destructor Documentation

◆ BITMAP2CMP_PANEL_BASE()

◆ ~BITMAP2CMP_PANEL_BASE()

Member Function Documentation

◆ OnExportToClipboard()

virtual void BITMAP2CMP_PANEL_BASE::OnExportToClipboard ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 89 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnExportToFile()

virtual void BITMAP2CMP_PANEL_BASE::OnExportToFile ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 88 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnFormatChange()

virtual void BITMAP2CMP_PANEL_BASE::OnFormatChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 87 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnLoadFile()

virtual void BITMAP2CMP_PANEL_BASE::OnLoadFile ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 80 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnNegativeClicked()

virtual void BITMAP2CMP_PANEL_BASE::OnNegativeClicked ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 86 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnPaintBW()

virtual void BITMAP2CMP_PANEL_BASE::OnPaintBW ( wxPaintEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 79 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnPaintGreyscale()

virtual void BITMAP2CMP_PANEL_BASE::OnPaintGreyscale ( wxPaintEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 78 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnPaintInit()

virtual void BITMAP2CMP_PANEL_BASE::OnPaintInit ( wxPaintEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 77 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnSizeChangeX()

virtual void BITMAP2CMP_PANEL_BASE::OnSizeChangeX ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 82 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnSizeChangeY()

virtual void BITMAP2CMP_PANEL_BASE::OnSizeChangeY ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 83 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnSizeUnitChange()

virtual void BITMAP2CMP_PANEL_BASE::OnSizeUnitChange ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 84 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ OnThresholdChange()

virtual void BITMAP2CMP_PANEL_BASE::OnThresholdChange ( wxScrollEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 85 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ ToggleAspectRatioLock()

virtual void BITMAP2CMP_PANEL_BASE::ToggleAspectRatioLock ( wxCommandEvent &  event)
inlineprotectedvirtual

Reimplemented in BITMAP2CMP_PANEL.

Definition at line 81 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

Member Data Documentation

◆ m_aspectRatioCheckbox

◆ m_BNPicturePanel

wxScrolledWindow* BITMAP2CMP_PANEL_BASE::m_BNPicturePanel
protected

◆ m_BPPunits

wxStaticText* BITMAP2CMP_PANEL_BASE::m_BPPunits
protected

Definition at line 60 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_BPPValue

wxStaticText* BITMAP2CMP_PANEL_BASE::m_BPPValue
protected

◆ m_buttonExportClipboard

wxButton* BITMAP2CMP_PANEL_BASE::m_buttonExportClipboard
protected

◆ m_buttonExportFile

wxButton* BITMAP2CMP_PANEL_BASE::m_buttonExportFile
protected

◆ m_buttonLoad

wxButton* BITMAP2CMP_PANEL_BASE::m_buttonLoad
protected

Definition at line 61 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE(), and ~BITMAP2CMP_PANEL_BASE().

◆ m_checkNegative

wxCheckBox* BITMAP2CMP_PANEL_BASE::m_checkNegative
protected

◆ m_chPCBLayer

◆ m_DPIUnit

wxStaticText* BITMAP2CMP_PANEL_BASE::m_DPIUnit
protected

Definition at line 57 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_GreyscalePicturePanel

wxScrolledWindow* BITMAP2CMP_PANEL_BASE::m_GreyscalePicturePanel
protected

◆ m_InitialPicturePanel

wxScrolledWindow* BITMAP2CMP_PANEL_BASE::m_InitialPicturePanel
protected

◆ m_InputXValueDPI

wxStaticText* BITMAP2CMP_PANEL_BASE::m_InputXValueDPI
protected

◆ m_InputYValueDPI

wxStaticText* BITMAP2CMP_PANEL_BASE::m_InputYValueDPI
protected

◆ m_Notebook

wxNotebook* BITMAP2CMP_PANEL_BASE::m_Notebook
protected

◆ m_PixelUnit

◆ m_rbOutputFormat

◆ m_SizePixUnits

wxStaticText* BITMAP2CMP_PANEL_BASE::m_SizePixUnits
protected

Definition at line 53 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_sizerPcbLayer

wxStaticBoxSizer* BITMAP2CMP_PANEL_BASE::m_sizerPcbLayer
protected

Definition at line 70 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_SizeXValue

wxStaticText* BITMAP2CMP_PANEL_BASE::m_SizeXValue
protected

◆ m_SizeYValue

wxStaticText* BITMAP2CMP_PANEL_BASE::m_SizeYValue
protected

◆ m_sliderThreshold

◆ m_staticTextBPP

wxStaticText* BITMAP2CMP_PANEL_BASE::m_staticTextBPP
protected

Definition at line 58 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_staticTextDPI

wxStaticText* BITMAP2CMP_PANEL_BASE::m_staticTextDPI
protected

Definition at line 54 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_staticTextISize

wxStaticText* BITMAP2CMP_PANEL_BASE::m_staticTextISize
protected

Definition at line 50 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_staticTextOSize

wxStaticText* BITMAP2CMP_PANEL_BASE::m_staticTextOSize
protected

Definition at line 63 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_ThresholdText

wxStaticText* BITMAP2CMP_PANEL_BASE::m_ThresholdText
protected

Definition at line 67 of file bitmap2cmp_panel_base.h.

Referenced by BITMAP2CMP_PANEL_BASE().

◆ m_UnitSizeX

◆ m_UnitSizeY


The documentation for this class was generated from the following files: