64 lines
1.7 KiB
C++
64 lines
1.7 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: dialog_mask_clearance.cpp
|
|
// Author: jean-pierre Charras
|
|
// Modified by:
|
|
// Created: 17 feb 2009
|
|
// Licence: GPL
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
#include "fctsys.h"
|
|
#include "common.h"
|
|
#include "confirm.h"
|
|
#include "pcbnew.h"
|
|
#include "wxPcbStruct.h"
|
|
#include "class_board_design_settings.h"
|
|
|
|
#include "dialog_mask_clearance.h"
|
|
|
|
/**
|
|
* DIALOG_PADS_MASK_CLEARANCE_BASE, derived from DIALOG_PADS_MASK_CLEARANCE_BASE_BASE
|
|
* @see dialog_dialog_mask_clearance_base.h and dialog_mask_clearance.cpp,
|
|
* automatically created by wxFormBuilder
|
|
*/
|
|
|
|
DIALOG_PADS_MASK_CLEARANCE::DIALOG_PADS_MASK_CLEARANCE( WinEDA_PcbFrame* parent ) :
|
|
DIALOG_PADS_MASK_CLEARANCE_BASE( parent )
|
|
{
|
|
m_Parent = parent;
|
|
MyInit();
|
|
GetSizer()->SetSizeHints( this );
|
|
}
|
|
|
|
|
|
void DIALOG_PADS_MASK_CLEARANCE::MyInit()
|
|
{
|
|
SetFocus();
|
|
|
|
AddUnitSymbol( *m_MaskClearanceTitle );
|
|
|
|
int Internal_Unit = m_Parent->m_InternalUnits;
|
|
PutValueInLocalUnits( *m_OptMaskMargin, g_DesignSettings.m_MaskMargin, Internal_Unit );
|
|
}
|
|
|
|
|
|
/*******************************************************************/
|
|
void DIALOG_PADS_MASK_CLEARANCE::OnButtonOkClick( wxCommandEvent& event )
|
|
/*******************************************************************/
|
|
{
|
|
g_DesignSettings.m_MaskMargin =
|
|
ReturnValueFromTextCtrl( *m_OptMaskMargin, m_Parent->m_InternalUnits );
|
|
|
|
EndModal( 1 );
|
|
}
|
|
|
|
|
|
/*!
|
|
* wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_CANCEL
|
|
*/
|
|
|
|
void DIALOG_PADS_MASK_CLEARANCE::OnButtonCancelClick( wxCommandEvent& event )
|
|
{
|
|
EndModal( 0 );
|
|
}
|
|
|