Auto resize last column (#265)

This commit is contained in:
bslhq 2022-10-07 20:30:06 +08:00 committed by GitHub
parent 00968acc1d
commit 551f821109
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 185 additions and 113 deletions

View file

@ -53,7 +53,7 @@ public:
long FindListItemByTitleId(uint64 title_id) const;
void OnClose(wxCloseEvent& event);
private:
std::atomic_bool m_exit = false;
Style m_style;
@ -74,7 +74,8 @@ private:
ColumnGameTime,
ColumnGameStarted,
ColumnRegion,
ColumnFavorite
//ColumnFavorite,
ColumnCounts
};
int s_last_column = ColumnName;
@ -143,6 +144,10 @@ private:
void OnMouseMove(wxMouseEvent& event);
void OnLeaveWindow(wxMouseEvent& event);
void OnGameListSize(wxSizeEvent& event);
void AdjustLastColumnWidth();
int GetColumnDefaultWidth(int column);
static inline std::once_flag s_launch_file_once;
};