diff options
| author | [email protected] <[email protected]> | 2012-08-27 07:57:19 +0000 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2012-08-27 07:57:19 +0000 |
| commit | 64b0cd34fe31b9277d091d71e2a877f81d582df5 (patch) | |
| tree | 58c546e41fcd49b01b0bc9f3286d093d3bee176e /components/rtgui/common/rtgui_system.c | |
| parent | a2c5b921511c555410425e1f099624c391a2b7fc (diff) | |
sync RTGUI with github(https://github.com/RT-Thread/RTGUI) 126336387561442a0508b661595134deb28ad34b
As always, full log is in GitHub.
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2265 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'components/rtgui/common/rtgui_system.c')
| -rw-r--r-- | components/rtgui/common/rtgui_system.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/components/rtgui/common/rtgui_system.c b/components/rtgui/common/rtgui_system.c index 4669ef3010..ed2ad57705 100644 --- a/components/rtgui/common/rtgui_system.c +++ b/components/rtgui/common/rtgui_system.c @@ -87,6 +87,7 @@ rtgui_timer_t* rtgui_timer_create(rt_int32_t time, rt_int32_t flag, rtgui_timeou return timer; } +RTM_EXPORT(rtgui_timer_create); void rtgui_timer_destory(rtgui_timer_t* timer) { @@ -100,6 +101,7 @@ void rtgui_timer_destory(rtgui_timer_t* timer) rtgui_free(timer); } +RTM_EXPORT(rtgui_timer_destory); void rtgui_timer_start(rtgui_timer_t* timer) { @@ -108,6 +110,7 @@ void rtgui_timer_start(rtgui_timer_t* timer) /* start rt-thread timer */ rt_timer_start(&(timer->timer)); } +RTM_EXPORT(rtgui_timer_start); void rtgui_timer_stop (rtgui_timer_t* timer) { @@ -116,6 +119,7 @@ void rtgui_timer_stop (rtgui_timer_t* timer) /* stop rt-thread timer */ rt_timer_stop(&(timer->timer)); } +RTM_EXPORT(rtgui_timer_stop); /************************************************************************/ /* RTGUI Memory Management */ @@ -267,6 +271,7 @@ void* rtgui_malloc(rt_size_t size) return ptr; } +RTM_EXPORT(rtgui_malloc); void* rtgui_realloc(void* ptr, rt_size_t size) { @@ -285,6 +290,7 @@ void* rtgui_realloc(void* ptr, rt_size_t size) return new_ptr; } +RTM_EXPORT(rtgui_realloc); void rtgui_free(void* ptr) { @@ -295,6 +301,7 @@ void rtgui_free(void* ptr) rt_free(ptr); } +RTM_EXPORT(rtgui_free); #if defined(RTGUI_MEM_TRACE) && defined(RT_USING_FINSH) #include <finsh.h> @@ -560,6 +567,7 @@ rt_err_t rtgui_send(rt_thread_t tid, rtgui_event_t* event, rt_size_t event_size) return result; } +RTM_EXPORT(rtgui_send); rt_err_t rtgui_send_urgent(rt_thread_t tid, rtgui_event_t* event, rt_size_t event_size) { @@ -583,6 +591,7 @@ rt_err_t rtgui_send_urgent(rt_thread_t tid, rtgui_event_t* event, rt_size_t even return result; } +RTM_EXPORT(rtgui_send_urgent); rt_err_t rtgui_send_sync(rt_thread_t tid, rtgui_event_t* event, rt_size_t event_size) { @@ -631,6 +640,7 @@ __return: rt_mb_detach(&ack_mb); return r; } +RTM_EXPORT(rtgui_send_sync); rt_err_t rtgui_ack(rtgui_event_t* event, rt_int32_t status) { @@ -641,6 +651,7 @@ rt_err_t rtgui_ack(rtgui_event_t* event, rt_int32_t status) return RT_EOK; } +RTM_EXPORT(rtgui_ack); rt_err_t rtgui_recv(rtgui_event_t* event, rt_size_t event_size) { @@ -658,6 +669,7 @@ rt_err_t rtgui_recv(rtgui_event_t* event, rt_size_t event_size) return r; } +RTM_EXPORT(rtgui_recv); rt_err_t rtgui_recv_nosuspend(rtgui_event_t* event, rt_size_t event_size) { @@ -675,6 +687,7 @@ rt_err_t rtgui_recv_nosuspend(rtgui_event_t* event, rt_size_t event_size) return r; } +RTM_EXPORT(rtgui_recv_nosuspend); rt_err_t rtgui_recv_filter(rt_uint32_t type, rtgui_event_t* event, rt_size_t event_size) { @@ -704,33 +717,41 @@ rt_err_t rtgui_recv_filter(rt_uint32_t type, rtgui_event_t* event, rt_size_t eve return -RT_ERROR; } +RTM_EXPORT(rtgui_recv_filter); rt_thread_t rtgui_get_server(void) { return rt_thread_find("rtgui"); } +RTM_EXPORT(rtgui_get_server); void rtgui_set_mainwin_rect(struct rtgui_rect *rect) { _mainwin_rect = *rect; } +RTM_EXPORT(rtgui_set_mainwin_rect); void rtgui_get_mainwin_rect(struct rtgui_rect *rect) { *rect = _mainwin_rect; } +RTM_EXPORT(rtgui_get_mainwin_rect); void rtgui_get_screen_rect(struct rtgui_rect *rect) { rtgui_graphic_driver_get_rect(rtgui_graphic_driver_get_default(), rect); } +RTM_EXPORT(rtgui_get_screen_rect); void rtgui_screen_lock(rt_int32_t timeout) { rt_mutex_take(&_screen_lock, timeout); } +RTM_EXPORT(rtgui_screen_lock); void rtgui_screen_unlock(void) { rt_mutex_release(&_screen_lock); } +RTM_EXPORT(rtgui_screen_unlock); + |
