|
Blender V5.0
|
#include <ED_fileselect.hh>
Public Attributes | |
| int | offset_top |
| int | attribute_column_header_h |
| int | prv_w |
| int | prv_h |
| int | list_padding_top |
| int | tile_w |
| int | tile_h |
| int | tile_border_x |
| int | tile_border_y |
| int | prv_border_x |
| int | prv_border_y |
| int | rows |
| int | flow_columns |
| int | width |
| int | height |
| int | flag |
| int | dirty |
| int | text_line_height |
| int | text_lines_count |
| FileAttributeColumn | attribute_columns [ATTRIBUTE_COLUMN_MAX] |
| short | curr_size |
Definition at line 62 of file ED_fileselect.hh.
| int FileLayout::attribute_column_header_h |
Height of the header for the different FileAttributeColumn's.
Definition at line 66 of file ED_fileselect.hh.
Referenced by draw_columnheader_background(), draw_columnheader_columns(), ED_fileselect_init_layout(), and file_attribute_column_header_is_inside().
| FileAttributeColumn FileLayout::attribute_columns[ATTRIBUTE_COLUMN_MAX] |
The columns for each item (name, modification date/time, size). Not to be confused with the flow_columns above.
Definition at line 97 of file ED_fileselect.hh.
Referenced by draw_columnheader_columns(), draw_details_columns(), file_attribute_column_type_find_isect(), file_attribute_columns_init(), file_attribute_columns_widths(), file_column_sort_ui_context_invoke(), file_draw_list(), and text_draw_rect_get().
| short FileLayout::curr_size |
When we change display size, we may have to update static strings like size of files.
Definition at line 100 of file ED_fileselect.hh.
Referenced by draw_details_columns(), and file_draw_list().
| int FileLayout::dirty |
Definition at line 90 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), file_init(), file_refresh(), and fileselect_initialize_params_common().
| int FileLayout::flag |
Definition at line 89 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_box_select_find_last_selected(), file_draw_list(), file_ensure_selection_inside_viewbounds(), file_smoothscroll_invoke(), and file_walk_select_do().
| int FileLayout::flow_columns |
Those are the major layout columns the files are distributed across, not to be confused with attribute_columns array below.
Definition at line 86 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_draw_list(), file_smoothscroll_invoke(), and file_walk_select_do().
| int FileLayout::height |
Definition at line 88 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), and file_calc_previews().
| int FileLayout::list_padding_top |
Extra padding to add above any files. Used for horizontal and column list views.
Definition at line 70 of file ED_fileselect.hh.
Referenced by draw_background(), ED_fileselect_init_layout(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), and ED_fileselect_layout_tilepos().
| int FileLayout::offset_top |
Definition at line 64 of file ED_fileselect.hh.
Referenced by draw_background(), ED_fileselect_init_layout(), ED_fileselect_layout_maskrect(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_attribute_column_type_find_isect(), file_draw_list(), file_ensure_inside_viewbounds(), and find_file_mouse_rect().
| int FileLayout::prv_border_x |
Definition at line 79 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), file_draw_loading_icon(), file_draw_preview(), and file_draw_special_image().
| int FileLayout::prv_border_y |
Definition at line 80 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), file_draw_indicator_icons(), file_draw_loading_icon(), file_draw_preview(), file_draw_special_image(), and text_draw_rect_get().
| int FileLayout::prv_h |
Definition at line 68 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), file_draw_indicator_icons(), file_draw_list(), file_draw_loading_icon(), file_draw_preview(), file_draw_special_image(), and preview_image_scaled_dimensions_get().
| int FileLayout::prv_w |
Definition at line 67 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), file_draw_list(), file_draw_loading_icon(), file_draw_preview(), file_draw_special_image(), and preview_image_scaled_dimensions_get().
| int FileLayout::rows |
Definition at line 81 of file ED_fileselect.hh.
Referenced by draw_background(), ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_draw_list(), file_smoothscroll_invoke(), and file_walk_select_do().
| int FileLayout::text_line_height |
Definition at line 91 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), file_draw_invalid_asset_library_hint(), file_draw_invalid_library_hint(), file_draw_list(), and text_draw_rect_get().
| int FileLayout::text_lines_count |
Definition at line 92 of file ED_fileselect.hh.
Referenced by ED_fileselect_init_layout(), file_draw_list(), and text_draw_rect_get().
| int FileLayout::tile_border_x |
Definition at line 77 of file ED_fileselect.hh.
Referenced by draw_details_columns(), draw_dividers(), ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_add_preview_drag_but(), file_attribute_column_type_find_isect(), file_draw_invalid_asset_library_hint(), file_draw_invalid_library_hint(), file_ensure_inside_viewbounds(), file_smoothscroll_invoke(), file_tile_boundbox(), and text_draw_rect_get().
| int FileLayout::tile_border_y |
Definition at line 78 of file ED_fileselect.hh.
Referenced by draw_background(), draw_columnheader_columns(), draw_dividers(), ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_add_preview_drag_but(), file_draw_list(), file_ensure_inside_viewbounds(), file_smoothscroll_invoke(), and file_tile_boundbox().
| int FileLayout::tile_h |
Height to draw the file's "tile" (matches the highlight background) with. tile_border_y will be added above and below it as padding around the tile.
Definition at line 76 of file ED_fileselect.hh.
Referenced by draw_background(), draw_details_columns(), ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_draw_list(), file_ensure_inside_viewbounds(), file_ensure_selection_inside_viewbounds(), file_smoothscroll_invoke(), file_tile_boundbox(), and tile_draw_rect_get().
| int FileLayout::tile_w |
Width to draw the file's "tile" (matches the highlight background) with. tile_border_x will be added before and after it as padding around the tile.
Definition at line 73 of file ED_fileselect.hh.
Referenced by draw_dividers(), ED_fileselect_init_layout(), ED_fileselect_layout_numfiles(), ED_fileselect_layout_offset(), ED_fileselect_layout_offset_rect(), ED_fileselect_layout_tilepos(), file_attribute_columns_widths(), file_ensure_inside_viewbounds(), file_ensure_selection_inside_viewbounds(), file_smoothscroll_invoke(), file_tile_boundbox(), and tile_draw_rect_get().
| int FileLayout::width |
Definition at line 87 of file ED_fileselect.hh.
Referenced by draw_details_columns(), ED_fileselect_init_layout(), file_calc_previews(), and file_draw_list().