XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Process
Deodhai
popup.h
Go to the documentation of this file.
1
30
#ifndef __POPUP_H__
31
#define __POPUP_H__
32
33
#include <stdint.h>
34
#include <stdarg.h>
35
#include "
deodhai.h
"
36
#include "
window.h
"
37
#include <string.h>
38
39
#define POPUP_TYPE_MENU (1<<0)
40
#define POPUP_TYPE_TOOLTIP (1<<1)
41
#define POPUP_TYPE_NOTIFICATION (1<<2)
42
43
#pragma pack(push,1)
44
typedef
struct
_popup_sh_win_
{
45
Rect
rect
[100];
46
uint32_t
rect_count
;
47
int
x
;
48
int
y
;
49
int
w
;
50
int
h
;
51
bool
dirty
;
52
bool
close
;
53
bool
hide
;
54
bool
popuped
;
55
bool
alpha
;
56
}
PopupSharedWin
;
57
#pragma pack(pop)
58
59
typedef
struct
_PopupWin_
{
60
PopupSharedWin
*
shwin
;
61
uint32_t
*
buffer
;
62
uint8_t
owner_id
;
63
uint16_t
shwinKey
;
64
uint16_t
buffWinKey
;
65
uint32_t
*
shadowBuffers
;
66
int
handle
;
67
bool
hidden
;
68
bool
shadowUpdate
;
69
}
PopupWindow
;
70
71
#endif
window.h
uint32_t
unsigned int uint32_t
Definition
acefiex.h:163
uint8_t
unsigned char uint8_t
Definition
acefiex.h:161
uint16_t
unsigned short int uint16_t
Definition
acefiex.h:162
deodhai.h
PopupWindow
struct _PopupWin_ PopupWindow
PopupSharedWin
struct _popup_sh_win_ PopupSharedWin
_PopupWin_
Definition
popup.h:59
_PopupWin_::hidden
bool hidden
Definition
popup.h:67
_PopupWin_::shadowBuffers
uint32_t * shadowBuffers
Definition
popup.h:65
_PopupWin_::handle
int handle
Definition
popup.h:66
_PopupWin_::buffWinKey
uint16_t buffWinKey
Definition
popup.h:64
_PopupWin_::shwin
PopupSharedWin * shwin
Definition
popup.h:60
_PopupWin_::buffer
uint32_t * buffer
Definition
popup.h:61
_PopupWin_::shadowUpdate
bool shadowUpdate
Definition
popup.h:68
_PopupWin_::owner_id
uint8_t owner_id
Definition
popup.h:62
_PopupWin_::shwinKey
uint16_t shwinKey
Definition
popup.h:63
_popup_sh_win_
Definition
window.h:156
_popup_sh_win_::rect
ChRect rect[100]
Definition
window.h:157
_popup_sh_win_::w
int w
Definition
window.h:161
_popup_sh_win_::rect_count
uint32_t rect_count
Definition
window.h:158
_popup_sh_win_::hide
bool hide
Definition
window.h:165
_popup_sh_win_::dirty
bool dirty
Definition
window.h:163
_popup_sh_win_::x
int x
Definition
window.h:159
_popup_sh_win_::h
int h
Definition
window.h:162
_popup_sh_win_::alpha
bool alpha
Definition
window.h:167
_popup_sh_win_::popuped
bool popuped
Definition
window.h:166
_popup_sh_win_::y
int y
Definition
window.h:160
_popup_sh_win_::close
bool close
Definition
window.h:164
_rect_
Definition
deodhai.h:69
Generated by
1.9.8