Blender  V2.93
Public Attributes | List of all members
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

Definition at line 803 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

char SpaceFile::_pad0[6]

Definition at line 809 of file DNA_space_types.h.

◆ _pad1

char SpaceFile::_pad1[1]

Definition at line 814 of file DNA_space_types.h.

◆ _pad2

void* SpaceFile::_pad2

Definition at line 824 of file DNA_space_types.h.

◆ asset_params

FileAssetSelectParams* SpaceFile::asset_params

◆ bookmarknr

short SpaceFile::bookmarknr

◆ browse_mode

char SpaceFile::browse_mode

◆ files

struct FileList* SpaceFile::files

◆ 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 846 of file DNA_space_types.h.

Referenced by direct_link_area(), file_duplicate(), 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

Holds the list of next directories (pushed from previous) to show. Owned by folder_histories below.

Definition at line 840 of file DNA_space_types.h.

Referenced by direct_link_area(), ED_file_change_dir_ex(), file_next_exec(), file_previous_exec(), folder_history_entry_free(), folder_history_list_ensure_for_active_browse_mode(), and folderlist_clear_next().

◆ folders_prev

ListBase* SpaceFile::folders_prev

◆ layout

struct FileLayout* SpaceFile::layout

◆ link_flag

char SpaceFile::link_flag

Definition at line 808 of file DNA_space_types.h.

◆ next

SpaceLink* SpaceFile::next

Definition at line 804 of file DNA_space_types.h.

◆ op

struct wmOperator* SpaceFile::op

◆ params

FileSelectParams* SpaceFile::params

◆ prev

SpaceLink * SpaceFile::prev

Definition at line 804 of file DNA_space_types.h.

◆ previews_timer

struct wmTimer* SpaceFile::previews_timer

◆ recentnr

short SpaceFile::recentnr

Definition at line 860 of file DNA_space_types.h.

Referenced by file_refresh().

◆ regionbase

ListBase SpaceFile::regionbase

Storage of regions for inactive spaces.

Definition at line 806 of file DNA_space_types.h.

Referenced by file_create().

◆ runtime

SpaceFile_Runtime* SpaceFile::runtime

◆ scroll_offset

int SpaceFile::scroll_offset

◆ smoothscroll_timer

struct wmTimer* SpaceFile::smoothscroll_timer

◆ spacetype

char SpaceFile::spacetype

Definition at line 807 of file DNA_space_types.h.

Referenced by file_create().

◆ system_bookmarknr

short SpaceFile::system_bookmarknr

Definition at line 861 of file DNA_space_types.h.

Referenced by file_refresh().

◆ systemnr

short SpaceFile::systemnr

Definition at line 861 of file DNA_space_types.h.

Referenced by file_refresh().

◆ tags

short SpaceFile::tags

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