#ifndef RAGNAROK_SOURCE_UI_FRAMESKIN_H #define RAGNAROK_SOURCE_UI_FRAMESKIN_H #include "Resource/SkinPalette.h" #include "UI/Window/UIFrameWnd.h" #include class CUIFrameWnd : public UIFrameWnd { public: void Paint() override; void RefreshSkinColors(); void SetSkinColors(int backgroundColumn, int backgroundRow, int borderColumn, int borderRow); protected: /* 00B4 */ std::uint16_t unknown_00B4; /* 00B6 */ bool m_hasSkinColors; /* 00B8 */ std::uint32_t m_backgroundColor; /* 00BC */ std::uint32_t m_borderColor; /* 00C0 */ SkinPaletteCell m_backgroundCell; /* 00C8 */ SkinPaletteCell m_borderCell; /* 00D0 */ int m_buttonBarStyle; /* 00D4 */ bool m_resolveSkin; }; #endif