12DIALOG_RESCUE_EACH_BASE::DIALOG_RESCUE_EACH_BASE( wxWindow* parent, wxWindowID
id,
const wxString& title,
const wxPoint& pos,
const wxSize& size,
long style ) :
DIALOG_SHIM( parent, id, title, pos, size, style )
14 this->SetSizeHints( wxSize( 400,-1 ), wxDefaultSize );
16 wxBoxSizer* bSizerMain;
17 bSizerMain =
new wxBoxSizer( wxVERTICAL );
20 bSizer8 =
new wxBoxSizer( wxVERTICAL );
23 m_htmlPrompt->SetBackgroundColour( wxSystemSettings::GetColour( wxSYS_COLOUR_BTNFACE ) );
26 bSizer8->Add(
m_htmlPrompt, 1, wxEXPAND|wxTOP|wxBOTTOM, 5 );
28 m_titleSymbols =
new wxStaticText(
this, wxID_ANY,
_(
"Symbols to update:"), wxDefaultPosition, wxDefaultSize, 0 );
30 m_titleSymbols->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD,
false, wxEmptyString ) );
34 m_ListOfConflicts =
new wxDataViewListCtrl(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
37 m_titleInstances =
new wxStaticText(
this, wxID_ANY,
_(
"Instances of this symbol:"), wxDefaultPosition, wxDefaultSize, 0 );
39 m_titleInstances->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD,
false, wxEmptyString ) );
43 m_ListOfInstances =
new wxDataViewListCtrl(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, 0 );
47 bSizerMain->Add( bSizer8, 2, wxEXPAND, 5 );
49 wxBoxSizer* bSizerPreviews;
50 bSizerPreviews =
new wxBoxSizer( wxHORIZONTAL );
52 wxBoxSizer* bSizerLeftPreview;
53 bSizerLeftPreview =
new wxBoxSizer( wxVERTICAL );
55 m_previewOldLabel =
new wxStaticText(
this, wxID_ANY,
_(
"Cached Symbol:"), wxDefaultPosition, wxDefaultSize, 0 );
57 m_previewOldLabel->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD,
false, wxEmptyString ) );
61 m_previewOldPanel =
new wxPanel(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
71 bSizerPreviews->Add( bSizerLeftPreview, 1, wxEXPAND, 5 );
73 wxBoxSizer* bSizerRightPreview;
74 bSizerRightPreview =
new wxBoxSizer( wxVERTICAL );
76 m_previewNewLabel =
new wxStaticText(
this, wxID_ANY,
_(
"Library Symbol:"), wxDefaultPosition, wxDefaultSize, 0 );
78 m_previewNewLabel->SetFont( wxFont( wxNORMAL_FONT->GetPointSize(), wxFONTFAMILY_DEFAULT, wxFONTSTYLE_NORMAL, wxFONTWEIGHT_BOLD,
false, wxEmptyString ) );
82 m_previewNewPanel =
new wxPanel(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL );
92 bSizerPreviews->Add( bSizerRightPreview, 1, wxEXPAND, 5 );
95 bSizerMain->Add( bSizerPreviews, 1, wxEXPAND|wxRIGHT|wxLEFT, 10 );
98 bSizer5 =
new wxBoxSizer( wxHORIZONTAL );
100 m_btnNeverShowAgain =
new wxButton(
this, wxID_ANY,
_(
"Never Show Again"), wxDefaultPosition, wxDefaultSize, 0 );
104 bSizer5->Add( 0, 0, 1, wxEXPAND, 5 );
116 bSizerMain->Add( bSizer5, 0, wxEXPAND, 5 );
119 this->SetSizer( bSizerMain );
121 bSizerMain->Fit(
this );
123 this->Centre( wxBOTH );
wxBoxSizer * m_SizerNewPanel
wxStaticText * m_previewOldLabel
HTML_WINDOW * m_htmlPrompt
wxBoxSizer * m_SizerOldPanel
wxButton * m_stdButtonsCancel
virtual void OnDialogResize(wxSizeEvent &event)
wxStaticText * m_titleSymbols
virtual void OnConflictSelect(wxDataViewEvent &event)
wxButton * m_stdButtonsOK
virtual void OnCancelClick(wxCommandEvent &event)
wxPanel * m_previewNewPanel
wxDataViewListCtrl * m_ListOfConflicts
wxStaticText * m_previewNewLabel
wxPanel * m_previewOldPanel
wxButton * m_btnNeverShowAgain
wxDataViewListCtrl * m_ListOfInstances
wxStdDialogButtonSizer * m_stdButtons
~DIALOG_RESCUE_EACH_BASE()
wxStaticText * m_titleInstances
DIALOG_RESCUE_EACH_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Project Rescue Helper"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
virtual void OnNeverShowClick(wxCommandEvent &event)
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
Add dark theme support to wxHtmlWindow.