mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-03-30 21:05:56 -05:00
impr: Restructure various components much better (#1520)
This commit is contained in:
@@ -426,6 +426,16 @@ namespace hex {
|
||||
s_borderlessWindowMode = enabled;
|
||||
}
|
||||
|
||||
static bool s_multiWindowMode = false;
|
||||
void setMultiWindowMode(bool enabled) {
|
||||
s_multiWindowMode = enabled;
|
||||
}
|
||||
|
||||
static std::optional<InitialWindowProperties> s_initialWindowProperties;
|
||||
void setInitialWindowProperties(InitialWindowProperties properties) {
|
||||
s_initialWindowProperties = properties;
|
||||
}
|
||||
|
||||
|
||||
static std::string s_gpuVendor;
|
||||
void setGPUVendor(const std::string &vendor) {
|
||||
@@ -518,6 +528,14 @@ namespace hex {
|
||||
return impl::s_borderlessWindowMode;
|
||||
}
|
||||
|
||||
bool isMutliWindowModeEnabled() {
|
||||
return impl::s_multiWindowMode;
|
||||
}
|
||||
|
||||
std::optional<InitialWindowProperties> getInitialWindowProperties() {
|
||||
return impl::s_initialWindowProperties;
|
||||
}
|
||||
|
||||
std::map<std::string, std::string> &getInitArguments() {
|
||||
static std::map<std::string, std::string> initArgs;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user