mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-02 05:27:41 -05:00
feat: Added DPI awareness on Windows, added FiraCode as optional default font
This commit is contained in:
@@ -226,6 +226,7 @@ namespace hex {
|
||||
EVENT_DEF(EventAbnormalTermination, int);
|
||||
EVENT_DEF(EventThemeChanged);
|
||||
EVENT_DEF(EventOSThemeChanged);
|
||||
EVENT_DEF(EventDPIChanged, float, float);
|
||||
EVENT_DEF(EventWindowFocused, bool);
|
||||
|
||||
/**
|
||||
|
||||
@@ -56,6 +56,7 @@ namespace hex {
|
||||
*/
|
||||
static void addStyleHandler(const std::string &name, const StyleMap &styleMap);
|
||||
|
||||
static void reapplyCurrentTheme();
|
||||
|
||||
static std::vector<std::string> getThemeNames();
|
||||
static const std::string &getImageTheme();
|
||||
|
||||
@@ -21,6 +21,11 @@ namespace hex {
|
||||
}
|
||||
|
||||
|
||||
void ThemeManager::reapplyCurrentTheme() {
|
||||
ThemeManager::changeTheme(s_currTheme);
|
||||
}
|
||||
|
||||
|
||||
void ThemeManager::addThemeHandler(const std::string &name, const ColorMap &colorMap, const std::function<ImColor(u32)> &getFunction, const std::function<void(u32, ImColor)> &setFunction) {
|
||||
std::unique_lock lock(s_themeMutex);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user