|
Blender V4.5
|
#include <DNA_space_types.h>
Public Attributes | |
| char | title [96] |
| char | dir [1090] |
| char | file [256] |
| char | renamefile [256] |
| short | rename_flag |
| char | _pad [4] |
| const ID * | rename_id |
| void * | _pad3 |
| char | filter_glob [256] |
| char | filter_search [64] |
| uint64_t | filter_id |
| int | active_file |
| int | highlight_file |
| int | sel_first |
| int | sel_last |
| unsigned short | thumbnail_size |
| unsigned short | list_thumbnail_size |
| unsigned short | list_column_size |
| short | type |
| short | flag |
| short | sort |
| short | display |
| char | details_flags |
| char | _pad1 |
| int | filter |
| short | recursion_level |
| char | _pad2 [2] |
Config and Input for File Selector.
Definition at line 393 of file DNA_space_types.h.
| char FileSelectParams::_pad[4] |
Definition at line 407 of file DNA_space_types.h.
| char FileSelectParams::_pad1 |
Definition at line 444 of file DNA_space_types.h.
| char FileSelectParams::_pad2[2] |
Definition at line 452 of file DNA_space_types.h.
| void* FileSelectParams::_pad3 |
Definition at line 412 of file DNA_space_types.h.
| int FileSelectParams::active_file |
Active file used for keyboard navigation. -1 means no active file (cleared e.g. after directory change or search update).
Definition at line 424 of file DNA_space_types.h.
Referenced by ED_file_change_dir_ex(), ED_fileselect_activate_by_id(), ED_fileselect_activate_by_relpath(), ED_fileselect_active_asset_get(), file_box_select_modal(), file_context(), file_execute(), file_params_renamefile_activate(), file_refresh(), file_rename_exec(), file_select(), file_select_all_exec(), file_select_do(), file_view_selected_exec(), file_walk_select_do(), file_walk_select_selection_set(), and fileselect_initialize_params_common().
| char FileSelectParams::details_flags |
Details toggles (file size, creation date, etc.)
Definition at line 443 of file DNA_space_types.h.
Referenced by asset_browser_add_list_view(), blo_do_versions_280(), ED_fileselect_params_to_userdef(), ED_fileselect_set_params_from_userdef(), file_attribute_column_type_enabled(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| char FileSelectParams::dir[1090] |
Directory.
Definition at line 402 of file DNA_space_types.h.
Referenced by blo_update_defaults_screen(), bookmark_add_exec(), bookmark_select_exec(), ED_file_change_dir_ex(), file_directory_enter_handle(), file_directory_new_exec(), file_draw_check_exists(), file_draw_hint_if_invalid(), file_draw_invalid_asset_library_hint(), file_duplicate(), file_execute(), file_expand_directory(), file_filename_enter_handle(), file_next_exec(), file_operator_to_sfile(), file_parent_exec(), file_previous_exec(), file_refresh(), file_select_do(), file_sfile_filepath_set(), file_sfile_to_operator_ex(), fileselect_ensure_updated_file_params(), fileselect_initialize_params_common(), fileselect_refresh_asset_params(), folderlist_clear_next(), and renamebutton_cb().
| short FileSelectParams::display |
Display mode flag.
Definition at line 441 of file DNA_space_types.h.
Referenced by ED_fileselect_init_layout(), ED_fileselect_params_to_userdef(), ED_fileselect_set_params_from_userdef(), file_attribute_columns_widths(), file_draw_list(), file_draw_tooltip_custom_func(), file_main_region_draw(), file_refresh(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| char FileSelectParams::file[256] |
Definition at line 403 of file DNA_space_types.h.
Referenced by blo_update_defaults_screen(), file_directory_enter_handle(), file_draw_check_exists(), file_execute(), file_filename_enter_handle(), file_filenum_exec(), file_operator_to_sfile(), file_sfile_filepath_set(), file_sfile_to_operator_ex(), fileselect_ensure_updated_asset_params(), fileselect_ensure_updated_file_params(), and fileselect_file_set().
| int FileSelectParams::filter |
Filter when (flags & FILE_FILTER) is true.
Definition at line 447 of file DNA_space_types.h.
Referenced by file_refresh(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| char FileSelectParams::filter_glob[256] |
List of file-types to filter.
Definition at line 415 of file DNA_space_types.h.
Referenced by file_refresh(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| uint64_t FileSelectParams::filter_id |
Same as filter, but for ID types (aka library groups).
Definition at line 420 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), ED_fileselect_params_to_userdef(), ED_fileselect_set_params_from_userdef(), file_refresh(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| char FileSelectParams::filter_search[64] |
Text items name must match to be shown.
Definition at line 418 of file DNA_space_types.h.
Referenced by ED_file_change_dir_ex(), file_draw_list(), and file_refresh().
| short FileSelectParams::flag |
Settings for filter, hiding dots files.
Definition at line 437 of file DNA_space_types.h.
Referenced by blo_do_versions_280(), blo_do_versions_300(), draw_columnheader_columns(), ED_fileselect_params_to_userdef(), ED_fileselect_set_params_from_userdef(), file_column_sort_ui_context_invoke(), file_draw_check_exists(), file_filename_enter_handle(), file_filenum_poll(), file_hidedot_exec(), file_panel_execution_buttons_draw(), file_refresh(), file_select(), file_select_all_exec(), file_sfile_filepath_set(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| int FileSelectParams::highlight_file |
File under cursor.
Definition at line 426 of file DNA_space_types.h.
Referenced by ED_fileselect_clear(), ED_fileselect_clear_main_assets(), file_box_select_modal(), file_draw_list(), file_highlight_set(), file_main_region_draw(), file_refresh(), file_select_do(), file_select_exec(), and file_walk_select_selection_set().
| unsigned short FileSelectParams::list_column_size |
Definition at line 431 of file DNA_space_types.h.
Referenced by asset_browser_add_list_view(), ED_fileselect_init_layout(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| unsigned short FileSelectParams::list_thumbnail_size |
Definition at line 430 of file DNA_space_types.h.
Referenced by asset_browser_add_list_view(), ED_fileselect_init_layout(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| short FileSelectParams::recursion_level |
Max number of levels in directory tree to show at once, 0 to disable recursion.
Definition at line 450 of file DNA_space_types.h.
Referenced by blo_do_versions_300(), file_draw_tooltip_custom_func(), file_parent_exec(), file_refresh(), file_select_do(), and fileselect_ensure_updated_asset_params().
| short FileSelectParams::rename_flag |
Definition at line 406 of file DNA_space_types.h.
Referenced by file_directory_new_exec(), file_params_invoke_rename_postscroll(), file_params_renamefile_activate(), file_params_renamefile_clear(), file_refresh(), file_rename_state_activate(), and file_smoothscroll_invoke().
| const ID* FileSelectParams::rename_id |
An ID that was just renamed. Used to identify a renamed asset file over re-reads, similar to renamefile but for local IDs (takes precedence). Don't keep this stored across handlers! Would break on undo.
Definition at line 411 of file DNA_space_types.h.
Referenced by file_directory_new_exec(), file_listener(), file_params_find_renamed(), file_params_renamefile_activate(), file_params_renamefile_clear(), and file_space_blend_read_data().
| char FileSelectParams::renamefile[256] |
Definition at line 405 of file DNA_space_types.h.
Referenced by file_directory_new_exec(), file_draw_list(), file_params_find_renamed(), file_params_renamefile_activate(), file_params_renamefile_clear(), file_rename_state_activate(), and renamebutton_cb().
| int FileSelectParams::sel_first |
Definition at line 427 of file DNA_space_types.h.
Referenced by file_box_select_modal().
| int FileSelectParams::sel_last |
Definition at line 428 of file DNA_space_types.h.
Referenced by file_box_select_modal().
| short FileSelectParams::sort |
Sort order.
Definition at line 439 of file DNA_space_types.h.
Referenced by blo_do_versions_440(), draw_columnheader_columns(), ED_fileselect_params_to_userdef(), ED_fileselect_set_params_from_userdef(), file_column_sort_ui_context_invoke(), file_refresh(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| unsigned short FileSelectParams::thumbnail_size |
Definition at line 429 of file DNA_space_types.h.
Referenced by blo_do_versions_270(), ED_fileselect_init_layout(), ED_fileselect_params_to_userdef(), ED_fileselect_set_params_from_userdef(), file_attribute_columns_widths(), file_draw_list(), fileselect_ensure_updated_asset_params(), and fileselect_ensure_updated_file_params().
| char FileSelectParams::title[96] |
Title, also used for the text of the execute button.
Definition at line 395 of file DNA_space_types.h.
Referenced by file_panel_execution_buttons_draw(), and fileselect_ensure_updated_file_params().
| short FileSelectParams::type |
XXX: for now store type here, should be moved to the operator.
Definition at line 435 of file DNA_space_types.h.
Referenced by file_duplicate(), file_refresh(), fileselect_ensure_updated_file_params(), and fileselect_refresh_asset_params().