PageRenderTime 4ms CodeModel.GetById 2ms app.highlight 0ms RepoModel.GetById 1ms app.codeStats 0ms

/tools/luagen/idl/ftk_window.idl

http://ftk.googlecode.com/
IDL | 20 lines | 19 code | 1 blank | 0 comment | 0 complexity | a9cf745f967dca7312d27c4e68ef0746 MD5 | raw file
 1#include "ftk_widget.idl"
 2
 3interface FtkWindow : FtkWidget
 4{
 5	Ret        ftk_window_set_focus(in FtkWidgetPtr thiz, in FtkWidgetPtr focus_widget);
 6	FtkWidgetPtr ftk_window_get_focus(in FtkWidgetPtr thiz);
 7	Ret        ftk_window_grab(in FtkWidgetPtr thiz, in FtkWidgetPtr grab_widget);
 8	Ret        ftk_window_ungrab(in FtkWidgetPtr thiz, in FtkWidgetPtr grab_widget);
 9	Ret        ftk_window_paint_forcely(in FtkWidgetPtr thiz);
10	Ret        ftk_window_update(in FtkWidgetPtr thiz, in FtkRectPtr rect);
11	int        ftk_window_is_mapped(in FtkWidgetPtr thiz);
12	int        ftk_window_is_fullscreen(in FtkWidgetPtr thiz);
13	Ret        ftk_window_set_fullscreen(in FtkWidgetPtr thiz, in int fullscreen);
14	Ret        ftk_window_invalidate(in FtkWidgetPtr thiz, in FtkRectPtr rect);
15	Ret        ftk_window_set_background_with_alpha(in FtkWidgetPtr thiz, in FtkBitmapPtr bitmap, in FtkColor bg);
16	Ret        ftk_window_enable_update(in FtkWidgetPtr thiz);
17	Ret        ftk_window_disable_update(in FtkWidgetPtr thiz);
18	CStrPtr    ftk_window_get_animation_hint(in FtkWidgetPtr thiz);
19	Ret        ftk_window_set_animation_hint(in FtkWidgetPtr thiz, in CStrPtr hint);
20};