34#define FILE_LAYOUT_HOR 1
35#define FILE_LAYOUT_VER 2
118 const int temp_win_size[2],
FSMenuEntry * ED_fsmenu_get_entry(FSMenu *fsmenu, FSMenuCategory category, int idx)
int ED_file_icon(const FileDirEntry *file)
int ED_fsmenu_get_nentries(FSMenu *fsmenu, FSMenuCategory category)
void ED_fileselect_activate_asset_catalog(const SpaceFile *sfile, bUUID catalog_id)
bool ED_fileselect_is_file_browser(const SpaceFile *sfile)
void ED_fsmenu_entry_set_name(FSMenuEntry *fsentry, const char *name)
void ED_fileselect_activate_by_relpath(SpaceFile *sfile, const char *relative_path)
@ FS_CATEGORY_SYSTEM_BOOKMARKS
char * ED_fsmenu_entry_get_name(FSMenuEntry *fsentry)
void ED_operatormacros_file()
int ED_fileselect_layout_numfiles(FileLayout *layout, ARegion *region)
FileSelectParams * ED_fileselect_get_active_params(const SpaceFile *sfile)
void ED_fsmenu_set_category(FSMenu *fsmenu, FSMenuCategory category, FSMenuEntry *fsm_head)
bool ED_fileselect_is_local_asset_library(const SpaceFile *sfile)
ID * ED_fileselect_active_asset_get(const SpaceFile *sfile)
void ED_file_change_dir_ex(bContext *C, ScrArea *area)
char * ED_fsmenu_entry_get_path(FSMenuEntry *fsentry)
void ED_fsmenu_entry_set_icon(FSMenuEntry *fsentry, int icon)
int ED_fsmenu_entry_get_icon(FSMenuEntry *fsentry)
int ED_fileselect_layout_offset(FileLayout *layout, int x, int y)
ScrArea * ED_fileselect_handler_area_find(const wmWindow *win, const wmOperator *file_operator)
ScrArea * ED_fileselect_handler_area_find_any_with_op(const wmWindow *win)
FileSelectParams * ED_fileselect_get_file_params(const SpaceFile *sfile)
FileLayout * ED_fileselect_get_layout(SpaceFile *sfile, ARegion *region)
int ED_file_extension_icon(const char *path)
void ED_fileselect_activate_by_id(SpaceFile *sfile, ID *asset_id, bool deferred)
void ED_fileselect_ensure_default_filepath(bContext *C, wmOperator *op, const char *extension)
FSMenuEntry * ED_fsmenu_get_category(FSMenu *fsmenu, FSMenuCategory category)
FileSelectParams * ED_fileselect_ensure_active_params(SpaceFile *sfile)
void ED_fileselect_params_to_userdef(SpaceFile *sfile, const int temp_win_size[2], bool is_maximized)
void ED_fileselect_exit(wmWindowManager *wm, SpaceFile *sfile)
bool ED_fileselect_is_asset_browser(const SpaceFile *sfile)
void ED_fileselect_deselect_all(SpaceFile *sfile)
FileSelection ED_fileselect_layout_offset_rect(FileLayout *layout, const rcti *rect)
FileAssetSelectParams * ED_fileselect_get_asset_params(const SpaceFile *sfile)
void ED_fsmenu_entry_set_path(FSMenuEntry *fsentry, const char *path)
void ED_fileselect_set_params_from_userdef(SpaceFile *sfile)
bool ED_fileselect_layout_is_inside_pt(const FileLayout *layout, const View2D *v2d, int x, int y)
int ED_path_extension_type(const char *path)
blender::asset_system::AssetLibrary * ED_fileselect_active_asset_library_get(const SpaceFile *sfile)
void ED_fileselect_window_params_get(const wmWindow *win, int r_win_size[2], bool *r_is_maximized)
void ED_file_read_bookmarks()
void ED_file_path_button(bScreen *screen, const SpaceFile *sfile, FileSelectParams *params, uiBlock *block)
void ED_fileselect_init_layout(SpaceFile *sfile, ARegion *region)
bool ED_fileselect_layout_isect_rect(const FileLayout *layout, const View2D *v2d, const rcti *rect, rcti *r_dst)
void ED_fileselect_clear(wmWindowManager *wm, SpaceFile *sfile)
void ED_fileselect_layout_maskrect(const FileLayout *layout, const View2D *v2d, rcti *r_rect)
void ED_fileselect_layout_tilepos(const FileLayout *layout, int tile, int *x, int *y)
int ED_fileselect_asset_import_method_get(const SpaceFile *sfile, const FileDirEntry *file)
void ED_file_change_dir(bContext *C)
ccl_global const KernelWorkTile * tile
FileAttributeColumn attribute_columns[ATTRIBUTE_COLUMN_MAX]
int attribute_column_header_h
Universally Unique Identifier according to RFC4122.