Code::Blocks
SVN r11506
|
#include <compilerpanel.h>
Public Member Functions | |
CompilerPanel (wxWindow *parent, wxWindow *parentDialog) | |
virtual | ~CompilerPanel () |
wxComboBox * | GetCompilerCombo () |
void | EnableConfigurationTargets (bool en) |
void | SetWantDebug (bool want) |
bool | GetWantDebug () const |
void | SetDebugName (const wxString &name) |
wxString | GetDebugName () const |
void | SetDebugOutputDir (const wxString &dir) |
wxString | GetDebugOutputDir () const |
void | SetDebugObjectOutputDir (const wxString &dir) |
wxString | GetDebugObjectOutputDir () const |
void | SetWantRelease (bool want) |
bool | GetWantRelease () const |
void | SetReleaseName (const wxString &name) |
wxString | GetReleaseName () const |
void | SetReleaseOutputDir (const wxString &dir) |
wxString | GetReleaseOutputDir () const |
void | SetReleaseObjectOutputDir (const wxString &dir) |
wxString | GetReleaseObjectOutputDir () const |
Static Public Attributes | |
static const long | ID_STATICTEXT1 = wxNewId() |
static const long | ID_STATICTEXT2 = wxNewId() |
static const long | ID_COMBOBOX1 = wxNewId() |
static const long | ID_CHECKBOX1 = wxNewId() |
static const long | ID_TEXTCTRL3 = wxNewId() |
static const long | ID_STATICTEXT3 = wxNewId() |
static const long | ID_TEXTCTRL1 = wxNewId() |
static const long | ID_STATICTEXT4 = wxNewId() |
static const long | ID_TEXTCTRL2 = wxNewId() |
static const long | ID_CHECKBOX3 = wxNewId() |
static const long | ID_TEXTCTRL4 = wxNewId() |
static const long | ID_STATICTEXT7 = wxNewId() |
static const long | ID_TEXTCTRL5 = wxNewId() |
static const long | ID_STATICTEXT8 = wxNewId() |
static const long | ID_TEXTCTRL6 = wxNewId() |
Private Member Functions | |
void | OnDebugChange (wxCommandEvent &event) |
void | OnReleaseChange (wxCommandEvent &event) |
Definition at line 20 of file compilerpanel.h.
Definition at line 44 of file compilerpanel.cpp.
References _(), _T, wxBoxSizer::Add(), wxFlexGridSizer::AddGrowableCol(), wxBoxSizer::Fit(), ID_TEXTCTRL1, OnDebugChange(), OnReleaseChange(), wxBoxSizer::SetSizeHints(), wxALIGN_CENTER_VERTICAL, wxALIGN_TOP, wxALL, wxBOTTOM, wxCB_READONLY, wxCB_SIMPLE, wxDefaultPosition, wxDefaultSize, wxDefaultValidator, wxEmptyString, wxEXPAND, wxHORIZONTAL, wxID_ANY, wxLEFT, wxRIGHT, wxTAB_TRAVERSAL, wxTOP, and wxVERTICAL.
|
virtual |
Definition at line 122 of file compilerpanel.cpp.
void CompilerPanel::EnableConfigurationTargets | ( | bool | en | ) |
Definition at line 153 of file compilerpanel.cpp.
References _(), chkConfDebug, chkConfRelease, wxBoxSizer::Show(), StaticBoxSizer1, StaticBoxSizer2, StaticText1, txtDbgName, txtDbgObjOut, txtDbgOut, txtRelName, txtRelObjOut, and txtRelOut.
Referenced by GetCompilerCombo(), and WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 27 of file compilerpanel.h.
References cmbCompiler, and EnableConfigurationTargets().
Referenced by WizCompilerPanel::GetCompilerID(), and WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 33 of file compilerpanel.h.
References txtDbgName.
Referenced by WizCompilerPanel::GetDebugName().
|
inline |
Definition at line 37 of file compilerpanel.h.
References txtDbgObjOut.
Referenced by WizCompilerPanel::GetDebugObjectOutputDir().
|
inline |
Definition at line 35 of file compilerpanel.h.
References txtDbgOut.
Referenced by WizCompilerPanel::GetDebugOutputDir().
|
inline |
Definition at line 42 of file compilerpanel.h.
References txtRelName.
Referenced by WizCompilerPanel::GetReleaseName().
|
inline |
Definition at line 46 of file compilerpanel.h.
References txtRelObjOut.
Referenced by WizCompilerPanel::GetReleaseObjectOutputDir().
|
inline |
Definition at line 44 of file compilerpanel.h.
References txtRelOut.
Referenced by WizCompilerPanel::GetReleaseOutputDir().
|
inline |
Definition at line 31 of file compilerpanel.h.
References chkConfDebug, and wxCheckBox::IsChecked().
Referenced by WizCompilerPanel::GetWantDebug().
|
inline |
Definition at line 40 of file compilerpanel.h.
References chkConfRelease, and wxCheckBox::IsChecked().
Referenced by WizCompilerPanel::GetWantRelease().
|
private |
Definition at line 127 of file compilerpanel.cpp.
References _(), cbMessageBox(), chkConfDebug, chkConfRelease, wxCheckBox::IsChecked(), m_parentDialog, wxCheckBox::SetValue(), txtDbgName, txtDbgObjOut, txtDbgOut, and wxICON_WARNING.
Referenced by CompilerPanel().
|
private |
Definition at line 140 of file compilerpanel.cpp.
References _(), cbMessageBox(), chkConfDebug, chkConfRelease, wxCheckBox::IsChecked(), m_parentDialog, wxCheckBox::SetValue(), txtRelName, txtRelObjOut, txtRelOut, and wxICON_WARNING.
Referenced by CompilerPanel().
|
inline |
Definition at line 32 of file compilerpanel.h.
References txtDbgName.
Referenced by WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 36 of file compilerpanel.h.
References txtDbgObjOut.
Referenced by WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 34 of file compilerpanel.h.
References txtDbgOut.
Referenced by WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 41 of file compilerpanel.h.
References txtRelName.
Referenced by WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 45 of file compilerpanel.h.
References txtRelObjOut.
Referenced by WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 43 of file compilerpanel.h.
References txtRelOut.
Referenced by WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 30 of file compilerpanel.h.
References chkConfDebug, and wxCheckBox::SetValue().
Referenced by WizCompilerPanel::WizCompilerPanel().
|
inline |
Definition at line 39 of file compilerpanel.h.
References chkConfRelease, and wxCheckBox::SetValue().
Referenced by WizCompilerPanel::WizCompilerPanel().
|
private |
Definition at line 79 of file compilerpanel.h.
|
private |
Definition at line 85 of file compilerpanel.h.
|
private |
Definition at line 87 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetWantDebug(), OnDebugChange(), OnReleaseChange(), and SetWantDebug().
|
private |
Definition at line 80 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetWantRelease(), OnDebugChange(), OnReleaseChange(), and SetWantRelease().
|
private |
Definition at line 76 of file compilerpanel.h.
Referenced by GetCompilerCombo().
|
static |
Definition at line 52 of file compilerpanel.h.
|
static |
Definition at line 58 of file compilerpanel.h.
|
static |
Definition at line 51 of file compilerpanel.h.
|
static |
Definition at line 49 of file compilerpanel.h.
|
static |
Definition at line 50 of file compilerpanel.h.
|
static |
Definition at line 54 of file compilerpanel.h.
|
static |
Definition at line 56 of file compilerpanel.h.
|
static |
Definition at line 60 of file compilerpanel.h.
|
static |
Definition at line 62 of file compilerpanel.h.
|
static |
Definition at line 55 of file compilerpanel.h.
|
static |
Definition at line 57 of file compilerpanel.h.
|
static |
Definition at line 53 of file compilerpanel.h.
|
static |
Definition at line 59 of file compilerpanel.h.
|
static |
Definition at line 61 of file compilerpanel.h.
|
static |
Definition at line 63 of file compilerpanel.h.
|
private |
Definition at line 90 of file compilerpanel.h.
Referenced by OnDebugChange(), and OnReleaseChange().
|
private |
Definition at line 86 of file compilerpanel.h.
Referenced by EnableConfigurationTargets().
|
private |
Definition at line 74 of file compilerpanel.h.
Referenced by EnableConfigurationTargets().
|
private |
Definition at line 78 of file compilerpanel.h.
Referenced by EnableConfigurationTargets().
|
private |
Definition at line 81 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetDebugName(), OnDebugChange(), and SetDebugName().
|
private |
Definition at line 75 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetDebugObjectOutputDir(), OnDebugChange(), and SetDebugObjectOutputDir().
|
private |
Definition at line 84 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetDebugOutputDir(), OnDebugChange(), and SetDebugOutputDir().
|
private |
Definition at line 77 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetReleaseName(), OnReleaseChange(), and SetReleaseName().
|
private |
Definition at line 82 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetReleaseObjectOutputDir(), OnReleaseChange(), and SetReleaseObjectOutputDir().
|
private |
Definition at line 83 of file compilerpanel.h.
Referenced by EnableConfigurationTargets(), GetReleaseOutputDir(), OnReleaseChange(), and SetReleaseOutputDir().