Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/screen/area.c
| Show First 20 Lines • Show All 1,249 Lines • ▼ Show 20 Lines | static void region_rect_recursive( | ||||
| if (ar->flag & RGN_FLAG_PREFSIZE_OR_HIDDEN) { | if (ar->flag & RGN_FLAG_PREFSIZE_OR_HIDDEN) { | ||||
| prefsizex = UI_DPI_FAC * ar->type->prefsizex; | prefsizex = UI_DPI_FAC * ar->type->prefsizex; | ||||
| prefsizey = UI_DPI_FAC * ar->type->prefsizey; | prefsizey = UI_DPI_FAC * ar->type->prefsizey; | ||||
| } | } | ||||
| else if (ar->regiontype == RGN_TYPE_HEADER) { | else if (ar->regiontype == RGN_TYPE_HEADER) { | ||||
| prefsizey = ED_area_headersize(); | prefsizey = ED_area_headersize(); | ||||
| } | } | ||||
| else if (ar->regiontype == RGN_TYPE_TOOL_HEADER) { | else if (ar->regiontype == RGN_TYPE_TOOL_HEADER) { | ||||
| prefsizey = ED_area_headersize(); | prefsizey = ED_area_toolheader_size(); | ||||
| } | } | ||||
| else if (ar->regiontype == RGN_TYPE_FOOTER) { | else if (ar->regiontype == RGN_TYPE_FOOTER) { | ||||
| prefsizey = ED_area_footersize(); | prefsizey = ED_area_footersize(); | ||||
| } | } | ||||
| else if (ED_area_is_global(sa)) { | else if (ED_area_is_global(sa)) { | ||||
| prefsizey = ED_region_global_size_y(); | prefsizey = ED_region_global_size_y(); | ||||
| } | } | ||||
| else { | else { | ||||
| ▲ Show 20 Lines • Show All 1,416 Lines • ▼ Show 20 Lines | |||||
| } | } | ||||
| int ED_area_headersize(void) | int ED_area_headersize(void) | ||||
| { | { | ||||
| /* Accommodate widget and padding. */ | /* Accommodate widget and padding. */ | ||||
| return U.widget_unit + (int)(UI_DPI_FAC * HEADER_PADDING_Y); | return U.widget_unit + (int)(UI_DPI_FAC * HEADER_PADDING_Y); | ||||
| } | } | ||||
| int ED_area_toolheader_size(void) | |||||
| { | |||||
| /* Accommodate widget and padding. */ | |||||
| return U.widget_unit + (int)(UI_DPI_FAC * HEADER_PADDING_Y * 3); | |||||
| } | |||||
| int ED_area_header_alignment_or_fallback(const ScrArea *area, int fallback) | int ED_area_header_alignment_or_fallback(const ScrArea *area, int fallback) | ||||
| { | { | ||||
| for (ARegion *ar = area->regionbase.first; ar; ar = ar->next) { | for (ARegion *ar = area->regionbase.first; ar; ar = ar->next) { | ||||
| if (ar->regiontype == RGN_TYPE_HEADER) { | if (ar->regiontype == RGN_TYPE_HEADER) { | ||||
| return ar->alignment; | return ar->alignment; | ||||
| } | } | ||||
| } | } | ||||
| return fallback; | return fallback; | ||||
| ▲ Show 20 Lines • Show All 752 Lines • Show Last 20 Lines | |||||