Skip to content

Commit

Permalink
[client,sdl] add windowevent-id to string
Browse files Browse the repository at this point in the history
  • Loading branch information
akallabeth committed Feb 15, 2024
1 parent e34c62e commit 3f0bfe3
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
47 changes: 47 additions & 0 deletions client/SDL/sdl_utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -286,3 +286,50 @@ bool sdl_push_quit()
SDL_PushEvent(&ev);
return true;
}

std::string sdl_window_event_str(Uint8 ev)
{
switch (ev)
{
case SDL_WINDOWEVENT_NONE:
return "SDL_WINDOWEVENT_NONE";
case SDL_WINDOWEVENT_SHOWN:
return "SDL_WINDOWEVENT_SHOWN";
case SDL_WINDOWEVENT_HIDDEN:
return "SDL_WINDOWEVENT_HIDDEN";
case SDL_WINDOWEVENT_EXPOSED:
return "SDL_WINDOWEVENT_EXPOSED";
case SDL_WINDOWEVENT_MOVED:
return "SDL_WINDOWEVENT_MOVED";
case SDL_WINDOWEVENT_RESIZED:
return "SDL_WINDOWEVENT_RESIZED";
case SDL_WINDOWEVENT_SIZE_CHANGED:
return "SDL_WINDOWEVENT_SIZE_CHANGED";
case SDL_WINDOWEVENT_MINIMIZED:
return "SDL_WINDOWEVENT_MINIMIZED";
case SDL_WINDOWEVENT_MAXIMIZED:
return "SDL_WINDOWEVENT_MAXIMIZED";
case SDL_WINDOWEVENT_RESTORED:
return "SDL_WINDOWEVENT_RESTORED";
case SDL_WINDOWEVENT_ENTER:
return "SDL_WINDOWEVENT_ENTER";
case SDL_WINDOWEVENT_LEAVE:
return "SDL_WINDOWEVENT_LEAVE";
case SDL_WINDOWEVENT_FOCUS_GAINED:
return "SDL_WINDOWEVENT_FOCUS_GAINED";
case SDL_WINDOWEVENT_FOCUS_LOST:
return "SDL_WINDOWEVENT_FOCUS_LOST";
case SDL_WINDOWEVENT_CLOSE:
return "SDL_WINDOWEVENT_CLOSE";
case SDL_WINDOWEVENT_TAKE_FOCUS:
return "SDL_WINDOWEVENT_TAKE_FOCUS";
case SDL_WINDOWEVENT_HIT_TEST:
return "SDL_WINDOWEVENT_HIT_TEST";
case SDL_WINDOWEVENT_ICCPROF_CHANGED:
return "SDL_WINDOWEVENT_ICCPROF_CHANGED";
case SDL_WINDOWEVENT_DISPLAY_CHANGED:
return "SDL_WINDOWEVENT_DISPLAY_CHANGED";
default:
return "SDL_WINDOWEVENT_UNKNOWN";
}
}
3 changes: 3 additions & 0 deletions client/SDL/sdl_utils.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@

#pragma once

#include <string>

#include <winpr/synch.h>
#include <winpr/wlog.h>

Expand Down Expand Up @@ -91,6 +93,7 @@ BOOL sdl_push_user_event(Uint32 type, ...);

bool sdl_push_quit();

std::string sdl_window_event_str(Uint8 ev);
const char* sdl_event_type_str(Uint32 type);
const char* sdl_error_string(Uint32 res);

Expand Down

0 comments on commit 3f0bfe3

Please sign in to comment.