| | |
| | | #pragma once |
| | | #include <functional> |
| | | #include <vector> |
| | | |
| | | |
| | | #ifndef EQSGRAPHWND_TAG |
| | |
| | | void ShowItemIndicator(DWORD_PTR dwItemData, int state, int nIndex = 0); |
| | | void SetIndicatorSize(int nSize); |
| | | void SetIndicatorMargin(int nMargin); |
| | | void SetManualRoute(PIN* pOutPin, PIN* pInPin, BOOL bUp); |
| | | |
| | | private: |
| | | void Init(); |
| | |
| | | LRESULT OnNitify(WPARAM wParam, LPARAM lParam); |
| | | |
| | | private: |
| | | struct LineSeg { |
| | | POINT a; |
| | | POINT b; |
| | | }; |
| | | |
| | | EQITEM* m_pCurItem; |
| | | int m_nFlashCount; |
| | | EQITEM* m_pFlashItem; |
| | |
| | | BOOL m_bEnableScroll; |
| | | int m_nMagneticLinHoz; |
| | | int m_nMagneticLinVer; |
| | | std::vector<LineSeg> m_verticalSegments; |
| | | }; |
| | | |