Window: Add window "token" type, unique for each window instance

Not recycled even for windows with same class/ID
Token may outlive window, unlike pointer
This commit is contained in:
Jonathan G Rennison
2023-12-28 02:24:36 +00:00
parent 117deb0c62
commit ea1ba56ec4
4 changed files with 27 additions and 0 deletions

View File

@@ -18,6 +18,7 @@
Window *FindWindowById(WindowClass cls, WindowNumber number);
Window *FindWindowByClass(WindowClass cls);
Window *FindWindowByToken(WindowToken token);
Window *GetMainWindow();
void ChangeWindowOwner(Owner old_owner, Owner new_owner);