From 8122c83bb3be30325f49d50dbafcd2f14c9b0d2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Mon, 11 Jul 2022 00:34:44 +0200 Subject: Improve ElvSort. --- c/defs.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'c/defs.h') diff --git a/c/defs.h b/c/defs.h index f36b8ea..2fa2f06 100644 --- a/c/defs.h +++ b/c/defs.h @@ -19,17 +19,22 @@ protected: public: void Create(HMENU, DWORD); int Height(int); - HWND HWnd(void); + HWND HWnd(void) const; virtual void UpdateTheme(BOOL); virtual LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); }; /* episodelistview.cpp */ class EpisodeListView: public ListView { +private: + int m_iSort; + LVITEM m_lviFocus; public: void Create(void); void DoSort(void); + void EnsureFocusVisible(void); LRESULT HandleNotify(LPARAM); + int ISort(void) const; void Redraw(void); void SaveFocus(void); void SetTop(int); -- cgit v1.2.3