rodecomp/Source/UI/Emotion/UIEmotionWnd.h
ragnarok-clanker 4852c57d98 Decompile fn_17207 (UIWindowMgr::sub_A978D0)
Batch #10453 by Toshiro: 0 byte-identical, 1 confirmed by peer review.

- fn_17207 UIWindowMgr::sub_A978D0: logic confirmed by peer review

Peer-reviewed-by: secret, KWDev, cremane
Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes).
2026-11-04 03:30:56 +00:00

33 lines
967 B
C++

#ifndef RAGNAROK_SOURCE_UI_EMOTION_UIEMOTIONWND_H
#define RAGNAROK_SOURCE_UI_EMOTION_UIEMOTIONWND_H
#include "UI/Window/UIFrameWnd.h"
class UIEditCtrl;
class UIStaticText;
class UIBitmapButton;
struct EmotionWndInfo;
class UIEmotionWnd : public UIFrameWnd {
public:
/* 00B4 */ UIStaticText* m_labels[10];
/* 00DC */ UIEditCtrl* m_edits[10];
/* 0104 */ EmotionWndInfo* m_saved;
/* 0108 */ UIBitmapButton* viewButton;
// INLINED
UIEmotionWnd() : UIFrameWnd(0), m_labels(), m_edits(), m_saved(nullptr), viewButton(nullptr) {
}
void Slot11() override;
void Slot15(int width, int height) override;
void Paint() override;
void Slot25(int x, int y) override;
int SendMsg(UIWindow* sender, int message, std::intptr_t argument1, std::intptr_t argument2, std::intptr_t argument3, std::intptr_t argument4) override;
void SetMacroText(const char* text, int index);
UIBitmapButton* AddCloseButton(const char* tooltip, int width = 0);
};
#endif