2023-12-16 06:47:28 -05:00
///////////////////////////////////////////////////////////////////////////
// C++ code generated with wxFormBuilder (version 4.0.0-0-g0efcecf)
// http://www.wxformbuilder.org/
//
// PLEASE DO *NOT* EDIT THIS FILE!
///////////////////////////////////////////////////////////////////////////
# include "dialog_update_notice_base.h"
///////////////////////////////////////////////////////////////////////////
DIALOG_UPDATE_NOTICE_BASE : : DIALOG_UPDATE_NOTICE_BASE ( wxWindow * parent , wxWindowID id , const wxString & title , const wxPoint & pos , const wxSize & size , long style ) : DIALOG_SHIM ( parent , id , title , pos , size , style )
{
this - > SetSizeHints ( wxDefaultSize , wxDefaultSize ) ;
wxBoxSizer * bSizerMain ;
bSizerMain = new wxBoxSizer ( wxVERTICAL ) ;
wxFlexGridSizer * fgSizer4 ;
fgSizer4 = new wxFlexGridSizer ( 0 , 2 , 10 , 0 ) ;
fgSizer4 - > SetFlexibleDirection ( wxBOTH ) ;
fgSizer4 - > SetNonFlexibleGrowMode ( wxFLEX_GROWMODE_SPECIFIED ) ;
m_icon = new wxStaticBitmap ( this , wxID_ANY , wxNullBitmap , wxDefaultPosition , wxDefaultSize , 0 ) ;
fgSizer4 - > Add ( m_icon , 0 , wxALL | wxALIGN_CENTER_VERTICAL , 10 ) ;
wxBoxSizer * bSizer4 ;
bSizer4 = new wxBoxSizer ( wxVERTICAL ) ;
m_messageLine1 = new wxStaticText ( this , wxID_ANY , _ ( " A new version of KiCad is available! " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_messageLine1 - > Wrap ( - 1 ) ;
m_messageLine1 - > SetFont ( wxFont ( wxNORMAL_FONT - > GetPointSize ( ) , wxFONTFAMILY_DEFAULT , wxFONTSTYLE_NORMAL , wxFONTWEIGHT_BOLD , false , wxEmptyString ) ) ;
bSizer4 - > Add ( m_messageLine1 , 0 , wxALL , 5 ) ;
m_messageLine2 = new wxStaticText ( this , wxID_ANY , wxEmptyString , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_messageLine2 - > Wrap ( - 1 ) ;
bSizer4 - > Add ( m_messageLine2 , 0 , wxBOTTOM | wxRIGHT | wxLEFT , 5 ) ;
fgSizer4 - > Add ( bSizer4 , 1 , wxEXPAND | wxRIGHT , 5 ) ;
fgSizer4 - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
bSizerMain - > Add ( fgSizer4 , 1 , wxEXPAND | wxALL , 5 ) ;
wxBoxSizer * bButtonSizer ;
bButtonSizer = new wxBoxSizer ( wxHORIZONTAL ) ;
m_skipBtn = new wxButton ( this , wxID_ANY , _ ( " Skip this version " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
m_skipBtn - > SetToolTip ( _ ( " Override locks and apply the operation on all the items selected. \n Any locked items will remain locked after the operation is complete. " ) ) ;
2024-02-25 13:41:36 +03:00
bButtonSizer - > Add ( m_skipBtn , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxLEFT | wxTOP , 5 ) ;
2023-12-16 06:47:28 -05:00
bButtonSizer - > Add ( 0 , 0 , 1 , wxEXPAND , 5 ) ;
m_btnRemind = new wxButton ( this , wxID_ANY , _ ( " Remind me later " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
bButtonSizer - > Add ( m_btnRemind , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxTOP , 5 ) ;
m_btnDetailsPage = new wxButton ( this , wxID_ANY , _ ( " View Details " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
bButtonSizer - > Add ( m_btnDetailsPage , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxTOP , 5 ) ;
m_btnDownloadPage = new wxButton ( this , wxID_ANY , _ ( " Open Downloads Page " ) , wxDefaultPosition , wxDefaultSize , 0 ) ;
2024-02-25 13:41:36 +03:00
bButtonSizer - > Add ( m_btnDownloadPage , 0 , wxALIGN_CENTER_VERTICAL | wxBOTTOM | wxRIGHT | wxTOP , 5 ) ;
2023-12-16 06:47:28 -05:00
2024-02-25 13:41:36 +03:00
bSizerMain - > Add ( bButtonSizer , 0 , wxEXPAND | wxLEFT | wxRIGHT , 5 ) ;
2023-12-16 06:47:28 -05:00
this - > SetSizer ( bSizerMain ) ;
this - > Layout ( ) ;
bSizerMain - > Fit ( this ) ;
this - > Centre ( wxBOTH ) ;
// Connect Events
m_skipBtn - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnSkipThisVersionClicked ) , NULL , this ) ;
m_btnRemind - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnBtnRemindMeClicked ) , NULL , this ) ;
m_btnDetailsPage - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnBtnDetailsPageClicked ) , NULL , this ) ;
m_btnDownloadPage - > Connect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnBtnDownloadsPageClicked ) , NULL , this ) ;
}
DIALOG_UPDATE_NOTICE_BASE : : ~ DIALOG_UPDATE_NOTICE_BASE ( )
{
// Disconnect Events
m_skipBtn - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnSkipThisVersionClicked ) , NULL , this ) ;
m_btnRemind - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnBtnRemindMeClicked ) , NULL , this ) ;
m_btnDetailsPage - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnBtnDetailsPageClicked ) , NULL , this ) ;
m_btnDownloadPage - > Disconnect ( wxEVT_COMMAND_BUTTON_CLICKED , wxCommandEventHandler ( DIALOG_UPDATE_NOTICE_BASE : : OnBtnDownloadsPageClicked ) , NULL , this ) ;
}