mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-10-14 15:00:53 +02:00
Common: reformat (#4720)
* common: format AlignedMalloc.cpp * common: format AppTrait.h * common: format Assertions.h * common: format CheckedStaticBox * common: format Console * common: format Dependencies.h * common: format EmbeddedImage * common: format EventSource * common: format Exceptions * common: format FastFormatString.cpp * common: format General.h * common: format InitInterface * common: format MathUtils.h * common: format MemsetFast/MemcpyFast * common: format Mutex.cpp * common: format PageFaultSource.h * common: format Path.h * common: format PathUtils.cpp * common: format Pcsx2Types.h * common: format Perf * common: format PersistentThread.h * common: format RwMutex * common: format SafeArray * common: format ScopedAlloc.h * common: format ScopedPtrMT.h * common: format Semaphore.cpp * common: format StringHelpers * common: format ThreadTools.cpp * common: format Threading.h * common: format ThreadingDialogs * common: format ThreadingInternal.h * common: format TraceLog.h * common: format VirtualMemory.cpp * common: format pxCheckBox * common: format pxEvents.h * common: format pxForwardDefs.h * common: format pxRadioPanel * common: format pxStaticText * common: format pxStreams * common: format pxTranslate.cpp * common: format pxWindowTextWriter.cpp * common: format wxAppWithHelpers * common: format wxBaseTools.h * common: format wxGuiTools * common: format wxHelpers.cpp * common: format Darwin directory * common: format Linux directory * common: format Windows directory * common: format LnxCpuDetect.cpp * common: format WinCpuDetect.cpp * common: format bmi.cpp * common: format cpudetect.cpp * common: format cpu_detect_internal.h * common: format fpu.cpp * common: format groups.cpp * common: format instructions.h * common: format internal.h * common: format jmp.cpp * common: format legacy.cpp * common: format legacy_instructions.h * common: format legacy_internal.h * common: format movs.cpp * common: format simd.cpp * common: format tools.h * common: format x86emitter.cpp * common: format x86types.h * common: format bmi.h * common: format dwshift.h * common: format group1.h group2.h group3.h * common: format incdec.h * common: format jmpcall.h * common: format movs.h * common: format simd_arithmetic.h * common: format simd_comparisons.h * common: format simd_helpers.h * common: format simd_moremovs.h * common: format simd_shufflepack.h * common: format simd_templated_helpers.h * common: format test.h
This commit is contained in:
1 parent
f9bf87f50d
commit
13dfceff48
102 files changed
+13189
-12692
No files matched your search
+64
-62
@@ -22,115 +22,117 @@ using namespace pxSizerFlags;
|
||||
// pxCheckBox Implementations
|
||||
// --------------------------------------------------------------------------------------
|
||||
|
||||
pxCheckBox::pxCheckBox(wxWindow *parent, const wxString &label, const wxString &subtext, int flags)
|
||||
: wxPanelWithHelpers(parent, wxVERTICAL)
|
||||
pxCheckBox::pxCheckBox(wxWindow* parent, const wxString& label, const wxString& subtext, int flags)
|
||||
: wxPanelWithHelpers(parent, wxVERTICAL)
|
||||
{
|
||||
Init(label, subtext, flags);
|
||||
Init(label, subtext, flags);
|
||||
}
|
||||
|
||||
pxCheckBox::pxCheckBox(wxWindow *parent, const wxString &label, int flags)
|
||||
: wxPanelWithHelpers(parent, wxVERTICAL)
|
||||
pxCheckBox::pxCheckBox(wxWindow* parent, const wxString& label, int flags)
|
||||
: wxPanelWithHelpers(parent, wxVERTICAL)
|
||||
{
|
||||
Init(label, wxEmptyString, flags);
|
||||
Init(label, wxEmptyString, flags);
|
||||
}
|
||||
|
||||
void pxCheckBox::Init(const wxString &label, const wxString &subtext, int flags)
|
||||
void pxCheckBox::Init(const wxString& label, const wxString& subtext, int flags)
|
||||
{
|
||||
m_subtext = NULL;
|
||||
m_subPadding = StdPadding * 2;
|
||||
m_checkbox = new wxCheckBox(this, wxID_ANY, label, wxDefaultPosition, wxDefaultSize, flags);
|
||||
m_subtext = NULL;
|
||||
m_subPadding = StdPadding * 2;
|
||||
m_checkbox = new wxCheckBox(this, wxID_ANY, label, wxDefaultPosition, wxDefaultSize, flags);
|
||||
|
||||
*this += m_checkbox | pxSizerFlags::StdExpand();
|
||||
*this += m_checkbox | pxSizerFlags::StdExpand();
|
||||
|
||||
static const int Indentation = 23;
|
||||
if (!subtext.IsEmpty()) {
|
||||
m_subtext = new pxStaticText(this, subtext, wxALIGN_LEFT);
|
||||
static const int Indentation = 23;
|
||||
if (!subtext.IsEmpty())
|
||||
{
|
||||
m_subtext = new pxStaticText(this, subtext, wxALIGN_LEFT);
|
||||
|
||||
wxFlexGridSizer &spaced(*new wxFlexGridSizer(3));
|
||||
spaced.AddGrowableCol(1);
|
||||
spaced += Indentation;
|
||||
m_sizerItem_subtext = spaced.Add(m_subtext, pxBorder(wxBOTTOM, m_subPadding).Expand());
|
||||
//spaced += pxSizerFlags::StdPadding;
|
||||
wxFlexGridSizer& spaced(*new wxFlexGridSizer(3));
|
||||
spaced.AddGrowableCol(1);
|
||||
spaced += Indentation;
|
||||
m_sizerItem_subtext = spaced.Add(m_subtext, pxBorder(wxBOTTOM, m_subPadding).Expand());
|
||||
//spaced += pxSizerFlags::StdPadding;
|
||||
|
||||
*this += &spaced | pxExpand;
|
||||
}
|
||||
*this += &spaced | pxExpand;
|
||||
}
|
||||
|
||||
Bind(wxEVT_CHECKBOX, &pxCheckBox::OnCheckpartCommand, this, m_checkbox->GetId());
|
||||
Bind(wxEVT_CHECKBOX, &pxCheckBox::OnCheckpartCommand, this, m_checkbox->GetId());
|
||||
}
|
||||
|
||||
pxCheckBox &pxCheckBox::SetSubPadding(int pad)
|
||||
pxCheckBox& pxCheckBox::SetSubPadding(int pad)
|
||||
{
|
||||
m_subPadding = pad;
|
||||
if (m_sizerItem_subtext) {
|
||||
m_sizerItem_subtext->SetBorder(m_subPadding);
|
||||
Fit();
|
||||
}
|
||||
return *this;
|
||||
m_subPadding = pad;
|
||||
if (m_sizerItem_subtext)
|
||||
{
|
||||
m_sizerItem_subtext->SetBorder(m_subPadding);
|
||||
Fit();
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
// applies the tooltip to both both the checkbox and it's static subtext (if present), and
|
||||
// performs word wrapping on platforms that need it (eg mswindows).
|
||||
pxCheckBox &pxCheckBox::SetToolTip(const wxString &tip)
|
||||
pxCheckBox& pxCheckBox::SetToolTip(const wxString& tip)
|
||||
{
|
||||
pxSetToolTip(m_checkbox, tip);
|
||||
pxSetToolTip(m_subtext, tip);
|
||||
return *this;
|
||||
pxSetToolTip(m_checkbox, tip);
|
||||
pxSetToolTip(m_subtext, tip);
|
||||
return *this;
|
||||
}
|
||||
|
||||
pxCheckBox &pxCheckBox::SetValue(bool val)
|
||||
pxCheckBox& pxCheckBox::SetValue(bool val)
|
||||
{
|
||||
pxAssert(m_checkbox);
|
||||
m_checkbox->SetValue(val);
|
||||
return *this;
|
||||
pxAssert(m_checkbox);
|
||||
m_checkbox->SetValue(val);
|
||||
return *this;
|
||||
}
|
||||
|
||||
pxCheckBox &pxCheckBox::SetIndeterminate()
|
||||
pxCheckBox& pxCheckBox::SetIndeterminate()
|
||||
{
|
||||
pxAssert(m_checkbox);
|
||||
m_checkbox->Set3StateValue(wxCHK_UNDETERMINED);
|
||||
return *this;
|
||||
pxAssert(m_checkbox);
|
||||
m_checkbox->Set3StateValue(wxCHK_UNDETERMINED);
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
pxCheckBox &pxCheckBox::SetState(wxCheckBoxState state)
|
||||
pxCheckBox& pxCheckBox::SetState(wxCheckBoxState state)
|
||||
{
|
||||
pxAssert(m_checkbox);
|
||||
m_checkbox->Set3StateValue(state);
|
||||
return *this;
|
||||
pxAssert(m_checkbox);
|
||||
m_checkbox->Set3StateValue(state);
|
||||
return *this;
|
||||
}
|
||||
|
||||
// Forwards checkbox actions on the internal checkbox (called 'checkpart') to listeners
|
||||
// bound to the pxCheckBox "parent" panel. This helps the pxCheckBox behave more like a
|
||||
// traditional checkbox.
|
||||
void pxCheckBox::OnCheckpartCommand(wxCommandEvent &evt)
|
||||
void pxCheckBox::OnCheckpartCommand(wxCommandEvent& evt)
|
||||
{
|
||||
evt.Skip();
|
||||
evt.Skip();
|
||||
|
||||
wxCommandEvent newevt(evt);
|
||||
newevt.SetEventObject(this);
|
||||
newevt.SetId(GetId());
|
||||
GetEventHandler()->ProcessEvent(newevt);
|
||||
wxCommandEvent newevt(evt);
|
||||
newevt.SetEventObject(this);
|
||||
newevt.SetId(GetId());
|
||||
GetEventHandler()->ProcessEvent(newevt);
|
||||
}
|
||||
|
||||
void pxCheckBox::OnSubtextClicked(wxCommandEvent &evt)
|
||||
void pxCheckBox::OnSubtextClicked(wxCommandEvent& evt)
|
||||
{
|
||||
// TODO?
|
||||
// We can enable the ability to allow clicks on the subtext desc/label to toggle
|
||||
// the checkmark. Not sure if that's desirable.
|
||||
// TODO?
|
||||
// We can enable the ability to allow clicks on the subtext desc/label to toggle
|
||||
// the checkmark. Not sure if that's desirable.
|
||||
}
|
||||
|
||||
void operator+=(wxSizer &target, pxCheckBox *src)
|
||||
void operator+=(wxSizer& target, pxCheckBox* src)
|
||||
{
|
||||
if (src)
|
||||
target.Add(src, pxExpand);
|
||||
if (src)
|
||||
target.Add(src, pxExpand);
|
||||
}
|
||||
|
||||
void operator+=(wxSizer &target, pxCheckBox &src)
|
||||
void operator+=(wxSizer& target, pxCheckBox& src)
|
||||
{
|
||||
target.Add(&src, pxExpand);
|
||||
target.Add(&src, pxExpand);
|
||||
}
|
||||
|
||||
void operator+=(wxSizer *target, pxCheckBox &src)
|
||||
void operator+=(wxSizer* target, pxCheckBox& src)
|
||||
{
|
||||
target->Add(&src, pxExpand);
|
||||
target->Add(&src, pxExpand);
|
||||
}
|
||||
Reference in new issue
Block a user