mirror of
https://github.com/chibicitiberiu/rainmeter-studio.git
synced 2024-02-24 04:33:31 +00:00
Code cleanup.
This commit is contained in:
parent
8339d22a0f
commit
22c36f8b49
@ -53,10 +53,10 @@ CMeter::CMeter(CMeterWindow* meterWindow, const WCHAR* name) : m_MeterWindow(met
|
||||
m_ToolTipWidth(),
|
||||
m_ToolTipDelay(),
|
||||
m_ToolTipType(false),
|
||||
m_ToolTipHidden(false),
|
||||
m_ToolTipHidden(meterWindow ? meterWindow->GetMeterToolTipHidden() : false),
|
||||
m_ToolTipHandle(),
|
||||
m_HasMouseAction(false),
|
||||
m_MouseActionCursor(true),
|
||||
m_MouseActionCursor(meterWindow ? meterWindow->GetMeterMouseActionCursor() : true),
|
||||
m_MouseOver(false),
|
||||
m_RelativeX(POSITION_ABSOLUTE),
|
||||
m_RelativeY(POSITION_ABSOLUTE),
|
||||
@ -360,14 +360,17 @@ void CMeter::ReadConfig(CConfigParser& parser, const WCHAR* section)
|
||||
}
|
||||
|
||||
m_W = (int)parser.ReadFormula(section, L"W", 1.0);
|
||||
m_W = max(m_W, 0);
|
||||
m_WDefined = parser.GetLastValueDefined();
|
||||
if (m_W < 0) m_W = 0;
|
||||
|
||||
m_H = (int)parser.ReadFormula(section, L"H", 1.0);
|
||||
m_H = max(m_H, 0);
|
||||
m_HDefined = parser.GetLastValueDefined();
|
||||
if (m_H < 0) m_H = 0;
|
||||
|
||||
if (!m_Initialized)
|
||||
{
|
||||
m_MeasureName = parser.ReadString(section, L"MeasureName", L"");
|
||||
|
||||
m_Hidden = 0!=parser.ReadInt(section, L"Hidden", 0);
|
||||
}
|
||||
else
|
||||
@ -380,11 +383,6 @@ void CMeter::ReadConfig(CConfigParser& parser, const WCHAR* section)
|
||||
}
|
||||
}
|
||||
|
||||
if (!m_Initialized)
|
||||
{
|
||||
m_MeasureName = parser.ReadString(section, L"MeasureName", L"");
|
||||
}
|
||||
|
||||
m_SolidBevel = (BEVELTYPE)parser.ReadInt(section, L"BevelType", BEVELTYPE_NONE);
|
||||
|
||||
m_SolidColor = parser.ReadColor(section, L"SolidColor", Color(0, 0, 0, 0));
|
||||
@ -403,19 +401,19 @@ void CMeter::ReadConfig(CConfigParser& parser, const WCHAR* section)
|
||||
m_MouseOverAction = parser.ReadString(section, L"MouseOverAction", L"", false);
|
||||
m_MouseLeaveAction = parser.ReadString(section, L"MouseLeaveAction", L"", false);
|
||||
|
||||
m_MouseActionCursor = 0!=parser.ReadInt(section, L"MouseActionCursor", m_MouseActionCursor);
|
||||
m_MouseActionCursor = 0!=parser.ReadInt(section, L"MouseActionCursor", m_MeterWindow ? m_MeterWindow->GetMeterMouseActionCursor() : true);
|
||||
|
||||
m_HasMouseAction =
|
||||
( !m_LeftMouseUpAction.empty() || !m_LeftMouseDownAction.empty() || !m_LeftMouseDoubleClickAction.empty()
|
||||
|| !m_MiddleMouseUpAction.empty() || !m_MiddleMouseDownAction.empty() || !m_MiddleMouseDoubleClickAction.empty()
|
||||
|| !m_RightMouseUpAction.empty() || !m_RightMouseDownAction.empty() || !m_RightMouseDoubleClickAction.empty() );
|
||||
|
||||
m_ToolTipText = parser.ReadString(section, L"ToolTipText", L"", true);
|
||||
m_ToolTipTitle = parser.ReadString(section, L"ToolTipTitle", L"", true);
|
||||
m_ToolTipIcon = parser.ReadString(section, L"ToolTipIcon", L"", true);
|
||||
m_ToolTipText = parser.ReadString(section, L"ToolTipText", L"");
|
||||
m_ToolTipTitle = parser.ReadString(section, L"ToolTipTitle", L"");
|
||||
m_ToolTipIcon = parser.ReadString(section, L"ToolTipIcon", L"");
|
||||
m_ToolTipWidth = (int)parser.ReadFormula(section, L"ToolTipWidth", 1000);
|
||||
m_ToolTipType = 0!=parser.ReadInt(section, L"ToolTipType", 0);
|
||||
m_ToolTipHidden = 0!=parser.ReadInt(section, L"ToolTipHidden", m_ToolTipHidden);
|
||||
m_ToolTipHidden = 0!=parser.ReadInt(section, L"ToolTipHidden", m_MeterWindow ? m_MeterWindow->GetMeterToolTipHidden() : false);
|
||||
|
||||
int updateDivider = parser.ReadInt(section, L"UpdateDivider", 1);
|
||||
if (updateDivider != m_UpdateDivider)
|
||||
|
@ -73,14 +73,12 @@ public:
|
||||
|
||||
const std::wstring& GetToolTipText() { return m_ToolTipText; }
|
||||
bool HasToolTip() { return m_ToolTipHandle != NULL; }
|
||||
void SetToolTipHidden(bool b) { m_ToolTipHidden = b; }
|
||||
|
||||
void CreateToolTip(CMeterWindow* meterWindow);
|
||||
void UpdateToolTip();
|
||||
|
||||
bool HasMouseAction() { return m_HasMouseAction; }
|
||||
bool HasMouseActionCursor() { return m_MouseActionCursor; }
|
||||
void SetMouseActionCursor(bool b) { m_MouseActionCursor = b; }
|
||||
|
||||
virtual void Hide();
|
||||
virtual void Show();
|
||||
|
@ -2260,9 +2260,6 @@ bool CMeterWindow::ReadSkin()
|
||||
meter = CMeter::Create(meterName.c_str(), this, section);
|
||||
if (meter)
|
||||
{
|
||||
meter->SetMouseActionCursor(m_MouseActionCursor);
|
||||
meter->SetToolTipHidden(m_ToolTipHidden);
|
||||
|
||||
meter->ReadConfig(m_Parser);
|
||||
|
||||
m_Meters.push_back(meter);
|
||||
|
@ -235,6 +235,9 @@ public:
|
||||
int GetUpdateCounter() { return m_UpdateCounter; }
|
||||
int GetTransitionUpdate() { return m_TransitionUpdate; }
|
||||
|
||||
bool GetMeterToolTipHidden() { return m_ToolTipHidden; }
|
||||
bool GetMeterMouseActionCursor() { return m_MouseActionCursor; }
|
||||
|
||||
void AddMeasureBang(const WCHAR* bang, int index, CMeasure* measure);
|
||||
|
||||
LRESULT OnCopyData(UINT uMsg, WPARAM wParam, LPARAM lParam);
|
||||
|
Loading…
Reference in New Issue
Block a user