mirror of
https://github.com/Karaka-Management/cOMS.git
synced 2026-01-11 11:18:40 +00:00
31 lines
669 B
C
31 lines
669 B
C
#ifndef TOS_UI_WINDOW_H
|
|
#define TOS_UI_WINDOW_H
|
|
|
|
#include "../stdlib/Types.h"
|
|
#include "attribute/UIAttributeBorder.h"
|
|
#include "attribute/UIAttributeShadow.h"
|
|
#include "attribute/UIAttributeFont.h"
|
|
#include "attribute/UIAttributeBackground.h"
|
|
#include "UIAnimation.h"
|
|
#include "UIStyleType.h"
|
|
|
|
struct UIWindowState {
|
|
};
|
|
|
|
struct UIWindow {
|
|
v4_int16 dimension;
|
|
UIAnimation animation;
|
|
byte padding;
|
|
byte alignment;
|
|
byte opacity;
|
|
|
|
uintptr_t background;
|
|
UIBackgroundStyle background_style;
|
|
UIAttributeBorder border;
|
|
UIAttributeShadow shadow_outer;
|
|
UIAttributeShadow shadow_inner;
|
|
|
|
UIWindow* styles[UI_STYLE_TYPE_SIZE];
|
|
};
|
|
|
|
#endif |