PageRenderTime 18ms CodeModel.GetById 14ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

/tools/luagen/idl/ftk_wnd_manager.idl

http://ftk.googlecode.com/
IDL | 18 lines | 16 code | 2 blank | 0 comment | 0 complexity | 9ccd3e99b39f07f8e1238a630eb7ab78 MD5 | raw file
 1#include "ftk_typedef.idl"
 2
 3interface FtkWndManager
 4{
 5	Ret  ftk_wnd_manager_restack(in FtkWndManagerPtr thiz, in FtkWidgetPtr window, in int offset);
 6	Ret  ftk_wnd_manager_grab(in FtkWndManagerPtr thiz, in FtkWidgetPtr window);
 7	Ret  ftk_wnd_manager_ungrab(in FtkWndManagerPtr thiz, in FtkWidgetPtr window);
 8	Ret  ftk_wnd_manager_add(in FtkWndManagerPtr thiz, in FtkWidgetPtr window);
 9	Ret  ftk_wnd_manager_remove(in FtkWndManagerPtr thiz, in FtkWidgetPtr window);
10	Ret  ftk_wnd_manager_update(in FtkWndManagerPtr thiz);
11	Ret  ftk_wnd_manager_get_work_area(in FtkWndManagerPtr thiz, in FtkRectPtr rect);
12	Ret  ftk_wnd_manager_queue_event(in FtkWndManagerPtr thiz, in FtkEventPtr event);
13	Ret  ftk_wnd_manager_dispatch_event(in FtkWndManagerPtr thiz, in FtkEventPtr event);
14	Ret  ftk_wnd_manager_add_global_listener(in FtkWndManagerPtr thiz, in FtkListenerFunc listener);
15	Ret  ftk_wnd_manager_remove_global_listener(in FtkWndManagerPtr thiz, in FtkListenerFunc listener);
16	void ftk_wnd_manager_destroy(in FtkWndManagerPtr thiz);
17};
18