Blender V5.0
SpaceFile Struct Reference

#include <DNA_space_types.h>

Public Attributes

SpaceLinknext
SpaceLinkprev
ListBase regionbase
char spacetype
char link_flag
char _pad0 [6]
char browse_mode
char _pad1 [1]
short tags
int scroll_offset
FileSelectParamsparams
FileAssetSelectParamsasset_params
void * _pad2
struct FileListfiles
ListBasefolders_prev
ListBasefolders_next
ListBase folder_histories
struct wmOperatorop
struct wmTimersmoothscroll_timer
struct wmTimerpreviews_timer
struct FileLayoutlayout
short recentnr
short bookmarknr
short systemnr
short system_bookmarknr
SpaceFile_Runtimeruntime

Detailed Description

File Browser.

Definition at line 489 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceFile::_pad0[6]

Definition at line 495 of file DNA_space_types.h.

◆ _pad1

char SpaceFile::_pad1[1]

Definition at line 500 of file DNA_space_types.h.

◆ _pad2

void* SpaceFile::_pad2

Definition at line 510 of file DNA_space_types.h.

◆ asset_params

◆ bookmarknr

short SpaceFile::bookmarknr

◆ browse_mode

◆ files

struct FileList* SpaceFile::files

Holds the list of files to show. Currently recreated when browse-mode changes. Could be per browse-mode to avoid refreshes.

Definition at line 516 of file DNA_space_types.h.

Referenced by autocomplete_directory(), autocomplete_file(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_assets_into_catalog(), ED_file_change_dir_ex(), ED_file_path_button(), ED_fileselect_activate_by_id(), ED_fileselect_activate_by_relpath(), ED_fileselect_active_asset_get(), ED_fileselect_active_asset_library_get(), ED_fileselect_clear(), ED_fileselect_clear_main_assets(), ED_fileselect_deselect_all(), ED_fileselect_exit(), ED_fileselect_init_layout(), ED_fileselect_selected_files_full_paths(), file_box_select_exec(), file_box_select_modal(), file_context(), file_delete_exec(), file_delete_poll(), file_directory_enter_handle(), file_draw_hint_if_invalid(), file_draw_list(), file_draw_tooltip_custom_func(), file_duplicate(), file_execute(), file_external_operation_exec(), file_filename_enter_handle(), file_free(), file_highlight_set(), file_listener(), file_main_region_needs_refresh_before_draw(), file_os_operations_menu_draw(), file_os_operations_menu_poll(), file_panel_asset_browsing_poll(), file_panel_asset_catalog_buttons_draw(), file_params_rename_end(), file_params_renamefile_activate(), file_parent_exec(), file_refresh(), file_rename_state_activate(), file_reset_filelist_showing_main_data(), file_select(), file_select_all_exec(), file_select_deselect_all(), file_select_do(), file_select_exec(), file_select_match(), file_selection_get(), file_sfile_to_operator_ex(), file_smoothscroll_invoke(), file_space_blend_read_data(), file_view_selected_exec(), file_walk_select_do(), file_walk_select_selection_set(), and fileselect_file_set().

◆ folder_histories

ListBase SpaceFile::folder_histories

This actually owns the prev/next folder-lists above. On browse-mode change, the lists of the new mode get assigned to the above.

Definition at line 532 of file DNA_space_types.h.

Referenced by file_duplicate(), file_space_blend_read_data(), folder_history_entry_free(), folder_history_find(), folder_history_list_ensure_for_active_browse_mode(), and folder_history_list_free().

◆ folders_next

ListBase* SpaceFile::folders_next

◆ folders_prev

◆ layout

◆ link_flag

char SpaceFile::link_flag

Definition at line 494 of file DNA_space_types.h.

◆ next

SpaceLink* SpaceFile::next

Definition at line 490 of file DNA_space_types.h.

◆ op

◆ params

◆ prev

SpaceLink * SpaceFile::prev

Definition at line 490 of file DNA_space_types.h.

◆ previews_timer

struct wmTimer* SpaceFile::previews_timer

◆ recentnr

short SpaceFile::recentnr

Definition at line 545 of file DNA_space_types.h.

Referenced by file_refresh().

◆ regionbase

ListBase SpaceFile::regionbase

Storage of regions for inactive spaces.

Definition at line 492 of file DNA_space_types.h.

Referenced by file_create().

◆ runtime

◆ scroll_offset

int SpaceFile::scroll_offset

◆ smoothscroll_timer

◆ spacetype

char SpaceFile::spacetype

Definition at line 493 of file DNA_space_types.h.

Referenced by file_create().

◆ system_bookmarknr

short SpaceFile::system_bookmarknr

Definition at line 546 of file DNA_space_types.h.

Referenced by file_refresh().

◆ systemnr

short SpaceFile::systemnr

Definition at line 546 of file DNA_space_types.h.

Referenced by file_refresh().

◆ tags


The documentation for this struct was generated from the following file: