diff options
Diffstat (limited to 'components/rtgui/server/mouse.h')
| -rw-r--r-- | components/rtgui/server/mouse.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/components/rtgui/server/mouse.h b/components/rtgui/server/mouse.h deleted file mode 100644 index dd62596efe..0000000000 --- a/components/rtgui/server/mouse.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * File : mouse.h - * This file is part of RT-Thread RTOS - * COPYRIGHT (C) 2006 - 2009, RT-Thread Development Team - * - * The license and distribution terms for this file may be - * found in the file LICENSE in this distribution or at - * http://www.rt-thread.org/license/LICENSE - * - * Change Logs: - * Date Author Notes - * 2009-10-16 Bernard first version - */ -#ifndef __RTGUI_MOUSE_H__ -#define __RTGUI_MOUSE_H__ - -#include <rtgui/rtgui.h> -#include <rtgui/image.h> -#include "topwin.h" - -struct rtgui_mouse_monitor -{ - /* event rect */ - rtgui_rect_t rect; - - /* node list */ - rtgui_list_t list; -}; -typedef struct rtgui_mouse_monitor rtgui_mouse_monitor_t; - -void rtgui_mouse_init(void); -void rtgui_mouse_fini(void); -void rtgui_mouse_moveto(int x, int y); -/* set cursor position */ -void rtgui_mouse_set_position(int x, int y); - -void rtgui_mouse_set_cursor_enable(rt_bool_t enable); -void rtgui_mouse_set_cursor(rtgui_image_t *cursor); -void rtgui_mouse_get_cursor_rect(rtgui_rect_t *rect); - -void rtgui_mouse_show_cursor(void); -void rtgui_mouse_hide_cursor(void); - -rt_bool_t rtgui_mouse_is_intersect(rtgui_rect_t *r); - -#ifdef RTGUI_USING_WINMOVE -rt_bool_t rtgui_winrect_is_moved(void); -void rtgui_winrect_set(struct rtgui_topwin *topwin); -rt_bool_t rtgui_winrect_moved_done(rtgui_rect_t *winrect, struct rtgui_topwin **topwin); -#endif - -void rtgui_mouse_monitor_append(rtgui_list_t *head, rtgui_rect_t *rect); -void rtgui_mouse_monitor_remove(rtgui_list_t *head, rtgui_rect_t *rect); -rt_bool_t rtgui_mouse_monitor_contains_point(rtgui_list_t *head, int x, int y); - -#endif |
