23#ifndef BITMOP2CMP_GUI_H_
24#define BITMOP2CMP_GUI_H_
30#include <potracelib.h>
92 bool OpenProjectFiles(
const std::vector<wxString>& aFilenames,
int aCtl = 0 )
override;
98 void OnPaintBW( wxPaintEvent& event )
override;
99 void OnLoadFile( wxCommandEvent& event )
override;
APP_SETTINGS_BASE is a settings class that should be derived for each standalone KiCad application.
void OnSizeChangeX(wxCommandEvent &event) override
void OnExportLogo()
Generate a file suitable to be copied into a drawing sheet (.kicad_wks) file.
void LoadSettings(APP_SETTINGS_BASE *aCfg) override
Load common frame parameters from a configuration file.
void exportEeschemaFormat()
Generate a schematic library which contains one component: the logo.
void exportPostScriptFormat()
Generate a postscript file.
void OnPaintBW(wxPaintEvent &event) override
wxString FormatOutputSize(double aSize)
wxBitmap m_Greyscale_Bitmap
void OnThresholdChange(wxScrollEvent &event) override
void NegateGreyscaleImage()
void OnExportToFile(wxCommandEvent &event) override
void OnLoadFile(wxCommandEvent &event) override
bool OpenProjectFiles(const std::vector< wxString > &aFilenames, int aCtl=0) override
Open a project or set of files given by aFileList.
BM2CMP_FRAME(KIWAY *aKiway, wxWindow *aParent)
void OnSizeUnitChange(wxCommandEvent &event) override
void OnNegativeClicked(wxCommandEvent &event) override
void OnPaintInit(wxPaintEvent &event) override
void Binarize(double aThreshold)
wxString m_BitmapFileName
void ToggleAspectRatioLock(wxCommandEvent &event) override
void OnSizeChangeY(wxCommandEvent &event) override
wxImage m_Greyscale_Image
wxString m_ConvertedFileName
void OnFormatChange(wxCommandEvent &event) override
void ExportToBuffer(std::string &aOutput, OUTPUT_FMT_ID aFormat)
generate a export data of the current bitmap.
wxWindow * GetToolCanvas() const override
Canvas access.
EDA_UNITS getUnitFromSelection()
void OnPaintGreyscale(wxPaintEvent &event) override
void OnExportToClipboard(wxCommandEvent &event) override
void exportPcbnewFormat()
Generate a footprint in S expr format.
void exportBitmap(OUTPUT_FMT_ID aFormat)
void SaveSettings(APP_SETTINGS_BASE *aCfg) override
Save common frame parameters to a configuration data file.
void SetUnit(EDA_UNITS aUnit)
void SetOriginalDPI(int aDPI)
int GetOriginalSizePixels()
void SetOutputSizeFromInitialImageSize()
void SetOutputSize(double aSize, EDA_UNITS aUnit)
void SetOriginalSizePixels(int aPixels)
A minimalistic software bus for communications between various DLLs/DSOs (DSOs) within the same KiCad...