summaryrefslogtreecommitdiff
path: root/components/gui/include/rtgui/widgets/window.h
diff options
context:
space:
mode:
authoryangfasheng <[email protected]>2017-12-12 19:46:38 +0800
committeryangfasheng <[email protected]>2017-12-12 19:46:38 +0800
commit2d98c0e7be8e0803de4b4e8e9ba03635bcef91c8 (patch)
tree2369b56b2cb936de281b8e8b335da94828298af3 /components/gui/include/rtgui/widgets/window.h
parent44e17aa2772a48697604ba1122da4a0bb9015414 (diff)
gui 引擎代码更新;
Diffstat (limited to 'components/gui/include/rtgui/widgets/window.h')
-rw-r--r--components/gui/include/rtgui/widgets/window.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/components/gui/include/rtgui/widgets/window.h b/components/gui/include/rtgui/widgets/window.h
index 3623426296..d9a0d2447b 100644
--- a/components/gui/include/rtgui/widgets/window.h
+++ b/components/gui/include/rtgui/widgets/window.h
@@ -88,6 +88,9 @@ struct rtgui_win
/* inherit from container */
rtgui_container_t parent;
+ /* update count */
+ rt_base_t update;
+
/* drawing count */
rt_base_t drawing;
struct rtgui_rect drawing_rect;
@@ -137,6 +140,11 @@ struct rtgui_win
/* Private data. */
rt_base_t (*_do_show)(struct rtgui_win *win);
+
+ /* app ref_count */
+ rt_uint16_t app_ref_count;
+ /* win magic flag, magic value is 0xA5A55A5A */
+ rt_uint32_t magic;
};
rtgui_win_t *rtgui_win_create(struct rtgui_win *parent_window, const char *title,