21 static void GetWindows(std::vector<std::string>& windowList);
52 const char* windowName;
56 struct WindowNameCompare
58 bool operator()(
const WindowMapItem& lhs,
const WindowMapItem& rhs)
const;
61 struct WindowIDCompare
63 bool operator()(
const WindowMapItem& lhs,
const WindowMapItem& rhs)
const;
66 using WindowMapByName = std::set<WindowMapItem, WindowNameCompare>;
67 using WindowMapByID = std::set<WindowMapItem, WindowIDCompare>;
69 static WindowMapByID CreateWindowMappingByID();
71 static const WindowMapByName WindowMappingByName;
static int GetFallbackWindow(int windowId)
Get the window ID that should be used as fallback for keymap input.
Definition: WindowTranslator.cpp:271
static int GetVirtualWindow(int windowId)
Get the special window ID if conditions met.
Definition: WindowTranslator.cpp:296
static int TranslateWindow(const std::string &window)
Translate between a window name and its ID.
Definition: WindowTranslator.cpp:218
static void GetWindows(std::vector< std::string > &windowList)
Get a list of all known window names.
Definition: WindowTranslator.cpp:210
Definition: WindowTranslator.h:15