/* dialog_copper_zones.h */ #ifndef DIALOG_COPPER_ZONES #define DIALOG_COPPER_ZONES #include "dialog_copper_zones_frame.h" /* here is the derivated class from dialog_copper_zone_frame created by wxFormBuilder */ class dialog_copper_zone: public dialog_copper_zone_frame { public: WinEDA_PcbFrame* m_Parent; ZONE_CONTAINER * m_Zone_Container; long m_NetSorting; int m_LayerId[LAYER_COUNT]; // Handle the real layer number from layer name position in m_LayerSelectionCtrl public: dialog_copper_zone( WinEDA_PcbFrame* parent, ZONE_CONTAINER * zone_container); void OnInitDialog( wxInitDialogEvent& event ); void OnButtonOkClick( wxCommandEvent& event ); void OnButtonCancelClick( wxCommandEvent& event ); bool AcceptOptions(bool aPromptForErrors, bool aUseExportableSetupOnly = false); void OnRemoveFillZoneButtonClick( wxCommandEvent& event ); void OnNetSortingOptionSelected( wxCommandEvent& event ); void ExportSetupToOtherCopperZones( wxCommandEvent& event ); void OnPadsInZoneClick( wxCommandEvent& event ); }; #endif // #ifndef DIALOG_COPPER_ZONES