forked from bartvdbraak/blender
Fix [#20447] Minor infobar bugs
Limited headers to normal header height until multi-line headers are properly implemented.
This commit is contained in:
parent
b645e56ad5
commit
30c317de70
@ -1374,6 +1374,7 @@ static int region_scale_invoke(bContext *C, wmOperator *op, wmEvent *event)
|
||||
|
||||
if(az->ar) {
|
||||
RegionMoveData *rmd= MEM_callocN(sizeof(RegionMoveData), "RegionMoveData");
|
||||
int maxsize;
|
||||
|
||||
op->customdata= rmd;
|
||||
|
||||
@ -1397,7 +1398,14 @@ static int region_scale_invoke(bContext *C, wmOperator *op, wmEvent *event)
|
||||
} else {
|
||||
rmd->origval= rmd->ar->sizey;
|
||||
}
|
||||
CLAMP(rmd->maxsize, 0, 1000);
|
||||
|
||||
/* limit headers to standard height for now */
|
||||
if (rmd->ar->regiontype == RGN_TYPE_HEADER)
|
||||
maxsize = rmd->ar->type->prefsizey;
|
||||
else
|
||||
maxsize = 1000;
|
||||
|
||||
CLAMP(rmd->maxsize, 0, maxsize);
|
||||
|
||||
/* add temp handler */
|
||||
WM_event_add_modal_handler(C, op);
|
||||
|
@ -116,12 +116,16 @@ static SpaceLink *info_duplicate(SpaceLink *sl)
|
||||
/* add handlers, stuff you only do once or on area/region changes */
|
||||
static void info_main_area_init(wmWindowManager *wm, ARegion *ar)
|
||||
{
|
||||
ED_region_panels_init(wm, ar);
|
||||
}
|
||||
|
||||
static void info_main_area_draw(const bContext *C, ARegion *ar)
|
||||
{
|
||||
ED_region_panels(C, ar, 1, NULL, -1);
|
||||
float col[3];
|
||||
|
||||
/* clear and setup matrix */
|
||||
UI_GetThemeColor3fv(TH_BACK, col);
|
||||
glClearColor(col[0], col[1], col[2], 0.0);
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
}
|
||||
|
||||
void info_operatortypes(void)
|
||||
|
Loading…
Reference in New Issue
Block a user