Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2021-01-04 09:02:13 +0300
committerCampbell Barton <ideasman42@gmail.com>2021-01-04 09:40:05 +0300
commitdcdc0f177a3907085a2f8208ceb5680ab4b57142 (patch)
tree169f119939ed3c0b9a84b5afba63a79ab25ea681 /source/blender/editors/interface
parentcd29d76ab6ccd9025757bf891647b146420bde90 (diff)
Cleanup: use const variables
Diffstat (limited to 'source/blender/editors/interface')
-rw-r--r--source/blender/editors/interface/interface.c81
-rw-r--r--source/blender/editors/interface/interface_context_menu.c4
-rw-r--r--source/blender/editors/interface/interface_handlers.c2
-rw-r--r--source/blender/editors/interface/interface_icons.c10
-rw-r--r--source/blender/editors/interface/interface_layout.c34
-rw-r--r--source/blender/editors/interface/interface_template_search_menu.c2
-rw-r--r--source/blender/editors/interface/interface_templates.c55
-rw-r--r--source/blender/editors/interface/interface_widgets.c39
-rw-r--r--source/blender/editors/interface/view2d_ops.c8
9 files changed, 119 insertions, 116 deletions
diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c
index f514588e132..9644e6e0238 100644
--- a/source/blender/editors/interface/interface.c
+++ b/source/blender/editors/interface/interface.c
@@ -132,10 +132,10 @@ static bool ui_but_is_unit_radians(const uiBut *but)
void ui_block_to_window_fl(const ARegion *region, uiBlock *block, float *r_x, float *r_y)
{
- int getsizex = BLI_rcti_size_x(&region->winrct) + 1;
- int getsizey = BLI_rcti_size_y(&region->winrct) + 1;
- int sx = region->winrct.xmin;
- int sy = region->winrct.ymin;
+ const int getsizex = BLI_rcti_size_x(&region->winrct) + 1;
+ const int getsizey = BLI_rcti_size_y(&region->winrct) + 1;
+ const int sx = region->winrct.xmin;
+ const int sy = region->winrct.ymin;
float gx = *r_x;
float gy = *r_y;
@@ -188,21 +188,21 @@ float ui_block_to_window_scale(const ARegion *region, uiBlock *block)
/* for mouse cursor */
void ui_window_to_block_fl(const ARegion *region, uiBlock *block, float *r_x, float *r_y)
{
- int getsizex = BLI_rcti_size_x(&region->winrct) + 1;
- int getsizey = BLI_rcti_size_y(&region->winrct) + 1;
- int sx = region->winrct.xmin;
- int sy = region->winrct.ymin;
+ const int getsizex = BLI_rcti_size_x(&region->winrct) + 1;
+ const int getsizey = BLI_rcti_size_y(&region->winrct) + 1;
+ const int sx = region->winrct.xmin;
+ const int sy = region->winrct.ymin;
- float a = 0.5f * ((float)getsizex) * block->winmat[0][0];
- float b = 0.5f * ((float)getsizex) * block->winmat[1][0];
- float c = 0.5f * ((float)getsizex) * (1.0f + block->winmat[3][0]);
+ const float a = 0.5f * ((float)getsizex) * block->winmat[0][0];
+ const float b = 0.5f * ((float)getsizex) * block->winmat[1][0];
+ const float c = 0.5f * ((float)getsizex) * (1.0f + block->winmat[3][0]);
- float d = 0.5f * ((float)getsizey) * block->winmat[0][1];
- float e = 0.5f * ((float)getsizey) * block->winmat[1][1];
- float f = 0.5f * ((float)getsizey) * (1.0f + block->winmat[3][1]);
+ const float d = 0.5f * ((float)getsizey) * block->winmat[0][1];
+ const float e = 0.5f * ((float)getsizey) * block->winmat[1][1];
+ const float f = 0.5f * ((float)getsizey) * (1.0f + block->winmat[3][1]);
- float px = *r_x - sx;
- float py = *r_y - sy;
+ const float px = *r_x - sx;
+ const float py = *r_y - sy;
*r_y = (a * (py - f) + d * (c - px)) / (a * e - d * b);
*r_x = (px - b * (*r_y) - c) / a;
@@ -387,7 +387,7 @@ static void ui_block_bounds_calc_text(uiBlock *block, float offset)
* offsets). */
if (bt->next && ui_but_is_row_alignment_group(bt, bt->next)) {
int width = 0;
- int alignnr = bt->alignnr;
+ const int alignnr = bt->alignnr;
for (col_bt = bt; col_bt && col_bt->alignnr == alignnr; col_bt = col_bt->next) {
width += BLI_rctf_size_x(&col_bt->rect);
col_bt->rect.xmin += x1addval;
@@ -421,7 +421,7 @@ static void ui_block_bounds_calc_text(uiBlock *block, float offset)
for (col_bt = init_col_bt; col_bt; col_bt = col_bt->next) {
/* Recognize a horizontally arranged alignment group and skip its items. */
if (col_bt->next && ui_but_is_row_alignment_group(col_bt, col_bt->next)) {
- int alignnr = col_bt->alignnr;
+ const int alignnr = col_bt->alignnr;
for (; col_bt && col_bt->alignnr == alignnr; col_bt = col_bt->next) {
/* pass */
}
@@ -465,7 +465,7 @@ void ui_block_bounds_calc(uiBlock *block)
/* hardcoded exception... but that one is annoying with larger safety */
uiBut *bt = block->buttons.first;
- int xof = ((bt && STRPREFIX(bt->str, "ERROR")) ? 10 : 40) * U.dpi_fac;
+ const int xof = ((bt && STRPREFIX(bt->str, "ERROR")) ? 10 : 40) * U.dpi_fac;
block->safety.xmin = block->rect.xmin - xof;
block->safety.ymin = block->rect.ymin - xof;
@@ -478,16 +478,16 @@ static void ui_block_bounds_calc_centered(wmWindow *window, uiBlock *block)
/* note: this is used for the splash where window bounds event has not been
* updated by ghost, get the window bounds from ghost directly */
- int xmax = WM_window_pixels_x(window);
- int ymax = WM_window_pixels_y(window);
+ const int xmax = WM_window_pixels_x(window);
+ const int ymax = WM_window_pixels_y(window);
ui_block_bounds_calc(block);
- int width = BLI_rctf_size_x(&block->rect);
- int height = BLI_rctf_size_y(&block->rect);
+ const int width = BLI_rctf_size_x(&block->rect);
+ const int height = BLI_rctf_size_y(&block->rect);
- int startx = (xmax * 0.5f) - (width * 0.5f);
- int starty = (ymax * 0.5f) - (height * 0.5f);
+ const int startx = (xmax * 0.5f) - (width * 0.5f);
+ const int starty = (ymax * 0.5f) - (height * 0.5f);
UI_block_translate(block, startx - block->rect.xmin, starty - block->rect.ymin);
@@ -511,13 +511,13 @@ static void ui_block_bounds_calc_centered_pie(uiBlock *block)
static void ui_block_bounds_calc_popup(
wmWindow *window, uiBlock *block, eBlockBoundsCalc bounds_calc, const int xy[2], int r_xy[2])
{
- int oldbounds = block->bounds;
+ const int oldbounds = block->bounds;
/* compute mouse position with user defined offset */
ui_block_bounds_calc(block);
- int xmax = WM_window_pixels_x(window);
- int ymax = WM_window_pixels_y(window);
+ const int xmax = WM_window_pixels_x(window);
+ const int ymax = WM_window_pixels_y(window);
int oldwidth = BLI_rctf_size_x(&block->rect);
int oldheight = BLI_rctf_size_y(&block->rect);
@@ -535,8 +535,8 @@ static void ui_block_bounds_calc_popup(
ui_block_bounds_calc(block);
/* and we adjust the position to fit within window */
- int width = BLI_rctf_size_x(&block->rect);
- int height = BLI_rctf_size_y(&block->rect);
+ const int width = BLI_rctf_size_x(&block->rect);
+ const int height = BLI_rctf_size_y(&block->rect);
/* avoid divide by zero below, caused by calling with no UI, but better not crash */
oldwidth = oldwidth > 0 ? oldwidth : MAX2(1, width);
@@ -545,7 +545,8 @@ static void ui_block_bounds_calc_popup(
/* offset block based on mouse position, user offset is scaled
* along in case we resized the block in ui_block_bounds_calc_text */
rcti rect;
- int raw_x = rect.xmin = xy[0] + block->rect.xmin + (block->bounds_offset[0] * width) / oldwidth;
+ const int raw_x = rect.xmin = xy[0] + block->rect.xmin +
+ (block->bounds_offset[0] * width) / oldwidth;
int raw_y = rect.ymin = xy[1] + block->rect.ymin +
(block->bounds_offset[1] * height) / oldheight;
rect.xmax = rect.xmin + width;
@@ -1700,7 +1701,7 @@ static bool ui_but_icon_extra_is_visible_search_eyedropper(uiBut *but)
}
StructRNA *type = RNA_property_pointer_type(&but->rnapoin, but->rnaprop);
- short idcode = RNA_type_to_ID_code(type);
+ const short idcode = RNA_type_to_ID_code(type);
return ((but->editstr == NULL) && (idcode == ID_OB || OB_DATA_SUPPORT_ID(idcode)));
}
@@ -2739,7 +2740,7 @@ void ui_but_string_get_ex(uiBut *but,
}
if (but->rnaprop && ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU, UI_BTYPE_TAB)) {
- PropertyType type = RNA_property_type(but->rnaprop);
+ const PropertyType type = RNA_property_type(but->rnaprop);
int buf_len;
const char *buf = NULL;
@@ -2798,7 +2799,7 @@ void ui_but_string_get_ex(uiBut *but,
}
else {
/* number editing */
- double value = ui_but_value_get(but);
+ const double value = ui_but_value_get(but);
PropertySubType subtype = PROP_NONE;
if (but->rnaprop) {
@@ -2864,7 +2865,7 @@ char *ui_but_string_get_dynamic(uiBut *but, int *r_str_size)
*r_str_size = 1;
if (but->rnaprop && ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU)) {
- PropertyType type = RNA_property_type(but->rnaprop);
+ const PropertyType type = RNA_property_type(but->rnaprop);
if (type == PROP_STRING) {
/* RNA string */
@@ -3031,7 +3032,7 @@ bool ui_but_string_set(bContext *C, uiBut *but, const char *str)
{
if (but->rnaprop && but->rnapoin.data && ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU)) {
if (RNA_property_editable(&but->rnapoin, but->rnaprop)) {
- PropertyType type = RNA_property_type(but->rnaprop);
+ const PropertyType type = RNA_property_type(but->rnaprop);
if (type == PROP_STRING) {
/* RNA string */
@@ -3719,7 +3720,7 @@ static void ui_but_update_ex(uiBut *but, const bool validate)
case UI_BTYPE_LABEL:
if (ui_but_is_float(but)) {
UI_GET_BUT_VALUE_INIT(but, value);
- int prec = ui_but_calc_float_precision(but, value);
+ const int prec = ui_but_calc_float_precision(but, value);
BLI_snprintf(but->drawstr, sizeof(but->drawstr), "%s%.*f", but->str, prec, value);
}
else {
@@ -4020,7 +4021,7 @@ static uiBut *ui_def_but(uiBlock *block,
but->retval = retval;
- int slen = strlen(str);
+ const int slen = strlen(str);
ui_but_string_set_internal(but, str, slen);
but->rect.xmin = x;
@@ -4448,7 +4449,7 @@ static uiBut *ui_def_but_rna(uiBlock *block,
value = (int)max;
}
- int i = RNA_enum_from_value(item, value);
+ const int i = RNA_enum_from_value(item, value);
if (i != -1) {
if (!str) {
@@ -6709,7 +6710,7 @@ static void operator_enum_search_update_fn(const struct bContext *C,
}
const EnumPropertyItem **filtered_items;
- int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_items);
+ const int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_items);
for (int i = 0; i < filtered_amount; i++) {
const EnumPropertyItem *item = filtered_items[i];
diff --git a/source/blender/editors/interface/interface_context_menu.c b/source/blender/editors/interface/interface_context_menu.c
index 54ebb3d5746..09e3d39c603 100644
--- a/source/blender/editors/interface/interface_context_menu.c
+++ b/source/blender/editors/interface/interface_context_menu.c
@@ -230,7 +230,7 @@ static uiBlock *menu_add_shortcut(bContext *C, ARegion *region, void *arg)
* than being found on adding later... */
wmKeyMap *km = WM_keymap_guess_opname(C, idname);
wmKeyMapItem *kmi = WM_keymap_add_item(km, idname, EVT_AKEY, KM_PRESS, 0, 0);
- int kmi_id = kmi->id;
+ const int kmi_id = kmi->id;
/* This takes ownership of prop, or prop can be NULL for reset. */
WM_keymap_item_properties_reset(kmi, prop);
@@ -280,7 +280,7 @@ static void menu_add_shortcut_cancel(struct bContext *C, void *arg1)
#ifdef USE_KEYMAP_ADD_HACK
wmKeyMap *km = WM_keymap_guess_opname(C, idname);
- int kmi_id = g_kmi_id_hack;
+ const int kmi_id = g_kmi_id_hack;
UNUSED_VARS(but);
#else
int kmi_id = WM_key_event_operator_id(C, idname, but->opcontext, prop, true, &km);
diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c
index 790c2cd5313..29a42dd4021 100644
--- a/source/blender/editors/interface/interface_handlers.c
+++ b/source/blender/editors/interface/interface_handlers.c
@@ -505,7 +505,7 @@ bool ui_but_is_editing(const uiBut *but)
void ui_pan_to_scroll(const wmEvent *event, int *type, int *val)
{
static int lastdy = 0;
- int dy = WM_event_absolute_delta_y(event);
+ const int dy = WM_event_absolute_delta_y(event);
/* This event should be originally from event->type,
* converting wrong event into wheel is bad, see T33803. */
diff --git a/source/blender/editors/interface/interface_icons.c b/source/blender/editors/interface/interface_icons.c
index 4e1088edb82..26f0f6ca98a 100644
--- a/source/blender/editors/interface/interface_icons.c
+++ b/source/blender/editors/interface/interface_icons.c
@@ -1010,7 +1010,7 @@ static void init_iconfile_list(struct ListBase *list)
}
struct direntry *dir;
- int totfile = BLI_filelist_dir_contents(icondir, &dir);
+ const int totfile = BLI_filelist_dir_contents(icondir, &dir);
int index = 1;
for (int i = 0; i < totfile; i++) {
@@ -1716,10 +1716,10 @@ static void icon_draw_texture(float x,
GPU_blend(GPU_BLEND_ALPHA_PREMULT);
- float x1 = ix * icongltex.invw;
- float x2 = (ix + ih) * icongltex.invw;
- float y1 = iy * icongltex.invh;
- float y2 = (iy + ih) * icongltex.invh;
+ const float x1 = ix * icongltex.invw;
+ const float x2 = (ix + ih) * icongltex.invw;
+ const float y1 = iy * icongltex.invh;
+ const float y2 = (iy + ih) * icongltex.invh;
GPUTexture *texture = with_border ? icongltex.tex[1] : icongltex.tex[0];
diff --git a/source/blender/editors/interface/interface_layout.c b/source/blender/editors/interface/interface_layout.c
index 3ea7a5f5973..3281b8de920 100644
--- a/source/blender/editors/interface/interface_layout.c
+++ b/source/blender/editors/interface/interface_layout.c
@@ -451,7 +451,7 @@ static void ui_layer_but_cb(bContext *C, void *arg_but, void *arg_index)
uiBut *but = arg_but;
PointerRNA *ptr = &but->rnapoin;
PropertyRNA *prop = but->rnaprop;
- int index = POINTER_AS_INT(arg_index);
+ const int index = POINTER_AS_INT(arg_index);
const int shift = win->eventstate->shift;
const int len = RNA_property_array_length(ptr, prop);
@@ -1807,8 +1807,8 @@ static void ui_item_rna_size(uiLayout *layout,
int w = 0, h;
/* arbitrary extended width by type */
- PropertyType type = RNA_property_type(prop);
- PropertySubType subtype = RNA_property_subtype(prop);
+ const PropertyType type = RNA_property_type(prop);
+ const PropertySubType subtype = RNA_property_subtype(prop);
const int len = RNA_property_array_length(ptr, prop);
bool is_checkbox_only = false;
@@ -2857,7 +2857,7 @@ static uiBut *ui_item_menu(uiLayout *layout,
}
int w = ui_text_icon_width(layout, name, icon, 1);
- int h = UI_UNIT_Y;
+ const int h = UI_UNIT_Y;
if (layout->root->type == UI_LAYOUT_HEADER) { /* ugly .. */
if (icon == ICON_NONE && force_menu) {
@@ -3553,7 +3553,7 @@ static void ui_litem_layout_row(uiLayout *litem)
float extra_pixel;
/* x = litem->x; */ /* UNUSED */
- int y = litem->y;
+ const int y = litem->y;
int w = litem->w;
int totw = 0;
int tot = 0;
@@ -3722,7 +3722,7 @@ static void ui_litem_estimate_column(uiLayout *litem, bool is_box)
static void ui_litem_layout_column(uiLayout *litem, bool is_box, bool is_menu)
{
- int x = litem->x;
+ const int x = litem->x;
int y = litem->y;
LISTBASE_FOREACH (uiItem *, item, &litem->items) {
@@ -3756,7 +3756,7 @@ static RadialDirection ui_get_radialbut_vec(float vec[2], short itemnum)
PIE_MAX_ITEMS);
}
- RadialDirection dir = ui_radial_dir_order[itemnum];
+ const RadialDirection dir = ui_radial_dir_order[itemnum];
ui_but_pie_dir(dir, vec);
return dir;
@@ -3795,8 +3795,8 @@ static void ui_litem_layout_radial(uiLayout *litem)
const int pie_radius = U.pie_menu_radius * UI_DPI_FAC;
- int x = litem->x;
- int y = litem->y;
+ const int x = litem->x;
+ const int y = litem->y;
int minx = x, miny = y, maxx = x, maxy = y;
@@ -3922,8 +3922,8 @@ static void ui_litem_layout_box(uiLayout *litem)
boxspace = 0;
}
- int w = litem->w;
- int h = litem->h;
+ const int w = litem->w;
+ const int h = litem->h;
litem->x += boxspace;
litem->y -= boxspace;
@@ -3993,7 +3993,7 @@ static void ui_litem_estimate_column_flow(uiLayout *litem)
int miny = 0;
maxw = 0;
- int emh = toth / flow->totcol;
+ const int emh = toth / flow->totcol;
/* create column per column */
int col = 0;
@@ -4546,11 +4546,11 @@ static void ui_litem_layout_split(uiLayout *litem)
}
int x = litem->x;
- int y = litem->y;
+ const int y = litem->y;
- float percentage = (split->percentage == 0.0f) ? 1.0f / (float)tot : split->percentage;
+ const float percentage = (split->percentage == 0.0f) ? 1.0f / (float)tot : split->percentage;
- int w = (litem->w - (tot - 1) * litem->space);
+ const int w = (litem->w - (tot - 1) * litem->space);
int colw = w * percentage;
colw = MAX2(colw, 0);
@@ -4595,8 +4595,8 @@ static void ui_litem_estimate_overlap(uiLayout *litem)
static void ui_litem_layout_overlap(uiLayout *litem)
{
- int x = litem->x;
- int y = litem->y;
+ const int x = litem->x;
+ const int y = litem->y;
LISTBASE_FOREACH (uiItem *, item, &litem->items) {
int itemw, itemh;
diff --git a/source/blender/editors/interface/interface_template_search_menu.c b/source/blender/editors/interface/interface_template_search_menu.c
index 5c778043381..9f4cd32588d 100644
--- a/source/blender/editors/interface/interface_template_search_menu.c
+++ b/source/blender/editors/interface/interface_template_search_menu.c
@@ -1001,7 +1001,7 @@ static void menu_search_update_fn(const bContext *UNUSED(C),
}
struct MenuSearch_Item **filtered_items;
- int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_items);
+ const int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_items);
for (int i = 0; i < filtered_amount; i++) {
struct MenuSearch_Item *item = filtered_items[i];
diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c
index 8349577ff04..a035ab86579 100644
--- a/source/blender/editors/interface/interface_templates.c
+++ b/source/blender/editors/interface/interface_templates.c
@@ -420,7 +420,7 @@ static void id_search_cb(const bContext *C,
}
ID **filtered_ids;
- int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_ids);
+ const int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_ids);
for (int i = 0; i < filtered_amount; i++) {
if (!id_search_add(C, template_ui, items, filtered_ids[i])) {
@@ -457,7 +457,7 @@ static void id_search_cb_tagged(const bContext *C,
}
ID **filtered_ids;
- int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_ids);
+ const int filtered_amount = BLI_string_search_query(search, str, (void ***)&filtered_ids);
for (int i = 0; i < filtered_amount; i++) {
if (!id_search_add(C, template_ui, items, filtered_ids[i])) {
@@ -781,7 +781,8 @@ static void template_id_linked_operation_button(
const char *tip = (operation == UI_ID_MAKE_LOCAL) ?
N_("Make library linked data-block local to this file") :
N_("Create a local override of this library linked data-block");
- BIFIconID icon = (operation == UI_ID_MAKE_LOCAL) ? ICON_BLANK1 : ICON_LIBRARY_DATA_OVERRIDE;
+ const BIFIconID icon = (operation == UI_ID_MAKE_LOCAL) ? ICON_BLANK1 :
+ ICON_LIBRARY_DATA_OVERRIDE;
uiBut *but = uiDefIconTextBut(block,
UI_BTYPE_BUT,
@@ -1342,7 +1343,7 @@ static void template_id_name_button(
{
PointerRNA idptr = RNA_property_pointer_get(&template_ui->ptr, template_ui->prop);
ID *id = idptr.data;
- BIFIconID lib_icon = UI_icon_from_library(id);
+ const BIFIconID lib_icon = UI_icon_from_library(id);
char name[UI_MAX_NAME_STR] = "";
uiBut *but = uiDefIconTextButR(block,
@@ -2252,7 +2253,7 @@ static bool constraint_panel_is_bone(Panel *panel)
*/
static void constraint_reorder(bContext *C, Panel *panel, int new_index)
{
- bool constraint_from_bone = constraint_panel_is_bone(panel);
+ const bool constraint_from_bone = constraint_panel_is_bone(panel);
PointerRNA *con_ptr = UI_panel_custom_data_get(panel);
bConstraint *con = (bConstraint *)con_ptr->data;
@@ -3319,7 +3320,7 @@ static uiBlock *colorband_tools_func(bContext *C, ARegion *region, void *coba_v)
const uiStyle *style = UI_style_get_dpi();
ColorBand *coba = coba_v;
short yco = 0;
- short menuwidth = 10 * UI_UNIT_X;
+ const short menuwidth = 10 * UI_UNIT_X;
uiBlock *block = UI_block_begin(C, region, __func__, UI_EMBOSS_PULLDOWN);
UI_block_func_butmenu_set(block, colorband_tools_dofunc, coba);
@@ -3634,7 +3635,7 @@ void uiTemplateColorRamp(uiLayout *layout, PointerRNA *ptr, const char *propname
return;
}
- PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
+ const PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
if (!cptr.data || !RNA_struct_is_a(cptr.type, &RNA_ColorRamp)) {
return;
}
@@ -3710,8 +3711,8 @@ static uiBlock *ui_icon_view_menu_cb(bContext *C, ARegion *region, void *arg_lit
/* arg_litem is malloced, can be freed by parent button */
args = *((IconViewMenuArgs *)arg_litem);
- int w = UI_UNIT_X * (args.icon_scale);
- int h = UI_UNIT_X * (args.icon_scale + args.show_labels);
+ const int w = UI_UNIT_X * (args.icon_scale);
+ const int h = UI_UNIT_X * (args.icon_scale + args.show_labels);
uiBlock *block = UI_block_begin(C, region, "_popup", UI_EMBOSS_PULLDOWN);
UI_block_flag_enable(block, UI_BLOCK_LOOP | UI_BLOCK_NO_FLIP);
@@ -3722,11 +3723,11 @@ static uiBlock *ui_icon_view_menu_cb(bContext *C, ARegion *region, void *arg_lit
RNA_property_enum_items(C, &args.ptr, args.prop, &item, NULL, &free);
for (int a = 0; item[a].identifier; a++) {
- int x = (a % 8) * w;
- int y = -(a / 8) * h;
+ const int x = (a % 8) * w;
+ const int y = -(a / 8) * h;
- int icon = item[a].icon;
- int value = item[a].value;
+ const int icon = item[a].icon;
+ const int value = item[a].value;
uiBut *but;
if (args.show_labels) {
but = uiDefIconTextButR_prop(block,
@@ -3802,7 +3803,7 @@ void uiTemplateIconView(uiLayout *layout,
bool free_items;
const EnumPropertyItem *items;
RNA_property_enum_items(block->evil_C, ptr, prop, &items, &tot_items, &free_items);
- int value = RNA_property_enum_get(ptr, prop);
+ const int value = RNA_property_enum_get(ptr, prop);
int icon = ICON_NONE;
RNA_enum_icon_from_value(items, value, &icon);
@@ -3862,7 +3863,7 @@ void uiTemplateHistogram(uiLayout *layout, PointerRNA *ptr, const char *propname
return;
}
- PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
+ const PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
if (!cptr.data || !RNA_struct_is_a(cptr.type, &RNA_Histogram)) {
return;
}
@@ -3912,7 +3913,7 @@ void uiTemplateWaveform(uiLayout *layout, PointerRNA *ptr, const char *propname)
return;
}
- PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
+ const PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
if (!cptr.data || !RNA_struct_is_a(cptr.type, &RNA_Scopes)) {
return;
}
@@ -3974,7 +3975,7 @@ void uiTemplateVectorscope(uiLayout *layout, PointerRNA *ptr, const char *propna
return;
}
- PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
+ const PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
if (!cptr.data || !RNA_struct_is_a(cptr.type, &RNA_Scopes)) {
return;
}
@@ -4634,7 +4635,7 @@ static void curvemap_buttons_layout(uiLayout *layout,
UI_but_funcN_set(bt, rna_update_cb, MEM_dupallocN(cb), NULL);
- int icon = (cumap->flag & CUMA_DO_CLIP) ? ICON_CLIPUV_HLT : ICON_CLIPUV_DEHLT;
+ const int icon = (cumap->flag & CUMA_DO_CLIP) ? ICON_CLIPUV_HLT : ICON_CLIPUV_DEHLT;
bt = uiDefIconBlockBut(
block, curvemap_clipping_func, cumap, 0, icon, 0, 0, dx, dx, TIP_("Clipping Options"));
UI_but_funcN_set(bt, rna_update_cb, MEM_dupallocN(cb), NULL);
@@ -4660,7 +4661,7 @@ static void curvemap_buttons_layout(uiLayout *layout,
UI_block_funcN_set(block, rna_update_cb, MEM_dupallocN(cb), NULL);
/* curve itself */
- int size = max_ii(uiLayoutGetWidth(layout), UI_UNIT_X);
+ const int size = max_ii(uiLayoutGetWidth(layout), UI_UNIT_X);
row = uiLayoutRow(layout, false);
uiButCurveMapping *curve_but = (uiButCurveMapping *)uiDefBut(
block, UI_BTYPE_CURVE, 0, "", 0, 0, size, 8.0f * UI_UNIT_X, cumap, 0.0f, 1.0f, 0, 0, "");
@@ -5188,7 +5189,7 @@ static void CurveProfile_buttons_layout(uiLayout *layout, PointerRNA *ptr, RNAUp
UI_but_funcN_set(bt, CurveProfile_buttons_reverse, MEM_dupallocN(cb), profile);
/* Clipping toggle */
- int icon = (profile->flag & PROF_USE_CLIP) ? ICON_CLIPUV_HLT : ICON_CLIPUV_DEHLT;
+ const int icon = (profile->flag & PROF_USE_CLIP) ? ICON_CLIPUV_HLT : ICON_CLIPUV_DEHLT;
bt = uiDefIconBut(block,
UI_BTYPE_BUT,
0,
@@ -5210,7 +5211,7 @@ static void CurveProfile_buttons_layout(uiLayout *layout, PointerRNA *ptr, RNAUp
/* The path itself */
int path_width = max_ii(uiLayoutGetWidth(layout), UI_UNIT_X);
path_width = min_ii(path_width, (int)(16.0f * UI_UNIT_X));
- int path_height = path_width;
+ const int path_height = path_width;
uiLayoutRow(layout, false);
uiDefBut(block,
UI_BTYPE_CURVEPROFILE,
@@ -5635,7 +5636,7 @@ void uiTemplatePalette(uiLayout *layout,
return;
}
- PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
+ const PointerRNA cptr = RNA_property_pointer_get(ptr, prop);
if (!cptr.data || !RNA_struct_is_a(cptr.type, &RNA_Palette)) {
return;
}
@@ -5775,10 +5776,10 @@ static void handle_layer_buttons(bContext *C, void *arg1, void *arg2)
uiBut *but = arg1;
const int cur = POINTER_AS_INT(arg2);
wmWindow *win = CTX_wm_window(C);
- int shift = win->eventstate->shift;
+ const int shift = win->eventstate->shift;
if (!shift) {
- int tot = RNA_property_array_length(&but->rnapoin, but->rnaprop);
+ const int tot = RNA_property_array_length(&but->rnapoin, but->rnaprop);
/* Normally clicking only selects one layer */
RNA_property_boolean_set_index(&but->rnapoin, but->rnaprop, cur, true);
@@ -6120,7 +6121,7 @@ static void uilist_prepare(uiList *ui_list,
ui_list->flag &= ~UILST_SCROLL_TO_ACTIVE_ITEM;
}
- int max_scroll = max_ii(0, dyn_data->height - rows);
+ const int max_scroll = max_ii(0, dyn_data->height - rows);
CLAMP(ui_list->list_scroll, 0, max_scroll);
ui_list->list_last_len = len;
dyn_data->visual_height = rows;
@@ -6225,14 +6226,14 @@ void uiTemplateList(uiLayout *layout,
}
if (prop) {
- PropertyType type = RNA_property_type(prop);
+ const PropertyType type = RNA_property_type(prop);
if (type != PROP_COLLECTION) {
RNA_warning("Expected a collection data property");
return;
}
}
- PropertyType activetype = RNA_property_type(activeprop);
+ const PropertyType activetype = RNA_property_type(activeprop);
if (activetype != PROP_INT) {
RNA_warning("Expected an integer active data property");
return;
diff --git a/source/blender/editors/interface/interface_widgets.c b/source/blender/editors/interface/interface_widgets.c
index 9950f242be8..7cd8cc7a13b 100644
--- a/source/blender/editors/interface/interface_widgets.c
+++ b/source/blender/editors/interface/interface_widgets.c
@@ -746,7 +746,7 @@ static void round_box__edges(
1 :
2;
- int minsize = min_ii(BLI_rcti_size_x(rect) * hnum, BLI_rcti_size_y(rect) * vnum);
+ const int minsize = min_ii(BLI_rcti_size_x(rect) * hnum, BLI_rcti_size_y(rect) * vnum);
if (2.0f * rad > minsize) {
rad = 0.5f * minsize;
@@ -911,7 +911,7 @@ static void shape_preset_init_trias_ex(uiWidgetTrias *tria,
float sizex, sizey;
int i1 = 0, i2 = 1;
- float minsize = ELEM(where, 'r', 'l') ? BLI_rcti_size_y(rect) : BLI_rcti_size_x(rect);
+ const float minsize = ELEM(where, 'r', 'l') ? BLI_rcti_size_y(rect) : BLI_rcti_size_x(rect);
/* center position and size */
float centx = (float)rect->xmin + 0.4f * minsize;
@@ -1396,8 +1396,8 @@ static void widget_draw_icon(
return;
}
- float aspect = but->block->aspect * U.inv_dpi_fac;
- float height = ICON_DEFAULT_HEIGHT / aspect;
+ const float aspect = but->block->aspect * U.inv_dpi_fac;
+ const float height = ICON_DEFAULT_HEIGHT / aspect;
/* calculate blend color */
if (ELEM(but->type, UI_BTYPE_TOGGLE, UI_BTYPE_ROW, UI_BTYPE_TOGGLE_N, UI_BTYPE_LISTROW)) {
@@ -1622,7 +1622,7 @@ float UI_text_clip_middle_ex(const uiFontStyle *fstyle,
}
}
- float parts_strwidth = (okwidth - sep_strwidth) / 2.0f;
+ const float parts_strwidth = (okwidth - sep_strwidth) / 2.0f;
if (rpart) {
strcpy(rpart_buf, rpart);
@@ -1630,7 +1630,8 @@ float UI_text_clip_middle_ex(const uiFontStyle *fstyle,
rpart = rpart_buf;
}
- size_t l_end = BLF_width_to_strlen(fstyle->uifont_id, str, max_len, parts_strwidth, NULL);
+ const size_t l_end = BLF_width_to_strlen(
+ fstyle->uifont_id, str, max_len, parts_strwidth, NULL);
if (l_end < 10 || min_ff(parts_strwidth, strwidth - okwidth) < minwidth) {
/* If we really have no place, or we would clip a very small piece of string in the middle,
* only show start of string.
@@ -2413,7 +2414,7 @@ static void widget_draw_text_icon(const uiFontStyle *fstyle,
}
if (!no_text_padding) {
- int text_padding = (UI_TEXT_MARGIN_X * U.widget_unit) / but->block->aspect;
+ const int text_padding = (UI_TEXT_MARGIN_X * U.widget_unit) / but->block->aspect;
if (but->editstr) {
rect->xmin += text_padding;
}
@@ -2883,7 +2884,7 @@ void ui_hsvcircle_pos_from_vals(
/* duplication of code... well, simple is better now */
const float centx = BLI_rcti_cent_x_fl(rect);
const float centy = BLI_rcti_cent_y_fl(rect);
- float radius = (float)min_ii(BLI_rcti_size_x(rect), BLI_rcti_size_y(rect)) / 2.0f;
+ const float radius = (float)min_ii(BLI_rcti_size_x(rect), BLI_rcti_size_y(rect)) / 2.0f;
const float ang = 2.0f * (float)M_PI * hsv[0] + (float)M_PI_2;
@@ -2895,7 +2896,7 @@ void ui_hsvcircle_pos_from_vals(
radius_t = hsv[1];
}
- float rad = clamp_f(radius_t, 0.0f, 1.0f) * radius;
+ const float rad = clamp_f(radius_t, 0.0f, 1.0f) * radius;
*r_xpos = centx + cosf(-ang) * rad;
*r_ypos = centy + sinf(-ang) * rad;
}
@@ -3505,7 +3506,7 @@ void UI_draw_widget_scroll(uiWidgetColors *wcol, const rcti *rect, const rcti *s
widget_init(&wtb);
/* determine horizontal/vertical */
- bool horizontal = (BLI_rcti_size_x(rect) > BLI_rcti_size_y(rect));
+ const bool horizontal = (BLI_rcti_size_x(rect) > BLI_rcti_size_y(rect));
const float rad = (horizontal) ? wcol->roundness * BLI_rcti_size_y(rect) :
wcol->roundness * BLI_rcti_size_x(rect);
@@ -3621,7 +3622,7 @@ static void widget_scroll(
rect1.ymin = rect1.ymax - ceilf(fac * (but->a1 - but->softmin));
/* ensure minimium size */
- float min = BLI_rcti_size_x(rect);
+ const float min = BLI_rcti_size_x(rect);
if (BLI_rcti_size_y(&rect1) < min) {
rect1.ymax = rect1.ymin + min;
@@ -5012,7 +5013,7 @@ static void draw_disk_shaded(float start,
uint col;
GPUVertFormat *format = immVertexFormat();
- uint pos = GPU_vertformat_attr_add(format, "pos", GPU_COMP_F32, 2, GPU_FETCH_FLOAT);
+ const uint pos = GPU_vertformat_attr_add(format, "pos", GPU_COMP_F32, 2, GPU_FETCH_FLOAT);
if (shaded) {
col = GPU_vertformat_attr_add(format, "color", GPU_COMP_U8, 4, GPU_FETCH_INT_TO_FLOAT_UNIT);
immBindBuiltinProgram(GPU_SHADER_2D_SMOOTH_COLOR);
@@ -5024,15 +5025,15 @@ static void draw_disk_shaded(float start,
immBegin(GPU_PRIM_TRI_STRIP, subd * 2);
for (int i = 0; i < subd; i++) {
- float a = start + ((i) / (float)(subd - 1)) * angle;
- float s = sinf(a);
- float c = cosf(a);
- float y1 = s * radius_int;
- float y2 = s * radius_ext;
+ const float a = start + ((i) / (float)(subd - 1)) * angle;
+ const float s = sinf(a);
+ const float c = cosf(a);
+ const float y1 = s * radius_int;
+ const float y2 = s * radius_ext;
if (shaded) {
uchar r_col[4];
- float fac = (y1 + radius_ext) * radius_ext_scale;
+ const float fac = (y1 + radius_ext) * radius_ext_scale;
color_blend_v4_v4v4(r_col, col1, col2, fac);
immAttr4ubv(col, r_col);
}
@@ -5040,7 +5041,7 @@ static void draw_disk_shaded(float start,
if (shaded) {
uchar r_col[4];
- float fac = (y2 + radius_ext) * radius_ext_scale;
+ const float fac = (y2 + radius_ext) * radius_ext_scale;
color_blend_v4_v4v4(r_col, col1, col2, fac);
immAttr4ubv(col, r_col);
}
diff --git a/source/blender/editors/interface/view2d_ops.c b/source/blender/editors/interface/view2d_ops.c
index 7de0ec0255f..222f03ee1d8 100644
--- a/source/blender/editors/interface/view2d_ops.c
+++ b/source/blender/editors/interface/view2d_ops.c
@@ -143,8 +143,8 @@ static void view_pan_init(bContext *C, wmOperator *op)
vpd->v2d = &vpd->region->v2d;
/* calculate translation factor - based on size of view */
- float winx = (float)(BLI_rcti_size_x(&vpd->region->winrct) + 1);
- float winy = (float)(BLI_rcti_size_y(&vpd->region->winrct) + 1);
+ const float winx = (float)(BLI_rcti_size_x(&vpd->region->winrct) + 1);
+ const float winy = (float)(BLI_rcti_size_y(&vpd->region->winrct) + 1);
vpd->facx = (BLI_rctf_size_x(&vpd->v2d->cur)) / winx;
vpd->facy = (BLI_rctf_size_y(&vpd->v2d->cur)) / winy;
}
@@ -1991,7 +1991,7 @@ static void scroller_activate_init(bContext *C,
if (in_scroller == 'h') {
/* horizontal scroller - calculate adjustment factor first */
- float mask_size = (float)BLI_rcti_size_x(&v2d->hor);
+ const float mask_size = (float)BLI_rcti_size_x(&v2d->hor);
vsm->fac = BLI_rctf_size_x(&tot_cur_union) / mask_size;
/* pixel rounding */
@@ -2011,7 +2011,7 @@ static void scroller_activate_init(bContext *C,
}
else {
/* vertical scroller - calculate adjustment factor first */
- float mask_size = (float)BLI_rcti_size_y(&v2d->vert);
+ const float mask_size = (float)BLI_rcti_size_y(&v2d->vert);
vsm->fac = BLI_rctf_size_y(&tot_cur_union) / mask_size;
/* pixel rounding */