Blender V5.0
FileLayout Struct Reference

#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

Detailed Description

Definition at line 62 of file ED_fileselect.hh.

Member Data Documentation

◆ attribute_column_header_h

int FileLayout::attribute_column_header_h

◆ attribute_columns

FileAttributeColumn FileLayout::attribute_columns[ATTRIBUTE_COLUMN_MAX]

◆ curr_size

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().

◆ dirty

int FileLayout::dirty

◆ flag

◆ flow_columns

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().

◆ height

int FileLayout::height

Definition at line 88 of file ED_fileselect.hh.

Referenced by ED_fileselect_init_layout(), and file_calc_previews().

◆ list_padding_top

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().

◆ offset_top

◆ prv_border_x

int FileLayout::prv_border_x

◆ prv_border_y

◆ prv_h

◆ prv_w

◆ rows

◆ text_line_height

◆ text_lines_count

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().

◆ tile_border_x

◆ tile_border_y

◆ tile_h

◆ tile_w

◆ width

int FileLayout::width

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