11typedef void (*BrowserWorkerFolderOpenCallback)(
16typedef void (*BrowserWorkerListLoadCallback)(
void* context, uint32_t list_load_offset);
17typedef void (*BrowserWorkerListItemCallback)(
22typedef void (*BrowserWorkerLongLoadCallback)(
void* context);
26 const char* base_path,
27 const char* ext_filter,
33void file_browser_worker_set_callback_context(
BrowserWorker* browser,
void* context);
35void file_browser_worker_set_folder_callback(
37 BrowserWorkerFolderOpenCallback cb);
39void file_browser_worker_set_list_callback(
41 BrowserWorkerListLoadCallback cb);
43void file_browser_worker_set_item_callback(
45 BrowserWorkerListItemCallback cb);
47void file_browser_worker_set_long_load_callback(
49 BrowserWorkerLongLoadCallback cb);
51void file_browser_worker_set_config(
54 const char* ext_filter,
60bool file_browser_worker_is_in_start_folder(
BrowserWorker* browser);
64void file_browser_worker_folder_refresh(
BrowserWorker* browser, int32_t item_idx);
66void file_browser_worker_load(
BrowserWorker* browser, uint32_t offset, uint32_t count);
Definition file_browser_worker.c:38