/tools/luagen/idl/ftk_file_browser.idl

http://ftk.googlecode.com/ · IDL · 12 lines · 11 code · 1 blank · 0 comment · 0 complexity · 4dba13db60c693a088239f8de64e337f MD5 · raw file

  1. #include "ftk_window.idl"
  2. typedef voidPtr FtkFileBrowserPtr;
  3. interface FtkFileBrowser :FtkWidget
  4. {
  5. FtkFileBrowserPtr ftk_file_browser_create(in int type);
  6. Ret ftk_file_browser_set_path(in FtkWidgetPtr thiz, in CStrPtr path);
  7. Ret ftk_file_browser_set_filter(in FtkWidgetPtr thiz, in CStrPtr mime_type);
  8. Ret ftk_file_browser_set_choosed_handler(in FtkWidgetPtr thiz,
  9. in FtkFileBrowserOnChoosedFunc on_choosed);
  10. Ret ftk_file_browser_load(in FtkWidgetPtr thiz);
  11. };