From 561ee240477e348efcd3670a5481ccb538d6724b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Ankarstr=C3=B6m?= Date: Wed, 20 Jul 2022 21:27:30 +0200 Subject: Simplify UpdateLayout. --- c/datalistview.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'c/datalistview.cpp') diff --git a/c/datalistview.cpp b/c/datalistview.cpp index eace820..c191901 100644 --- a/c/datalistview.cpp +++ b/c/datalistview.cpp @@ -29,6 +29,16 @@ DataListView::DataListView(const HWND hWndParent) ListView_InsertColumn(hWnd, DLVSIVALUE, &lvc); } +void DataListView::ResizeColumns(RECT& rcParent) +{ + extern int g_cxVScroll; + ListView_SetColumnWidth(hWnd, DLVSIKEY, LVSCW_AUTOSIZE); + + const int cxColumn = ListView_GetColumnWidth(hWnd, 0)+4; + ListView_SetColumnWidth(hWnd, DLVSIKEY, cxColumn); + ListView_SetColumnWidth(hWnd, DLVSIVALUE, rcParent.right-cxColumn-g_cxVScroll-4); +} + void DataListView::ShowEpisode(const int iEpisode) { extern EpisodeListView* const g_pElv; -- cgit v1.2.3