Blender  V2.93
Public Attributes | List of all members
FileSelectParams Struct Reference

#include <DNA_space_types.h>

Public Attributes

char title [96]
 
char dir [1090]
 
char file [256]
 
char renamefile [256]
 
short rename_flag
 
char filter_glob [256]
 
char filter_search [64]
 
int _pad0
 
uint64_t filter_id
 
int active_file
 
int highlight_file
 
int sel_first
 
int sel_last
 
unsigned short thumbnail_size
 
char _pad1 [2]
 
short type
 
short flag
 
short sort
 
short display
 
char details_flags
 
char _pad2 [3]
 
int filter
 
short recursion_level
 
short f_fp
 
char fp_str [8]
 

Detailed Description

Definition at line 717 of file DNA_space_types.h.

Member Data Documentation

◆ _pad0

int FileSelectParams::_pad0

Same as filter, but for ID types (aka library groups).

Definition at line 736 of file DNA_space_types.h.

◆ _pad1

char FileSelectParams::_pad1[2]

Definition at line 746 of file DNA_space_types.h.

◆ _pad2

char FileSelectParams::_pad2[3]

Definition at line 759 of file DNA_space_types.h.

◆ active_file

int FileSelectParams::active_file

Active file used for keyboard navigation.

Definition at line 740 of file DNA_space_types.h.

◆ details_flags

char FileSelectParams::details_flags

Details toggles (file size, creation date, etc.)

Definition at line 758 of file DNA_space_types.h.

Referenced by blo_do_versions_280(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().

◆ dir

char FileSelectParams::dir[1090]

Directory, FILE_MAX_LIBEXTRA, 1024 + 66, this is for extreme case when 1023 length path needs to be linked in, where foo.blend/Armature need adding

Definition at line 724 of file DNA_space_types.h.

Referenced by blo_update_defaults_screen(), file_draw_hint_if_invalid(), file_draw_invalid_library_hint(), file_duplicate(), fileselect_ensure_updated_file_params(), and fileselect_refresh_asset_params().

◆ display

short FileSelectParams::display

Display mode flag.

Definition at line 756 of file DNA_space_types.h.

Referenced by fileselect_ensure_updated_asset_params().

◆ f_fp

short FileSelectParams::f_fp

Show font preview.

Definition at line 769 of file DNA_space_types.h.

◆ file

char FileSelectParams::file[256]

◆ filter

int FileSelectParams::filter

Filter when (flags & FILE_FILTER) is true.

Definition at line 762 of file DNA_space_types.h.

Referenced by fileselect_ensure_updated_asset_params().

◆ filter_glob

char FileSelectParams::filter_glob[256]

List of filetypes to filter (FILE_MAXFILE).

Definition at line 731 of file DNA_space_types.h.

Referenced by fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().

◆ filter_id

uint64_t FileSelectParams::filter_id

◆ filter_search

char FileSelectParams::filter_search[64]

Text items name must match to be shown.

Definition at line 734 of file DNA_space_types.h.

◆ flag

short FileSelectParams::flag

Settings for filter, hiding dots files.

Definition at line 752 of file DNA_space_types.h.

Referenced by blo_do_versions_280(), and fileselect_ensure_updated_asset_params().

◆ fp_str

char FileSelectParams::fp_str[8]

String to use for font preview.

Definition at line 771 of file DNA_space_types.h.

◆ highlight_file

int FileSelectParams::highlight_file

File under cursor.

Definition at line 742 of file DNA_space_types.h.

◆ recursion_level

short FileSelectParams::recursion_level

Max number of levels in dirtree to show at once, 0 to disable recursion.

Definition at line 765 of file DNA_space_types.h.

Referenced by fileselect_ensure_updated_asset_params().

◆ rename_flag

short FileSelectParams::rename_flag

Definition at line 728 of file DNA_space_types.h.

◆ renamefile

char FileSelectParams::renamefile[256]

Definition at line 727 of file DNA_space_types.h.

◆ sel_first

int FileSelectParams::sel_first

Definition at line 743 of file DNA_space_types.h.

◆ sel_last

int FileSelectParams::sel_last

Definition at line 744 of file DNA_space_types.h.

◆ sort

short FileSelectParams::sort

Sort order.

Definition at line 754 of file DNA_space_types.h.

Referenced by fileselect_ensure_updated_asset_params().

◆ thumbnail_size

unsigned short FileSelectParams::thumbnail_size

◆ title

char FileSelectParams::title[96]

Title, also used for the text of the execute button.

Definition at line 719 of file DNA_space_types.h.

◆ type

short FileSelectParams::type

XXXXX for now store type here, should be moved to the operator.

Definition at line 750 of file DNA_space_types.h.

Referenced by file_duplicate(), and fileselect_refresh_asset_params().


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