diff options
| author | bernard.xiong <[email protected]> | 2010-05-02 12:26:19 +0000 |
|---|---|---|
| committer | bernard.xiong <[email protected]> | 2010-05-02 12:26:19 +0000 |
| commit | 16f7ea2f957efcd4afe7ccf62e128362ad3867ec (patch) | |
| tree | 7ae56a8223705348a3004ee1cecbfa9281d8e824 /components/rtgui/widgets/window.c | |
| parent | 030b39fad45adf285e9d4fb39bb6002210635afd (diff) | |
update according to 0.3.1
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@686 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'components/rtgui/widgets/window.c')
| -rw-r--r-- | components/rtgui/widgets/window.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/rtgui/widgets/window.c b/components/rtgui/widgets/window.c index 268c9c50c4..b11690fbae 100644 --- a/components/rtgui/widgets/window.c +++ b/components/rtgui/widgets/window.c @@ -156,6 +156,11 @@ void rtgui_win_destroy(struct rtgui_win* win) } } +void rtgui_win_close(struct rtgui_win* win) +{ + win->style |= RTGUI_WIN_STYLE_CLOSED; +} + rtgui_modal_code_t rtgui_win_show(struct rtgui_win* win, rt_bool_t is_modal) { rtgui_modal_code_t result; @@ -416,7 +421,7 @@ rt_bool_t rtgui_win_event_handler(struct rtgui_widget* widget, struct rtgui_even if (widget->on_draw != RT_NULL) widget->on_draw(widget, event); else #endif - rtgui_win_ondraw(win); + rtgui_widget_update(RTGUI_WIDGET(win)); if (win->on_activate != RT_NULL) { |
