UI Refactor T41640
authorCampbell Barton <ideasman42@gmail.com>
Sun, 9 Nov 2014 20:20:40 +0000 (21:20 +0100)
committerCampbell Barton <ideasman42@gmail.com>
Mon, 10 Nov 2014 22:06:54 +0000 (23:06 +0100)
Make the UI API more consistent and reduce confusion with some naming.

mainly:
- API function calls
- enum values

some internal static functions have been left for now

95 files changed:
source/blender/editors/animation/anim_channels_defines.c
source/blender/editors/animation/anim_draw.c
source/blender/editors/animation/anim_markers.c
source/blender/editors/animation/drivers.c
source/blender/editors/animation/fmodifier_ui.c
source/blender/editors/animation/keyframing.c
source/blender/editors/animation/keyingsets.c
source/blender/editors/armature/armature_relations.c
source/blender/editors/armature/pose_edit.c
source/blender/editors/armature/pose_group.c
source/blender/editors/armature/pose_lib.c
source/blender/editors/curve/editcurve.c
source/blender/editors/curve/editfont.c
source/blender/editors/gpencil/gpencil_buttons.c
source/blender/editors/include/UI_interface.h
source/blender/editors/interface/interface.c
source/blender/editors/interface/interface_anim.c
source/blender/editors/interface/interface_draw.c
source/blender/editors/interface/interface_eyedropper.c
source/blender/editors/interface/interface_handlers.c
source/blender/editors/interface/interface_intern.h
source/blender/editors/interface/interface_layout.c
source/blender/editors/interface/interface_ops.c
source/blender/editors/interface/interface_panel.c
source/blender/editors/interface/interface_regions.c
source/blender/editors/interface/interface_style.c
source/blender/editors/interface/interface_templates.c
source/blender/editors/interface/interface_utils.c
source/blender/editors/interface/interface_widgets.c
source/blender/editors/interface/view2d.c
source/blender/editors/interface/view2d_ops.c
source/blender/editors/object/object_constraint.c
source/blender/editors/object/object_relations.c
source/blender/editors/object/object_select.c
source/blender/editors/render/render_preview.c
source/blender/editors/render/render_shading.c
source/blender/editors/screen/area.c
source/blender/editors/screen/screen_context.c
source/blender/editors/screen/screen_edit.c
source/blender/editors/screen/screen_ops.c
source/blender/editors/sculpt_paint/sculpt.c
source/blender/editors/sound/sound_ops.c
source/blender/editors/space_action/action_draw.c
source/blender/editors/space_action/action_edit.c
source/blender/editors/space_api/spacetypes.c
source/blender/editors/space_buttons/buttons_context.c
source/blender/editors/space_buttons/buttons_ops.c
source/blender/editors/space_buttons/buttons_texture.c
source/blender/editors/space_clip/clip_buttons.c
source/blender/editors/space_clip/clip_dopesheet_draw.c
source/blender/editors/space_clip/clip_ops.c
source/blender/editors/space_clip/clip_toolbar.c
source/blender/editors/space_file/file_draw.c
source/blender/editors/space_file/file_panels.c
source/blender/editors/space_file/filesel.c
source/blender/editors/space_graph/graph_buttons.c
source/blender/editors/space_graph/graph_draw.c
source/blender/editors/space_image/image_buttons.c
source/blender/editors/space_image/image_ops.c
source/blender/editors/space_info/info_ops.c
source/blender/editors/space_logic/logic_buttons.c
source/blender/editors/space_logic/logic_window.c
source/blender/editors/space_nla/nla_buttons.c
source/blender/editors/space_nla/nla_draw.c
source/blender/editors/space_nla/nla_edit.c
source/blender/editors/space_node/drawnode.c
source/blender/editors/space_node/node_add.c
source/blender/editors/space_node/node_draw.c
source/blender/editors/space_node/node_group.c
source/blender/editors/space_node/node_select.c
source/blender/editors/space_node/node_templates.c
source/blender/editors/space_outliner/outliner_draw.c
source/blender/editors/space_outliner/outliner_edit.c
source/blender/editors/space_sequencer/sequencer_add.c
source/blender/editors/space_sequencer/sequencer_draw.c
source/blender/editors/space_text/text_draw.c
source/blender/editors/space_text/text_header.c
source/blender/editors/space_text/text_ops.c
source/blender/editors/space_view3d/view3d_buttons.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/space_view3d/view3d_header.c
source/blender/editors/space_view3d/view3d_ruler.c
source/blender/editors/space_view3d/view3d_select.c
source/blender/editors/space_view3d/view3d_toolbar.c
source/blender/editors/transform/transform_ops.c
source/blender/editors/util/ed_util.c
source/blender/editors/util/numinput.c
source/blender/editors/util/undo.c
source/blender/editors/uvedit/uvedit_buttons.c
source/blender/makesrna/intern/rna_wm.c
source/blender/makesrna/intern/rna_wm_api.c
source/blender/windowmanager/intern/wm_dragdrop.c
source/blender/windowmanager/intern/wm_event_system.c
source/blender/windowmanager/intern/wm_operators.c
source/blenderplayer/bad_level_call_stubs/stubs.c

index 7d8e278f0cfe6eb4ff87896266d9aade1704db9a..f384b2f372c88a1c66013c2360d3d89f1e137cc0 100644 (file)
@@ -120,8 +120,8 @@ static void acf_generic_root_backdrop(bAnimContext *ac, bAnimListElem *ale, floa
        glColor3fv(color);
        
        /* rounded corners on LHS only - top only when expanded, but bottom too when collapsed */
-       uiSetRoundBox((expanded) ? UI_CNR_TOP_LEFT : (UI_CNR_TOP_LEFT | UI_CNR_BOTTOM_LEFT));
-       uiDrawBox(GL_POLYGON, offset,  yminc, v2d->cur.xmax + EXTRA_SCROLL_PAD, ymaxc, 8);
+       UI_draw_roundbox_corner_set((expanded) ? UI_CNR_TOP_LEFT : (UI_CNR_TOP_LEFT | UI_CNR_BOTTOM_LEFT));
+       UI_draw_roundbox_gl_mode(GL_POLYGON, offset,  yminc, v2d->cur.xmax + EXTRA_SCROLL_PAD, ymaxc, 8);
 }
 
 
@@ -420,8 +420,8 @@ static void acf_summary_backdrop(bAnimContext *ac, bAnimListElem *ale, float ymi
         *      - top and bottom 
         *      - special hack: make the top a bit higher, since we are first... 
         */
-       uiSetRoundBox(UI_CNR_TOP_LEFT | UI_CNR_BOTTOM_LEFT);
-       uiDrawBox(GL_POLYGON, 0,  yminc - 2, v2d->cur.xmax + EXTRA_SCROLL_PAD, ymaxc, 8);
+       UI_draw_roundbox_corner_set(UI_CNR_TOP_LEFT | UI_CNR_BOTTOM_LEFT);
+       UI_draw_roundbox_gl_mode(GL_POLYGON, 0,  yminc - 2, v2d->cur.xmax + EXTRA_SCROLL_PAD, ymaxc, 8);
 }
 
 /* name for summary entries */
@@ -800,8 +800,8 @@ static void acf_group_backdrop(bAnimContext *ac, bAnimListElem *ale, float yminc
        glColor3fv(color);
        
        /* rounded corners on LHS only - top only when expanded, but bottom too when collapsed */
-       uiSetRoundBox(expanded ? UI_CNR_TOP_LEFT : (UI_CNR_TOP_LEFT | UI_CNR_BOTTOM_LEFT));
-       uiDrawBox(GL_POLYGON, offset,  yminc, v2d->cur.xmax + EXTRA_SCROLL_PAD, ymaxc, 8);
+       UI_draw_roundbox_corner_set(expanded ? UI_CNR_TOP_LEFT : (UI_CNR_TOP_LEFT | UI_CNR_BOTTOM_LEFT));
+       UI_draw_roundbox_gl_mode(GL_POLYGON, offset,  yminc, v2d->cur.xmax + EXTRA_SCROLL_PAD, ymaxc, 8);
 }
 
 /* name for group entries */
@@ -3010,12 +3010,12 @@ static void acf_nlaaction_backdrop(bAnimContext *ac, bAnimListElem *ale, float y
        /* only on top left corner, to show that this channel sits on top of the preceding ones 
         * while still linking into the action line strip to the right
         */
-       uiSetRoundBox(UI_CNR_TOP_LEFT);
+       UI_draw_roundbox_corner_set(UI_CNR_TOP_LEFT);
        
        /* draw slightly shifted up vertically to look like it has more separation from other channels,
         * but we then need to slightly shorten it so that it doesn't look like it overlaps
         */
-       uiDrawBox(GL_POLYGON, offset,  yminc + NLACHANNEL_SKIP, (float)v2d->cur.xmax, ymaxc + NLACHANNEL_SKIP - 1, 8);
+       UI_draw_roundbox_gl_mode(GL_POLYGON, offset,  yminc + NLACHANNEL_SKIP, (float)v2d->cur.xmax, ymaxc + NLACHANNEL_SKIP - 1, 8);
 }
 
 /* name for nla action entries */
@@ -3449,7 +3449,7 @@ void ANIM_channel_draw(bAnimContext *ac, bAnimListElem *ale, float yminc, float
                acf->name(ale, name);
                
                offset += 3;
-               UI_DrawString(offset, ytext, name);
+               UI_draw_string(offset, ytext, name);
                
                /* draw red underline if channel is disabled */
                if ((ale->type == ANIMTYPE_FCURVE) && (ale->flag & FCURVE_DISABLED)) {
@@ -3788,9 +3788,9 @@ static void draw_setting_widget(bAnimContext *ac, bAnimListElem *ale, bAnimChann
        
        /* type of button */
        if (negflag)
-               butType = ICONTOGN;
+               butType = UI_BTYPE_ICON_TOGGLE_N;
        else
-               butType = ICONTOG;
+               butType = UI_BTYPE_ICON_TOGGLE;
        
        /* draw button for setting */
        if (ptr && flag) {
@@ -3819,18 +3819,18 @@ static void draw_setting_widget(bAnimContext *ac, bAnimListElem *ale, bAnimChann
                                case ACHANNEL_SETTING_PROTECT: /* General - protection flags */
                                case ACHANNEL_SETTING_MUTE: /* General - muting flags */
                                case ACHANNEL_SETTING_PINNED: /* NLA Actions - 'map/nomap' */
-                                       uiButSetNFunc(but, achannel_setting_flush_widget_cb, MEM_dupallocN(ale), SET_INT_IN_POINTER(setting));
+                                       UI_but_funcN_set(but, achannel_setting_flush_widget_cb, MEM_dupallocN(ale), SET_INT_IN_POINTER(setting));
                                        break;
                                        
                                /* settings needing special attention */
                                case ACHANNEL_SETTING_SOLO: /* NLA Tracks - Solo toggle */
-                                       uiButSetFunc(but, achannel_nlatrack_solo_widget_cb, ale->adt, ale->data);
+                                       UI_but_func_set(but, achannel_nlatrack_solo_widget_cb, ale->adt, ale->data);
                                        break;
                                        
                                /* no flushing */
                                case ACHANNEL_SETTING_EXPAND: /* expanding - cannot flush, otherwise all would open/close at once */
                                default:
-                                       uiButSetFunc(but, achannel_setting_widget_cb, NULL, NULL);
+                                       UI_but_func_set(but, achannel_setting_widget_cb, NULL, NULL);
                                        break;
                        }
                }
@@ -3861,7 +3861,7 @@ void ANIM_channel_draw_widgets(bContext *C, bAnimContext *ac, bAnimListElem *ale
        ymid = y - 0.5f * ICON_WIDTH;
        
        /* no button backdrop behind icons */
-       uiBlockSetEmboss(block, UI_EMBOSSN);
+       UI_block_emboss_set(block, UI_EMBOSS_NONE);
        
        /* step 1) draw expand widget ....................................... */
        if (acf->has_setting(ac, ale, ACHANNEL_SETTING_EXPAND)) {
@@ -3908,14 +3908,14 @@ void ANIM_channel_draw_widgets(bContext *C, bAnimContext *ac, bAnimListElem *ale
                        if (acf->name_prop(ale, &ptr, &prop)) {
                                uiBut *but;
                                
-                               uiBlockSetEmboss(block, UI_EMBOSS);
+                               UI_block_emboss_set(block, UI_EMBOSS);
                                
-                               but = uiDefButR(block, TEX, 1, "", offset + 3, yminc, RENAME_TEXT_WIDTH, channel_height,
+                               but = uiDefButR(block, UI_BTYPE_TEXT, 1, "", offset + 3, yminc, RENAME_TEXT_WIDTH, channel_height,
                                                &ptr, RNA_property_identifier(prop), -1, 0, 0, -1, -1, NULL);
-                               uiButSetFunc(but, achannel_setting_rename_done_cb, ac->ads, NULL);
-                               uiButActiveOnly(C, ac->ar, block, but);
+                               UI_but_func_set(but, achannel_setting_rename_done_cb, ac->ads, NULL);
+                               UI_but_active_only(C, ac->ar, block, but);
                                
-                               uiBlockSetEmboss(block, UI_EMBOSSN);
+                               UI_block_emboss_set(block, UI_EMBOSS_NONE);
                        }
                }
        }
@@ -3972,16 +3972,16 @@ void ANIM_channel_draw_widgets(bContext *C, bAnimContext *ac, bAnimListElem *ale
                                uiBut *but;
                                PointerRNA *opptr_b;
                                
-                               uiBlockSetEmboss(block, UI_EMBOSS);
+                               UI_block_emboss_set(block, UI_EMBOSS);
                                
                                offset += UI_UNIT_X;
-                               but = uiDefIconButO(block, BUT, "NLA_OT_action_pushdown", WM_OP_INVOKE_DEFAULT, ICON_NLA_PUSHDOWN, 
+                               but = uiDefIconButO(block, UI_BTYPE_BUT, "NLA_OT_action_pushdown", WM_OP_INVOKE_DEFAULT, ICON_NLA_PUSHDOWN, 
                                                   (int)v2d->cur.xmax - offset, ymid, UI_UNIT_X, UI_UNIT_X, NULL);
                                
-                               opptr_b = uiButGetOperatorPtrRNA(but);
+                               opptr_b = UI_but_operator_ptr_get(but);
                                RNA_int_set(opptr_b, "channel_index", channel_index);
                                
-                               uiBlockSetEmboss(block, UI_EMBOSSN);
+                               UI_block_emboss_set(block, UI_EMBOSS_NONE);
                        }
                }
                
@@ -3999,7 +3999,7 @@ void ANIM_channel_draw_widgets(bContext *C, bAnimContext *ac, bAnimListElem *ale
                        offset += SLIDER_WIDTH;
                        
                        /* need backdrop behind sliders... */
-                       uiBlockSetEmboss(block, UI_EMBOSS);
+                       UI_block_emboss_set(block, UI_EMBOSS);
                        
                        if (ale->id) { /* Slider using RNA Access -------------------- */
                                PointerRNA id_ptr, ptr;
@@ -4037,9 +4037,9 @@ void ANIM_channel_draw_widgets(bContext *C, bAnimContext *ac, bAnimListElem *ale
                                                
                                                /* assign keyframing function according to slider type */
                                                if (ale->type == ANIMTYPE_SHAPEKEY)
-                                                       uiButSetFunc(but, achannel_setting_slider_shapekey_cb, ale->id, ale->data);
+                                                       UI_but_func_set(but, achannel_setting_slider_shapekey_cb, ale->id, ale->data);
                                                else
-                                                       uiButSetFunc(but, achannel_setting_slider_cb, ale->id, ale->data);
+                                                       UI_but_func_set(but, achannel_setting_slider_cb, ale->id, ale->data);
                                        }
                                        
                                        /* free the path if necessary */
index 9c3f310a4170230d9c12420bcd6332360e245af4..9cfe30754c423f4f9328a95a5854a7f44c6fe4d1 100644 (file)
@@ -79,7 +79,7 @@ static void draw_cfra_number(Scene *scene, View2D *v2d, const float cfra, const
        else {
                BLI_timecode_string_from_time_simple(&numstr[4], sizeof(numstr) - 4, 1, cfra);
        }
-       slen = (short)UI_GetStringWidth(numstr) - 1;
+       slen = (short)UI_fontstyle_string_width(numstr) - 1;
        
        /* get starting coordinates for drawing */
        x = cfra * xscale;
@@ -91,7 +91,7 @@ static void draw_cfra_number(Scene *scene, View2D *v2d, const float cfra, const
        
        /* draw current frame number - black text */
        UI_ThemeColor(TH_TEXT);
-       UI_DrawString(x - 0.25f * U.widget_unit, y + 0.15f * U.widget_unit, numstr);
+       UI_draw_string(x - 0.25f * U.widget_unit, y + 0.15f * U.widget_unit, numstr);
        
        /* restore view transform */
        glScalef(xscale, 1.0, 1.0);
index acf8bdc6768280329e8accc106e3a14df1b07819..b6c7a4aa5a05765197075e7646bbf6de32d02419 100644 (file)
@@ -399,7 +399,7 @@ static void draw_marker(
                }
 #endif
 
-               UI_DrawString(x, y, marker->name);
+               UI_draw_string(x, y, marker->name);
        }
 }
 
index 296a52e7f20af8eb3eb9b7ff8349f12eb8af63b0..7bdc49da54ef4fe74effebd92b72c2f3b85eb207 100644 (file)
@@ -437,7 +437,7 @@ static int add_driver_button_exec(bContext *C, wmOperator *op)
        const bool all = RNA_boolean_get(op->ptr, "all");
        
        /* try to create driver using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
        
        if (all)
                index = -1;
@@ -455,7 +455,7 @@ static int add_driver_button_exec(bContext *C, wmOperator *op)
        
        if (success) {
                /* send updates */
-               uiContextAnimUpdate(C);
+               UI_context_update_anim_flag(C);
                
                WM_event_add_notifier(C, NC_ANIMATION | ND_FCURVES_ORDER, NULL); // XXX
        }
@@ -492,7 +492,7 @@ static int remove_driver_button_exec(bContext *C, wmOperator *op)
        const bool all = RNA_boolean_get(op->ptr, "all");
        
        /* try to find driver using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
        
        if (all)
                index = -1;
@@ -506,7 +506,7 @@ static int remove_driver_button_exec(bContext *C, wmOperator *op)
        
        if (success) {
                /* send updates */
-               uiContextAnimUpdate(C);
+               UI_context_update_anim_flag(C);
                
                WM_event_add_notifier(C, NC_ANIMATION | ND_FCURVES_ORDER, NULL);  // XXX
        }
@@ -542,7 +542,7 @@ static int copy_driver_button_exec(bContext *C, wmOperator *op)
        int index;
        
        /* try to create driver using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
        
        if (ptr.id.data && ptr.data && prop && RNA_property_animateable(&ptr, prop)) {
                char *path = BKE_animdata_driver_path_hack(C, &ptr, prop, NULL);
@@ -551,7 +551,7 @@ static int copy_driver_button_exec(bContext *C, wmOperator *op)
                        /* only copy the driver for the button that this was involved for */
                        success = ANIM_copy_driver(op->reports, ptr.id.data, path, index, 0);
                        
-                       uiContextAnimUpdate(C);
+                       UI_context_update_anim_flag(C);
                        
                        MEM_freeN(path);
                }
@@ -586,7 +586,7 @@ static int paste_driver_button_exec(bContext *C, wmOperator *op)
        int index;
        
        /* try to create driver using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
        
        if (ptr.id.data && ptr.data && prop && RNA_property_animateable(&ptr, prop)) {
                char *path = BKE_animdata_driver_path_hack(C, &ptr, prop, NULL);
@@ -595,7 +595,7 @@ static int paste_driver_button_exec(bContext *C, wmOperator *op)
                        /* only copy the driver for the button that this was involved for */
                        success = ANIM_paste_driver(op->reports, ptr.id.data, path, index, 0);
                        
-                       uiContextAnimUpdate(C);
+                       UI_context_update_anim_flag(C);
                        
                        MEM_freeN(path);
                }
index 7ce33e0174777da4310ccae336a8a969f769bba1..8ede1a0ad76da13af782d7ff54efd6180f121c72 100644 (file)
@@ -119,12 +119,12 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s
        /* basic settings (backdrop + mode selector + some padding) */
        /* col = uiLayoutColumn(layout, true); */ /* UNUSED */
        block = uiLayoutGetBlock(layout);
-       uiBlockBeginAlign(block);
-       but = uiDefButR(block, MENU, B_FMODIFIER_REDRAW, NULL, 0, 0, bwidth, UI_UNIT_Y, &ptr, "mode", -1, 0, 0, -1, -1, NULL);
-       uiButSetFunc(but, validate_fmodifier_cb, fcm, NULL);
+       UI_block_align_begin(block);
+       but = uiDefButR(block, UI_BTYPE_MENU, B_FMODIFIER_REDRAW, NULL, 0, 0, bwidth, UI_UNIT_Y, &ptr, "mode", -1, 0, 0, -1, -1, NULL);
+       UI_but_func_set(but, validate_fmodifier_cb, fcm, NULL);
        
-       uiDefButR(block, TOG, B_FMODIFIER_REDRAW, NULL, 0, 0, bwidth, UI_UNIT_Y, &ptr, "use_additive", -1, 0, 0, -1, -1, NULL);
-       uiBlockEndAlign(block);
+       uiDefButR(block, UI_BTYPE_TOGGLE, B_FMODIFIER_REDRAW, NULL, 0, 0, bwidth, UI_UNIT_Y, &ptr, "use_additive", -1, 0, 0, -1, -1, NULL);
+       UI_block_align_end(block);
        
        /* now add settings for individual modes */
        switch (data->mode) {
@@ -138,20 +138,20 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s
                        /* draw polynomial order selector */
                        row = uiLayoutRow(layout, false);
                        block = uiLayoutGetBlock(row);
-                       but = uiDefButI(block, NUM, B_FMODIFIER_REDRAW, IFACE_("Poly Order:"), 0.5f * UI_UNIT_X, 0, bwidth, UI_UNIT_Y,
+                       but = uiDefButI(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, IFACE_("Poly Order:"), 0.5f * UI_UNIT_X, 0, bwidth, UI_UNIT_Y,
                                        &data->poly_order, 1, 100, 0, 0,
                                        TIP_("'Order' of the Polynomial (for a polynomial with n terms, 'order' is n-1)"));
-                       uiButSetFunc(but, validate_fmodifier_cb, fcm, NULL);
+                       UI_but_func_set(but, validate_fmodifier_cb, fcm, NULL);
                        
                        
                        /* calculate maximum width of label for "x^n" labels */
                        if (data->arraysize > 2) {
                                BLI_snprintf(xval, sizeof(xval), "x^%u", data->arraysize);
-                               maxXWidth = UI_GetStringWidth(xval) + 0.5 * UI_UNIT_X; /* XXX: UI_GetStringWidth is not accurate */
+                               maxXWidth = UI_fontstyle_string_width(xval) + 0.5 * UI_UNIT_X; /* XXX: UI_fontstyle_string_width is not accurate */
                        }
                        else {
                                /* basic size (just "x") */
-                               maxXWidth = UI_GetStringWidth("x") + 0.5 * UI_UNIT_X;
+                               maxXWidth = UI_fontstyle_string_width("x") + 0.5 * UI_UNIT_X;
                        }
                        
                        /* draw controls for each coefficient and a + sign at end of row */
@@ -162,12 +162,12 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s
                        for (i = 0; (i < data->arraysize) && (cp); i++, cp++) {
                                /* To align with first line... */
                                if (i)
-                                       uiDefBut(block, LABEL, 1, "   ", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, "   ", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                else
-                                       uiDefBut(block, LABEL, 1, "y =", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, "y =", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                
                                /* coefficient */
-                               uiDefButF(block, NUM, B_FMODIFIER_REDRAW, "", 0, 0, bwidth / 2, UI_UNIT_Y, cp, -UI_FLT_MAX, UI_FLT_MAX,
+                               uiDefButF(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, "", 0, 0, bwidth / 2, UI_UNIT_Y, cp, -UI_FLT_MAX, UI_FLT_MAX,
                                          10, 3, TIP_("Coefficient for polynomial"));
                                
                                /* 'x' param (and '+' if necessary) */
@@ -177,10 +177,10 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s
                                        BLI_strncpy(xval, "x", sizeof(xval));
                                else
                                        BLI_snprintf(xval, sizeof(xval), "x^%u", i);
-                               uiDefBut(block, LABEL, 1, xval, 0, 0, maxXWidth, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, TIP_("Power of x"));
+                               uiDefBut(block, UI_BTYPE_LABEL, 1, xval, 0, 0, maxXWidth, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, TIP_("Power of x"));
                                
                                if ( (i != (data->arraysize - 1)) || ((i == 0) && data->arraysize == 2) ) {
-                                       uiDefBut(block, LABEL, 1, "+", 0, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, "+", 0, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                        
                                        /* next coefficient on a new row */
                                        row = uiLayoutRow(layout, true);
@@ -188,7 +188,7 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s
                                }
                                else {
                                        /* For alignment in UI! */
-                                       uiDefBut(block, LABEL, 1, " ", 0, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, " ", 0, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                }
                        }
                        break;
@@ -202,10 +202,10 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s
                        /* draw polynomial order selector */
                        row = uiLayoutRow(layout, false);
                        block = uiLayoutGetBlock(row);
-                       but = uiDefButI(block, NUM, B_FMODIFIER_REDRAW, IFACE_("Poly Order:"), 0, 0, width - 1.5 * UI_UNIT_X, UI_UNIT_Y,
+                       but = uiDefButI(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, IFACE_("Poly Order:"), 0, 0, width - 1.5 * UI_UNIT_X, UI_UNIT_Y,
                                        &data->poly_order, 1, 100, 0, 0,
                                        TIP_("'Order' of the Polynomial (for a polynomial with n terms, 'order' is n-1)"));
-                       uiButSetFunc(but, validate_fmodifier_cb, fcm, NULL);
+                       UI_but_func_set(but, validate_fmodifier_cb, fcm, NULL);
                        
                        
                        /* draw controls for each pair of coefficients */
@@ -216,31 +216,31 @@ static void draw_modifier__generator(uiLayout *layout, ID *id, FModifier *fcm, s
                        for (i = 0; (i < data->poly_order) && (cp); i++, cp += 2) {
                                /* To align with first line */
                                if (i)
-                                       uiDefBut(block, LABEL, 1, "   ", 0, 0, 2.5 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, "   ", 0, 0, 2.5 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                else
-                                       uiDefBut(block, LABEL, 1, "y =", 0, 0, 2.5 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, "y =", 0, 0, 2.5 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                /* opening bracket */
-                               uiDefBut(block, LABEL, 1, "(", 0, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                               uiDefBut(block, UI_BTYPE_LABEL, 1, "(", 0, 0, UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                
                                /* coefficients */
-                               uiDefButF(block, NUM, B_FMODIFIER_REDRAW, "", 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y, cp, -UI_FLT_MAX, UI_FLT_MAX,
+                               uiDefButF(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, "", 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y, cp, -UI_FLT_MAX, UI_FLT_MAX,
                                          10, 3, TIP_("Coefficient of x"));
                                
-                               uiDefBut(block, LABEL, 1, "x +", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                               uiDefBut(block, UI_BTYPE_LABEL, 1, "x +", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                
-                               uiDefButF(block, NUM, B_FMODIFIER_REDRAW, "", 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y, cp + 1, -UI_FLT_MAX, UI_FLT_MAX,
+                               uiDefButF(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, "", 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y, cp + 1, -UI_FLT_MAX, UI_FLT_MAX,
                                          10, 3, TIP_("Second coefficient"));
                                
                                /* closing bracket and multiplication sign */
                                if ( (i != (data->poly_order - 1)) || ((i == 0) && data->poly_order == 2) ) {
-                                       uiDefBut(block, LABEL, 1, ") \xc3\x97", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, ") \xc3\x97", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                        
                                        /* set up new row for the next pair of coefficients */
                                        row = uiLayoutRow(layout, true);
                                        block = uiLayoutGetBlock(row);
                                }
                                else 
-                                       uiDefBut(block, LABEL, 1, ")  ", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 1, ")  ", 0, 0, 2 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                        }
                        break;
                }
@@ -439,11 +439,11 @@ static void draw_modifier__envelope(uiLayout *layout, ID *id, FModifier *fcm, sh
        row = uiLayoutRow(layout, false);
        block = uiLayoutGetBlock(row);
                
-       uiDefBut(block, LABEL, 1, IFACE_("Control Points:"), 0, 0, 7.5 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+       uiDefBut(block, UI_BTYPE_LABEL, 1, IFACE_("Control Points:"), 0, 0, 7.5 * UI_UNIT_X, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                
-       but = uiDefBut(block, BUT, B_FMODIFIER_REDRAW, IFACE_("Add Point"), 0, 0, 7.5 * UI_UNIT_X, UI_UNIT_Y,
+       but = uiDefBut(block, UI_BTYPE_BUT, B_FMODIFIER_REDRAW, IFACE_("Add Point"), 0, 0, 7.5 * UI_UNIT_X, UI_UNIT_Y,
                       NULL, 0, 0, 0, 0, TIP_("Add a new control-point to the envelope on the current frame"));
-       uiButSetFunc(but, fmod_envelope_addpoint_cb, env, NULL);
+       UI_but_func_set(but, fmod_envelope_addpoint_cb, env, NULL);
                
        /* control points list */
        for (i = 0, fed = env->data; i < env->totvert; i++, fed++) {
@@ -451,20 +451,20 @@ static void draw_modifier__envelope(uiLayout *layout, ID *id, FModifier *fcm, sh
                row = uiLayoutRow(layout, true);
                block = uiLayoutGetBlock(row);
                
-               uiBlockBeginAlign(block);
-               but = uiDefButF(block, NUM, B_FMODIFIER_REDRAW, IFACE_("Fra:"), 0, 0, 4.5 * UI_UNIT_X, UI_UNIT_Y,
+               UI_block_align_begin(block);
+               but = uiDefButF(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, IFACE_("Fra:"), 0, 0, 4.5 * UI_UNIT_X, UI_UNIT_Y,
                                &fed->time, -MAXFRAMEF, MAXFRAMEF, 10, 1, TIP_("Frame that envelope point occurs"));
-               uiButSetFunc(but, validate_fmodifier_cb, fcm, NULL);
+               UI_but_func_set(but, validate_fmodifier_cb, fcm, NULL);
                        
-               uiDefButF(block, NUM, B_FMODIFIER_REDRAW, IFACE_("Min:"), 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y,
+               uiDefButF(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, IFACE_("Min:"), 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y,
                          &fed->min, -UI_FLT_MAX, UI_FLT_MAX, 10, 2, TIP_("Minimum bound of envelope at this point"));
-               uiDefButF(block, NUM, B_FMODIFIER_REDRAW, IFACE_("Max:"), 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y,
+               uiDefButF(block, UI_BTYPE_NUM, B_FMODIFIER_REDRAW, IFACE_("Max:"), 0, 0, 5 * UI_UNIT_X, UI_UNIT_Y,
                          &fed->max, -UI_FLT_MAX, UI_FLT_MAX, 10, 2, TIP_("Maximum bound of envelope at this point"));
 
-               but = uiDefIconBut(block, BUT, B_FMODIFIER_REDRAW, ICON_X, 0, 0, 0.9 * UI_UNIT_X, UI_UNIT_Y,
+               but = uiDefIconBut(block, UI_BTYPE_BUT, B_FMODIFIER_REDRAW, ICON_X, 0, 0, 0.9 * UI_UNIT_X, UI_UNIT_Y,
                                   NULL, 0.0, 0.0, 0.0, 0.0, TIP_("Delete envelope control point"));
-               uiButSetFunc(but, fmod_envelope_deletepoint_cb, env, SET_INT_IN_POINTER(i));
-               uiBlockBeginAlign(block);
+               UI_but_func_set(but, fmod_envelope_deletepoint_cb, env, SET_INT_IN_POINTER(i));
+               UI_block_align_begin(block);
        }
 }
 
@@ -575,7 +575,7 @@ void ANIM_uiTemplate_fmodifier_draw(uiLayout *layout, ID *id, ListBase *modifier
                sub = uiLayoutRow(row, true);
                uiLayoutSetAlignment(sub, UI_LAYOUT_ALIGN_LEFT);
                
-               uiBlockSetEmboss(block, UI_EMBOSSN);
+               UI_block_emboss_set(block, UI_EMBOSS_NONE);
                
                /* expand */
                uiItemR(sub, &ptr, "show_expanded", UI_ITEM_R_ICON_ONLY, "", ICON_NONE);
@@ -597,14 +597,14 @@ void ANIM_uiTemplate_fmodifier_draw(uiLayout *layout, ID *id, ListBase *modifier
                /* 'mute' button */
                uiItemR(sub, &ptr, "mute", UI_ITEM_R_ICON_ONLY, "", ICON_NONE);
                
-               uiBlockSetEmboss(block, UI_EMBOSSN);
+               UI_block_emboss_set(block, UI_EMBOSS_NONE);
                
                /* delete button */
-               but = uiDefIconBut(block, BUT, B_REDR, ICON_X, 0, 0, UI_UNIT_X, UI_UNIT_Y,
+               but = uiDefIconBut(block, UI_BTYPE_BUT, B_REDR, ICON_X, 0, 0, UI_UNIT_X, UI_UNIT_Y,
                                   NULL, 0.0, 0.0, 0.0, 0.0, TIP_("Delete F-Curve Modifier"));
-               uiButSetFunc(but, delete_fmodifier_cb, modifiers, fcm);
+               UI_but_func_set(but, delete_fmodifier_cb, modifiers, fcm);
                
-               uiBlockSetEmboss(block, UI_EMBOSS);
+               UI_block_emboss_set(block, UI_EMBOSS);
        }
        
        /* when modifier is expanded, draw settings */
index c2fabfadc35abd9935ac816535234becfa1533a7..9a9c987be148b7eaf7c728887efc0189685d06de 100644 (file)
@@ -1402,10 +1402,10 @@ static int insert_key_menu_invoke(bContext *C, wmOperator *op, const wmEvent *UN
                uiLayout *layout;
                
                /* call the menu, which will call this operator again, hence the canceled */
-               pup = uiPupMenuBegin(C, RNA_struct_ui_name(op->type->srna), ICON_NONE);
-               layout = uiPupMenuLayout(pup);
+               pup = UI_popup_menu_begin(C, RNA_struct_ui_name(op->type->srna), ICON_NONE);
+               layout = UI_popup_menu_layout(pup);
                uiItemsEnumO(layout, "ANIM_OT_keyframe_insert_menu", "type");
-               uiPupMenuEnd(C, pup);
+               UI_popup_menu_end(C, pup);
                
                return OPERATOR_INTERFACE;
        }
@@ -1704,7 +1704,7 @@ static int insert_key_button_exec(bContext *C, wmOperator *op)
        flag = ANIM_get_keyframing_flags(scene, 1);
        
        /* try to insert keyframe using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
        
        if ((ptr.id.data && ptr.data && prop) && RNA_property_animateable(&ptr, prop)) {
                path = RNA_path_from_ID_to_property(&ptr, prop);
@@ -1751,7 +1751,7 @@ static int insert_key_button_exec(bContext *C, wmOperator *op)
        
        if (success) {
                /* send updates */
-               uiContextAnimUpdate(C);
+               UI_context_update_anim_flag(C);
                
                /* send notifiers that keyframes have been changed */
                WM_event_add_notifier(C, NC_ANIMATION | ND_KEYFRAME | NA_ADDED, NULL);
@@ -1792,7 +1792,7 @@ static int delete_key_button_exec(bContext *C, wmOperator *op)
        const bool all = RNA_boolean_get(op->ptr, "all");
        
        /* try to insert keyframe using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
 
        if (ptr.id.data && ptr.data && prop) {
                path = RNA_path_from_ID_to_property(&ptr, prop);
@@ -1822,7 +1822,7 @@ static int delete_key_button_exec(bContext *C, wmOperator *op)
        
        if (success) {
                /* send updates */
-               uiContextAnimUpdate(C);
+               UI_context_update_anim_flag(C);
                
                /* send notifiers that keyframes have been changed */
                WM_event_add_notifier(C, NC_ANIMATION | ND_KEYFRAME | NA_REMOVED, NULL);
@@ -1862,7 +1862,7 @@ static int clear_key_button_exec(bContext *C, wmOperator *op)
        const bool all = RNA_boolean_get(op->ptr, "all");
 
        /* try to insert keyframe using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
 
        if (ptr.id.data && ptr.data && prop) {
                path = RNA_path_from_ID_to_property(&ptr, prop);
@@ -1892,7 +1892,7 @@ static int clear_key_button_exec(bContext *C, wmOperator *op)
 
        if (success) {
                /* send updates */
-               uiContextAnimUpdate(C);
+               UI_context_update_anim_flag(C);
                
                /* send notifiers that keyframes have been changed */
                WM_event_add_notifier(C, NC_ANIMATION | ND_KEYFRAME | NA_REMOVED, NULL);
index 8386eadf962c9fe038ba53bbe0e2891bf36bcc3d..027c669a01dbb75227c6af9f62e6397c95a7378e 100644 (file)
@@ -327,7 +327,7 @@ static int add_keyingset_button_exec(bContext *C, wmOperator *op)
        }
        
        /* try to add to keyingset using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
        
        /* check if property is able to be added */
        if (ptr.id.data && ptr.data && prop && RNA_property_animateable(&ptr, prop)) {
@@ -413,7 +413,7 @@ static int remove_keyingset_button_exec(bContext *C, wmOperator *op)
        }
        
        /* try to add to keyingset using property retrieved from UI */
-       uiContextActiveProperty(C, &ptr, &prop, &index);
+       UI_context_active_but_prop_get(C, &ptr, &prop, &index);
 
        if (ptr.id.data && ptr.data && prop) {
                path = RNA_path_from_ID_to_property(&ptr, prop);
@@ -472,10 +472,10 @@ static int keyingset_active_menu_invoke(bContext *C, wmOperator *op, const wmEve
        uiLayout *layout;
        
        /* call the menu, which will call this operator again, hence the canceled */
-       pup = uiPupMenuBegin(C, op->type->name, ICON_NONE);
-       layout = uiPupMenuLayout(pup);
+       pup = UI_popup_menu_begin(C, op->type->name, ICON_NONE);
+       layout = UI_popup_menu_layout(pup);
        uiItemsEnumO(layout, "ANIM_OT_keying_set_active_set", "type");
-       uiPupMenuEnd(C, pup);
+       UI_popup_menu_end(C, pup);
        
        return OPERATOR_INTERFACE;
 }
index 22187682265fff1ef98a6d815db20a2110cbe0e0..3e226c39c8cbf92e1ee938e395e6b9044b90fad4 100644 (file)
@@ -673,8 +673,8 @@ static int armature_parent_set_exec(bContext *C, wmOperator *op)
 static int armature_parent_set_invoke(bContext *C, wmOperator *UNUSED(op), const wmEvent *UNUSED(event))
 {
        EditBone *actbone = CTX_data_active_bone(C);
-       uiPopupMenu *pup = uiPupMenuBegin(C, CTX_IFACE_(BLF_I18NCONTEXT_OPERATOR_DEFAULT, "Make Parent"), ICON_NONE);
-       uiLayout *layout = uiPupMenuLayout(pup);
+       uiPopupMenu *pup = UI_popup_menu_begin(C, CTX_IFACE_(BLF_I18NCONTEXT_OPERATOR_DEFAULT, "Make Parent"), ICON_NONE);
+       uiLayout *layout = UI_popup_menu_layout(pup);
        int allchildbones = 0;
        
        CTX_DATA_BEGIN(C, EditBone *, ebone, selected_editable_bones)
@@ -691,7 +691,7 @@ static int armature_parent_set_invoke(bContext *C, wmOperator *UNUSED(op), const
        if (allchildbones)
                uiItemEnumO(layout, "ARMATURE_OT_parent_set", NULL, 0, "type", ARM_PAR_OFFSET);
                
-       uiPupMenuEnd(C, pup);
+       UI_popup_menu_end(C, pup);
        
        return OPERATOR_INTERFACE;
 }
index 42fd8e3dee1d98d2431eb159debfd5ede333ad6b..193ba6397fbc7370d1c4ae9a50b1f9052fb5578f 100644 (file)
@@ -503,7 +503,7 @@ static void pose_copy_menu(Scene *scene)
                /* build the puplist of constraints */
                for (con = pchanact->constraints.first, i = 0; con; con = con->next, i++) {
                        const_toggle[i] = 1;
-//                     add_numbut(i, TOG|INT, con->name, 0, 0, &(const_toggle[i]), "");
+//                     add_numbut(i, UI_BTYPE_TOGGLE|INT, con->name, 0, 0, &(const_toggle[i]), "");
                }
                
 //             if (!do_clever_numbuts("Select Constraints", i, REDRAW)) {
index 4667e09360f50021c5582b4071299d5de680ae56..2b605443beb3cd26c42e248b9ba75116229ebec3 100644 (file)
@@ -144,8 +144,8 @@ static int pose_groups_menu_invoke(bContext *C, wmOperator *op, const wmEvent *U
        /* if there's no active group (or active is invalid), create a new menu to find it */
        if (pose->active_group <= 0) {
                /* create a new menu, and start populating it with group names */
-               pup = uiPupMenuBegin(C, op->type->name, ICON_NONE);
-               layout = uiPupMenuLayout(pup);
+               pup = UI_popup_menu_begin(C, op->type->name, ICON_NONE);
+               layout = UI_popup_menu_layout(pup);
                
                /* special entry - allow to create new group, then use that 
                 *      (not to be used for removing though)
@@ -160,7 +160,7 @@ static int pose_groups_menu_invoke(bContext *C, wmOperator *op, const wmEvent *U
                        uiItemIntO(layout, grp->name, ICON_NONE, op->idname, "type", i);
                        
                /* finish building the menu, and process it (should result in calling self again) */
-               uiPupMenuEnd(C, pup);
+               UI_popup_menu_end(C, pup);
                
                return OPERATOR_INTERFACE;
        }
index 8bb1c5865267d7f0843254e8db775408c18fc6a3..b8373b003680c7d1c242af67c8ac3d101a59860f 100644 (file)
@@ -404,8 +404,8 @@ static int poselib_add_menu_invoke(bContext *C, wmOperator *op, const wmEvent *U
                return OPERATOR_CANCELLED;
        
        /* start building */
-       pup = uiPupMenuBegin(C, op->type->name, ICON_NONE);
-       layout = uiPupMenuLayout(pup);
+       pup = UI_popup_menu_begin(C, op->type->name, ICON_NONE);
+       layout = UI_popup_menu_layout(pup);
        uiLayoutSetOperatorContext(layout, WM_OP_EXEC_DEFAULT);
        
        /* add new (adds to the first unoccupied frame) */
@@ -420,7 +420,7 @@ static int poselib_add_menu_invoke(bContext *C, wmOperator *op, const wmEvent *U
                uiItemMenuF(layout, IFACE_("Replace Existing..."), 0, poselib_add_menu_invoke__replacemenu, NULL);
        }
        
-       uiPupMenuEnd(C, pup);
+       UI_popup_menu_end(C, pup);
        
        /* this operator is only for a menu, not used further */
        return OPERATOR_INTERFACE;
index 9c4ee4e09be8bfd56426b7aef7f5091d2330b852..f11552d91af0f17c3c187df1acd0eebe509bfb56 100644 (file)
@@ -5382,10 +5382,10 @@ static int toggle_cyclic_invoke(bContext *C, wmOperator *op, const wmEvent *UNUS
                for (nu = editnurb->first; nu; nu = nu->next) {
                        if (nu->pntsu > 1 || nu->pntsv > 1) {
                                if (nu->type == CU_NURBS) {
-                                       pup = uiPupMenuBegin(C, IFACE_("Direction"), ICON_NONE);
-                                       layout = uiPupMenuLayout(pup);
+                                       pup = UI_popup_menu_begin(C, IFACE_("Direction"), ICON_NONE);
+                                       layout = UI_popup_menu_layout(pup);
                                        uiItemsEnumO(layout, op->type->idname, "direction");
-                                       uiPupMenuEnd(C, pup);
+                                       UI_popup_menu_end(C, pup);
                                        return OPERATOR_INTERFACE;
                                }
                        }
index 4655deec4c427311bafcdcd1458811d5579fc091..31c67fbca529260743454cd9f7c5858cd9bff67e 100644 (file)
@@ -1744,7 +1744,7 @@ static void font_ui_template_init(bContext *C, wmOperator *op)
        PropertyPointerRNA *pprop;
        
        op->customdata = pprop = MEM_callocN(sizeof(PropertyPointerRNA), "OpenPropertyPointerRNA");
-       uiIDContextProperty(C, &pprop->ptr, &pprop->prop);
+       UI_context_active_but_prop_get_templateID(C, &pprop->ptr, &pprop->prop);
 }
 
 static void font_open_cancel(bContext *UNUSED(C), wmOperator *op)
@@ -1848,7 +1848,7 @@ static int font_unlink_exec(bContext *C, wmOperator *op)
        PointerRNA idptr;
        PropertyPointerRNA pprop;
 
-       uiIDContextProperty(C, &pprop.ptr, &pprop.prop);
+       UI_context_active_but_prop_get_templateID(C, &pprop.ptr, &pprop.prop);
        
        if (pprop.prop == NULL) {
                BKE_report(op->reports, RPT_ERROR, "Incorrect context for running font unlink");
index 0acff8fc0a59fb0fbcdfa4a52f80d5048ef7b2b5..a7635c12d56ea8f61cf4bd97f7b75316a84baa8c 100644 (file)
@@ -127,7 +127,7 @@ static void gp_drawui_layer(uiLayout *layout, bGPdata *gpd, bGPDlayer *gpl, cons
        
        /* unless button has own callback, it adds this callback to button */
        block = uiLayoutGetBlock(layout);
-       uiBlockSetFunc(block, gp_ui_activelayer_cb, gpd, gpl);
+       UI_block_func_set(block, gp_ui_activelayer_cb, gpd, gpl);
        
        /* draw header ---------------------------------- */
        /* get layout-row + UI-block for header */
@@ -137,7 +137,7 @@ static void gp_drawui_layer(uiLayout *layout, bGPdata *gpd, bGPDlayer *gpl, cons
        uiLayoutSetAlignment(row, UI_LAYOUT_ALIGN_EXPAND);
        block = uiLayoutGetBlock(row); /* err... */
        
-       uiBlockSetEmboss(block, UI_EMBOSSN);
+       UI_block_emboss_set(block, UI_EMBOSS_NONE);
        
        /* left-align ............................... */
        sub = uiLayoutRow(row, false);
@@ -145,9 +145,9 @@ static void gp_drawui_layer(uiLayout *layout, bGPdata *gpd, bGPDlayer *gpl, cons
        /* active */
        block = uiLayoutGetBlock(sub);
        icon = (gpl->flag & GP_LAYER_ACTIVE) ? ICON_RADIOBUT_ON : ICON_RADIOBUT_OFF;
-       but = uiDefIconButBitI(block, TOG, GP_LAYER_ACTIVE, 0, icon, 0, 0, UI_UNIT_X, UI_UNIT_Y,
+       but = uiDefIconButBitI(block, UI_BTYPE_TOGGLE, GP_LAYER_ACTIVE, 0, icon, 0, 0, UI_UNIT_X, UI_UNIT_Y,
                               &gpl->flag, 0.0, 0.0, 0.0, 0.0, TIP_("Set active layer"));
-       uiButSetFunc(but, gp_ui_activelayer_cb, gpd, gpl);
+       UI_but_func_set(but, gp_ui_activelayer_cb, gpd, gpl);
        
        /* locked */
        icon = (gpl->flag & GP_LAYER_LOCKED) ? ICON_LOCKED : ICON_UNLOCKED;
@@ -175,11 +175,11 @@ static void gp_drawui_layer(uiLayout *layout, bGPdata *gpd, bGPDlayer *gpl, cons
                        uiLayoutSetAlignment(sub, UI_LAYOUT_ALIGN_RIGHT);
                        block = uiLayoutGetBlock(sub); /* XXX... err... */
                        
-                       but = uiDefIconBut(block, BUT, 0, ICON_X, 0, 0, UI_UNIT_X, UI_UNIT_Y,
+                       but = uiDefIconBut(block, UI_BTYPE_BUT, 0, ICON_X, 0, 0, UI_UNIT_X, UI_UNIT_Y,
                                           NULL, 0.0, 0.0, 0.0, 0.0, TIP_("Delete layer"));
-                       uiButSetFunc(but, gp_ui_dellayer_cb, gpd, gpl);
+                       UI_but_func_set(but, gp_ui_dellayer_cb, gpd, gpl);
                }
-               uiBlockSetEmboss(block, UI_EMBOSS);
+               UI_block_emboss_set(block, UI_EMBOSS);
        }
        else {
                /* draw rest of header -------------------------------- */
@@ -191,38 +191,38 @@ static void gp_drawui_layer(uiLayout *layout, bGPdata *gpd, bGPDlayer *gpl, cons
                icon = (gpl->flag & GP_LAYER_FRAMELOCK) ? ICON_RENDER_STILL : ICON_RENDER_ANIMATION;
                uiItemR(sub, &ptr, "lock_frame", 0, "", icon);
                
-               uiBlockSetEmboss(block, UI_EMBOSS);
+               UI_block_emboss_set(block, UI_EMBOSS);
                
                /* name */
                uiItemR(sub, &ptr, "info", 0, "", ICON_NONE);
                
                /* move up/down */
-               uiBlockBeginAlign(block);
+               UI_block_align_begin(block);
                
                if (gpl->prev) {
-                       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_UP, 0, 0, UI_UNIT_X, UI_UNIT_Y,
+                       but = uiDefIconBut(block, UI_BTYPE_BUT, 0, ICON_TRIA_UP, 0, 0, UI_UNIT_X, UI_UNIT_Y,
                                           NULL, 0.0, 0.0, 0.0, 0.0, TIP_("Move layer up"));
-                       uiButSetFunc(but, gp_ui_layer_up_cb, gpd, gpl);
+                       UI_but_func_set(but, gp_ui_layer_up_cb, gpd, gpl);
                }
                if (gpl->next) {
-                       but = uiDefIconBut(block, BUT, 0, ICON_TRIA_DOWN, 0, 0, UI_UNIT_X, UI_UNIT_Y,
+                       but = uiDefIconBut(block, UI_BTYPE_BUT, 0, ICON_TRIA_DOWN, 0, 0, UI_UNIT_X, UI_UNIT_Y,
                                           NULL, 0.0, 0.0, 0.0, 0.0, TIP_("Move layer down"));
-                       uiButSetFunc(but, gp_ui_layer_down_cb, gpd, gpl);
+                       UI_but_func_set(but, gp_ui_layer_down_cb, gpd, gpl);
                }
                
-               uiBlockEndAlign(block);
+               UI_block_align_end(block);
                
                /* delete 'button' */
-               uiBlockSetEmboss(block, UI_EMBOSSN);
+               UI_block_emboss_set(block, UI_EMBOSS_NONE);
                /* right-align ............................... */
                sub = uiLayoutRow(row, true);
                uiLayoutSetAlignment(sub, UI_LAYOUT_ALIGN_RIGHT);
                block = uiLayoutGetBlock(sub); /* XXX... err... */
                
-               but = uiDefIconBut(block, BUT, 0, ICON_X, 0, 0, UI_UNIT_X, UI_UNIT_Y,
+               but = uiDefIconBut(block, UI_BTYPE_BUT, 0, ICON_X, 0, 0, UI_UNIT_X, UI_UNIT_Y,
                                   NULL, 0.0, 0.0, 0.0, 0.0, TIP_("Delete layer"));
-               uiButSetFunc(but, gp_ui_dellayer_cb, gpd, gpl);
-               uiBlockSetEmboss(block, UI_EMBOSS);
+               UI_but_func_set(but, gp_ui_dellayer_cb, gpd, gpl);
+               UI_block_emboss_set(block, UI_EMBOSS);
                
                /* new backdrop ----------------------------------- */
                box = uiLayoutBox(layout);
index e8cca243a9314e53cdb7236f3b7ebf486666df37..9ba769bcfa0e03c476e9b3ec83ba845760a86201 100644 (file)
@@ -98,19 +98,24 @@ typedef struct uiLayout uiLayout;
 #define UI_SCREEN_MARGIN 10
 
 /* uiBlock->dt and uiBut->dt */
-#define UI_EMBOSS       0   /* use widget style for drawing */
-#define UI_EMBOSSN      1   /* Nothing, only icon and/or text */
-#define UI_EMBOSSP      2   /* Pulldown menu style */
-#define UI_EMBOSST      3   /* Table */
-#define UI_EMBOSSR      4   /* Pie Menu */
+enum {
+       UI_EMBOSS               = 0,  /* use widget style for drawing */
+       UI_EMBOSS_NONE          = 1,  /* Nothing, only icon and/or text */
+       UI_EMBOSS_PULLDOWN      = 2,  /* Pulldown menu style */
+       UI_EMBOSS_TABLE         = 3,  /* Table */
+       UI_EMBOSS_RADIAL        = 4,  /* Pie Menu */
+};
 
 /* uiBlock->direction */
-#define UI_DIRECTION       (UI_TOP | UI_DOWN | UI_LEFT | UI_RIGHT)
-#define UI_TOP             (1 << 0)
-#define UI_DOWN            (1 << 1)
-#define UI_LEFT            (1 << 2)
-#define UI_RIGHT           (1 << 3)
-#define UI_CENTER          (1 << 4)
+enum {
+       UI_DIR_UP           = (1 << 0),
+       UI_DIR_DOWN         = (1 << 1),
+       UI_DIR_LEFT         = (1 << 2),
+       UI_DIR_RIGHT        = (1 << 3),
+       UI_DIR_CENTER_Y     = (1 << 4),
+
+       UI_DIR_ALL          = (UI_DIR_UP | UI_DIR_DOWN | UI_DIR_LEFT | UI_DIR_RIGHT),
+};
 
 #if 0
 /* uiBlock->autofill (not yet used) */
@@ -155,8 +160,8 @@ typedef struct uiLayout uiLayout;
 /* but->flag - general state flags. */
 enum {
        /* warning, the first 6 flags are internal */
-       UI_ICON_SUBMENU      = (1 << 6),
-       UI_ICON_PREVIEW      = (1 << 7),
+       UI_BUT_ICON_SUBMENU  = (1 << 6),
+       UI_BUT_ICON_PREVIEW  = (1 << 7),
 
        UI_BUT_NODE_LINK     = (1 << 8),
        UI_BUT_NODE_ACTIVE   = (1 << 9),
@@ -233,56 +238,56 @@ typedef enum {
 
 /* assigned to but->type, OR'd with the flags above when passing args */
 typedef enum {
-       BUT           = (1 << 9),
-       ROW           = (2 << 9),
-       TOG           = (3 << 9),
-       NUM           = (5 << 9),
-       TEX           = (6 << 9),
-       TOGN          = (9 << 9),
-       LABEL         = (10 << 9),
-       MENU          = (11 << 9),  /* Dropdown list, actually! */
-       ICONTOG       = (13 << 9),
-       NUMSLI        = (14 << 9),
-       COLOR         = (15 << 9),
-       SCROLL        = (18 << 9),
-       BLOCK         = (19 << 9),
-       BUTM          = (20 << 9),
-       SEPR          = (21 << 9),
-       LINK          = (22 << 9),
-       INLINK        = (23 << 9),
-       KEYEVT        = (24 << 9),
-       HSVCUBE       = (26 << 9),
-       PULLDOWN      = (27 << 9),  /* Menu, actually! */
-       ROUNDBOX      = (28 << 9),
-       BUT_COLORBAND = (30 << 9),
-       BUT_NORMAL    = (31 << 9),
-       BUT_CURVE     = (32 << 9),
-       ICONTOGN      = (34 << 9),
-       LISTBOX       = (35 << 9),
-       LISTROW       = (36 << 9),
-       TOGBUT        = (37 << 9),
-       OPTION        = (38 << 9),
-       OPTIONN       = (39 << 9),
-       TRACKPREVIEW  = (40 << 9),
-       /* buttons with value >= SEARCH_MENU don't get undo pushes */
-       SEARCH_MENU   = (41 << 9),
-       BUT_EXTRA     = (42 << 9),
-       HSVCIRCLE     = (43 << 9),
-       HOTKEYEVT     = (46 << 9),
-       BUT_IMAGE     = (47 << 9),
-       HISTOGRAM     = (48 << 9),
-       WAVEFORM      = (49 << 9),
-       VECTORSCOPE   = (50 << 9),
-       PROGRESSBAR   = (51 << 9),
-       SEARCH_MENU_UNLINK   = (52 << 9),
-       NODESOCKET    = (53 << 9),
-       SEPRLINE      = (54 << 9),
-       GRIP          = (55 << 9),
+       UI_BTYPE_BUT                    = (1 << 9),
+       UI_BTYPE_ROW                    = (2 << 9),
+       UI_BTYPE_TOGGLE                 = (3 << 9),
+       UI_BTYPE_NUM                    = (5 << 9),
+       UI_BTYPE_TEXT                   = (6 << 9),
+       UI_BTYPE_TOGGLE_N               = (9 << 9),
+       UI_BTYPE_LABEL                  = (10 << 9),
+       UI_BTYPE_MENU                   = (11 << 9),  /* Dropdown list, actually! */
+       UI_BTYPE_ICON_TOGGLE            = (13 << 9),
+       UI_BTYPE_NUM_SLIDER             = (14 << 9),
+       UI_BTYPE_COLOR                  = (15 << 9),
+       UI_BTYPE_SCROLL                 = (18 << 9),
+       UI_BTYPE_BLOCK                  = (19 << 9),
+       UI_BTYPE_BUT_MENU               = (20 << 9),
+       UI_BTYPE_SEPR                   = (21 << 9),
+       UI_BTYPE_LINK                   = (22 << 9),
+       UI_BTYPE_INLINK                 = (23 << 9),
+       UI_BTYPE_KEY_EVENT              = (24 << 9),
+       UI_BTYPE_HSVCUBE                = (26 << 9),
+       UI_BTYPE_PULLDOWN               = (27 << 9),  /* Menu, actually! */
+       UI_BTYPE_ROUNDBOX               = (28 << 9),
+       UI_BTYPE_COLORBAND              = (30 << 9),
+       UI_BTYPE_UNITVEC                = (31 << 9),
+       UI_BTYPE_CURVE                  = (32 << 9),
+       UI_BTYPE_ICON_TOGGLE_N          = (34 << 9),
+       UI_BTYPE_LISTBOX                = (35 << 9),
+       UI_BTYPE_LISTROW                = (36 << 9),
+       UI_BTYPE_BUT_TOGGLE             = (37 << 9),
+       UI_BTYPE_CHECKBOX               = (38 << 9),
+       UI_BTYPE_CHECKBOX_N             = (39 << 9),
+       UI_BTYPE_TRACK_PREVIEW          = (40 << 9),
+       /* buttons with value >= UI_BTYPE_SEARCH_MENU don't get undo pushes */
+       UI_BTYPE_SEARCH_MENU            = (41 << 9),
+       UI_BTYPE_EXTRA                  = (42 << 9),
+       UI_BTYPE_HSVCIRCLE              = (43 << 9),
+       UI_BTYPE_HOTKEY_EVENT           = (46 << 9),
+       UI_BTYPE_IMAGE                  = (47 << 9),
+       UI_BTYPE_HISTOGRAM              = (48 << 9),
+       UI_BTYPE_WAVEFORM               = (49 << 9),
+       UI_BTYPE_VECTORSCOPE            = (50 << 9),
+       UI_BTYPE_PROGRESS_BAR           = (51 << 9),
+       UI_BTYPE_SEARCH_MENU_UNLINK     = (52 << 9),
+       UI_BTYPE_NODE_SOCKET            = (53 << 9),
+       UI_BTYPE_SEPR_LINE              = (54 << 9),
+       UI_BTYPE_GRIP                   = (55 << 9),
 } eButType;
 
 #define BUTTYPE     (63 << 9)
 
-/* gradient types, for color picker HSVCUBE etc */
+/* gradient types, for color picker UI_BTYPE_HSVCUBE etc */
 #define UI_GRAD_SV      0
 #define UI_GRAD_HV      1
 #define UI_GRAD_HS      2
@@ -300,35 +305,35 @@ typedef enum {
  * Functions to draw various shapes, taking theme settings into account.
  * Used for code that draws its own UI style elements. */
 
-void uiRoundBox(float minx, float miny, float maxx, float maxy, float rad);
-void uiSetRoundBox(int type);
-int uiGetRoundBox(void);
-void uiRoundRect(float minx, float miny, float maxx, float maxy, float rad);
-void uiDrawBoxShadow(unsigned char alpha, float minx, float miny, float maxx, float maxy);
-void uiDrawBox(int mode, float minx, float miny, float maxx, float maxy, float rad);
-void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, float rad, float shadetop, float shadedown);
-void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float maxy, float rad, float shadeLeft, float shadeRight);
+void UI_draw_roundbox(float minx, float miny, float maxx, float maxy, float rad);
+void UI_draw_roundbox_corner_set(int type);
+int  UI_draw_roundbox_corner_get(void);
+void UI_draw_roundbox_unfilled(float minx, float miny, float maxx, float maxy, float rad);
+void UI_draw_box_shadow(unsigned char alpha, float minx, float miny, float maxx, float maxy);
+void UI_draw_roundbox_gl_mode(int mode, float minx, float miny, float maxx, float maxy, float rad);
+void UI_draw_roundbox_shade_x(int mode, float minx, float miny, float maxx, float maxy, float rad, float shadetop, float shadedown);
+void UI_draw_roundbox_shade_y(int mode, float minx, float miny, float maxx, float maxy, float rad, float shadeLeft, float shadeRight);
 
 /* state for scrolldrawing */
 #define UI_SCROLL_PRESSED       (1 << 0)
 #define UI_SCROLL_ARROWS        (1 << 1)
 #define UI_SCROLL_NO_OUTLINE    (1 << 2)
-void uiWidgetScrollDraw(struct uiWidgetColors *wcol, const struct rcti *rect, const struct rcti *slider, int state);
+void UI_draw_widget_scroll(struct uiWidgetColors *wcol, const struct rcti *rect, const struct rcti *slider, int state);
 
 /* Callbacks
  *
- * uiBlockSetHandleFunc/ButmFunc are for handling events through a callback.
+ * UI_block_func_handle_set/ButmFunc are for handling events through a callback.
  * HandleFunc gets the retval passed on, and ButmFunc gets a2. The latter is
  * mostly for compatibility with older code.
  *
- * uiButSetCompleteFunc is for tab completion.
+ * UI_but_func_complete_set is for tab completion.
  *
  * uiButSearchFunc is for name buttons, showing a popup with matches
  *
- * uiBlockSetFunc and uiButSetFunc are callbacks run when a button is used,
+ * UI_block_func_set and UI_but_func_set are callbacks run when a button is used,
  * in case events, operators or RNA are not sufficient to handle the button.
  *
- * uiButSetNFunc will free the argument with MEM_freeN. */
+ * UI_but_funcN_set will free the argument with MEM_freeN. */
 
 typedef struct uiSearchItems uiSearchItems;
 
@@ -347,30 +352,35 @@ typedef void (*uiMenuHandleFunc)(struct bContext *C, void *arg, int event);
 /* Popup Menus
  *
  * Functions used to create popup menus. For more extended menus the
- * uiPupMenuBegin/End functions can be used to define own items with
+ * UI_popup_menu_begin/End functions can be used to define own items with
  * the uiItem functions in between. If it is a simple confirmation menu
  * or similar, popups can be created with a single function call. */
 
 typedef struct uiPopupMenu uiPopupMenu;
 
-struct uiPopupMenu *uiPupMenuBegin(struct bContext *C, const char *title, int icon) ATTR_NONNULL();
-void uiPupMenuEnd(struct bContext *C, struct uiPopupMenu *head);
-struct uiLayout *uiPupMenuLayout(uiPopupMenu *head);
+struct uiPopupMenu *UI_popup_menu_begin(struct bContext *C, const char *title, int icon) ATTR_NONNULL();
+void UI_popup_menu_end(struct bContext *C, struct uiPopupMenu *head);
+struct uiLayout *UI_popup_menu_layout(uiPopupMenu *head);
 
-void uiPupMenuReports(struct bContext *C, struct ReportList *reports) ATTR_NONNULL();
-int uiPupMenuInvoke(struct bContext *C, const char *idname, struct ReportList *reports) ATTR_NONNULL(1, 2);
+void UI_popup_menu_reports(struct bContext *C, struct ReportList *reports) ATTR_NONNULL();
+int UI_popup_menu_invoke(struct bContext *C, const char *idname, struct ReportList *reports) ATTR_NONNULL(1, 2);
 
 /* Pie menus */
 typedef struct uiPieMenu uiPieMenu;
 
-int uiPieMenuInvoke(struct bContext *C, const char *idname, const struct wmEvent *event);
-int uiPieOperatorEnumInvoke(struct bContext *C, const char *title, const char *opname,
-                             const char *propname, const struct wmEvent *event);
-int uiPieEnumInvoke(struct bContext *C, const char *title, const char *path, const struct wmEvent *event);
-
-struct uiPieMenu *uiPieMenuBegin(struct bContext *C, const char *title, int icon, const struct wmEvent *event) ATTR_NONNULL();
-void uiPieMenuEnd(struct bContext *C, uiPieMenu *pie);
-struct uiLayout *uiPieMenuLayout(struct uiPieMenu *pie);
+int UI_pie_menu_invoke(struct bContext *C, const char *idname, const struct wmEvent *event);
+int UI_pie_menu_invoke_from_operator_enum(
+        struct bContext *C, const char *title, const char *opname,
+        const char *propname, const struct wmEvent *event);
+int UI_pie_menu_invoke_from_rna_enum(
+        struct bContext *C, const char *title,
+        const char *path, const struct wmEvent *event);
+
+struct uiPieMenu *UI_pie_menu_begin(
+        struct bContext *C, const char *title, int icon,
+        const struct wmEvent *event) ATTR_NONNULL();
+void UI_pie_menu_end(struct bContext *C, uiPieMenu *pie);
+struct uiLayout *UI_pie_menu_layout(struct uiPieMenu *pie);
 /* Popup Blocks
  *
  * Functions used to create popup blocks. These are like popup menus
@@ -379,12 +389,12 @@ struct uiLayout *uiPieMenuLayout(struct uiPieMenu *pie);
 typedef uiBlock * (*uiBlockCreateFunc)(struct bContext *C, struct ARegion *ar, void *arg1);
 typedef void (*uiBlockCancelFunc)(struct bContext *C, void *arg1);
 
-void uiPupBlock(struct bContext *C, uiBlockCreateFunc func, void *arg);
-void uiPupBlockO(struct bContext *C, uiBlockCreateFunc func, void *arg, const char *opname, int opcontext);
-void uiPupBlockEx(struct bContext *C, uiBlockCreateFunc func, uiBlockHandleFunc popup_func, uiBlockCancelFunc cancel_func, void *arg);
+void UI_popup_block_invoke(struct bContext *C, uiBlockCreateFunc func, void *arg);
+void UI_popup_block_invoke_ex(struct bContext *C, uiBlockCreateFunc func, void *arg, const char *opname, int opcontext);
+void UI_popup_block_ex(struct bContext *C, uiBlockCreateFunc func, uiBlockHandleFunc popup_func, uiBlockCancelFunc cancel_func, void *arg);
 /* void uiPupBlockOperator(struct bContext *C, uiBlockCreateFunc func, struct wmOperator *op, int opcontext); */ /* UNUSED */
 
-void uiPupBlockClose(struct bContext *C, uiBlock *block);
+void UI_popup_block_close(struct bContext *C, uiBlock *block);
 
 /* Blocks
  *
@@ -397,29 +407,29 @@ void uiPupBlockClose(struct bContext *C, uiBlock *block);
  *
  * */
 
-uiBlock *uiBeginBlock(const struct bContext *C, struct ARegion *region, const char *name, short dt);
-void uiEndBlock_ex(const struct bContext *C, uiBlock *block, const int xy[2]);
-void uiEndBlock(const struct bContext *C, uiBlock *block);
-void uiDrawBlock(const struct bContext *C, struct uiBlock *block);
-void uiBlockUpdateFromOld(const struct bContext *C, struct uiBlock *block);
+uiBlock *UI_block_begin(const struct bContext *C, struct ARegion *region, const char *name, short dt);
+void UI_block_end_ex(const struct bContext *C, uiBlock *block, const int xy[2]);
+void UI_block_end(const struct bContext *C, uiBlock *block);
+void UI_block_draw(const struct bContext *C, struct uiBlock *block);
+void UI_block_update_from_old(const struct bContext *C, struct uiBlock *block);
 
-uiBlock *uiGetBlock(const char *name, struct ARegion *ar);
+uiBlock *UI_block_find_in_region(const char *name, struct ARegion *ar);
 
-void uiBlockSetEmboss(uiBlock *block, char dt);
+void UI_block_emboss_set(uiBlock *block, char dt);
 
-void uiFreeBlock(const struct bContext *C, uiBlock *block);
-void uiFreeBlocks(const struct bContext *C, struct ListBase *lb);
-void uiFreeInactiveBlocks(const struct bContext *C, struct ListBase *lb);
-void uiFreeActiveButtons(const struct bContext *C, struct bScreen *screen);
+void UI_block_free(const struct bContext *C, uiBlock *block);
+void UI_blocklist_free(const struct bContext *C, struct ListBase *lb);
+void UI_blocklist_free_inactive(const struct bContext *C, struct ListBase *lb);
+void UI_screen_free_active_but(const struct bContext *C, struct bScreen *screen);
 
-void uiBlockSetRegion(uiBlock *block, struct ARegion *region);
+void UI_block_region_set(uiBlock *block, struct ARegion *region);
 
-void uiBlockSetButLock(uiBlock *block, bool val, const char *lockstr);
-void uiBlockClearButLock(uiBlock *block);
+void UI_block_lock_set(uiBlock *block, bool val, const char *lockstr);
+void UI_block_lock_clear(uiBlock *block);
 
 /* automatic aligning, horiz or verical */
-void uiBlockBeginAlign(uiBlock *block);
-void uiBlockEndAlign(uiBlock *block);
+void UI_block_align_begin(uiBlock *block);
+void UI_block_align_end(uiBlock *block);
 
 /* block bounds/position calculation */
 typedef enum {
@@ -432,44 +442,44 @@ typedef enum {
        UI_BLOCK_BOUNDS_PIE_CENTER,
 } eBlockBoundsCalc;
 
-void uiBoundsBlock(struct uiBlock *block, int addval);
-void uiTextBoundsBlock(uiBlock *block, int addval);
-void uiPopupBoundsBlock(uiBlock *block, int addval, int mx, int my);
-void uiMenuPopupBoundsBlock(uiBlock *block, int addvall, int mx, int my);
-void uiCenteredBoundsBlock(uiBlock *block, int addval);
-void uiExplicitBoundsBlock(uiBlock *block, int minx, int miny, int maxx, int maxy);
+void UI_block_bounds_set_normal(struct uiBlock *block, int addval);
+void UI_block_bounds_set_text(uiBlock *block, int addval);
+void UI_block_bounds_set_popup(uiBlock *block, int addval, int mx, int my);
+void UI_block_bounds_set_menu(uiBlock *block, int addvall, int mx, int my);
+void UI_block_bounds_set_centered(uiBlock *block, int addval);
+void UI_block_bounds_set_explicit(uiBlock *block, int minx, int miny, int maxx, int maxy);
 
-int     uiBlocksGetYMin(struct ListBase *lb);
+int     UI_blocklist_min_y_get(struct ListBase *lb);
 
-void    uiBlockSetDirection(uiBlock *block, char direction);
-void    uiBlockFlipOrder(uiBlock *block);
-void    uiBlockSetFlag(uiBlock *block, int flag);
-void    uiBlockClearFlag(uiBlock *block, int flag);
+void    UI_block_direction_set(uiBlock *block, char direction);
+void    UI_block_order_flip(uiBlock *block);
+void    UI_block_flag_enable(uiBlock *block, int flag);
+void    UI_block_flag_disable(uiBlock *block, int flag);
 
-int     uiButGetRetVal(uiBut *but);
+int     UI_but_return_value_get(uiBut *but);
 
-void    uiButSetDragID(uiBut *but, struct ID *id);
-void    uiButSetDragRNA(uiBut *but, struct PointerRNA *ptr);
-void    uiButSetDragPath(uiBut *but, const char *path);
-void    uiButSetDragName(uiBut *but, const char *name);
-void    uiButSetDragValue(uiBut *but);
-void    uiButSetDragImage(uiBut *but, const char *path, int icon, struct ImBuf *ima, float scale);
+void    UI_but_drag_set_id(uiBut *but, struct ID *id);
+void    UI_but_drag_set_rna(uiBut *but, struct PointerRNA *ptr);
+void    UI_but_drag_set_path(uiBut *but, const char *path);
+void    UI_but_drag_set_name(uiBut *but, const char *name);
+void    UI_but_drag_set_value(uiBut *but);
+void    UI_but_drag_set_image(uiBut *but, const char *path, int icon, struct ImBuf *ima, float scale);
 
 bool    UI_but_active_drop_name(struct bContext *C);
 bool    UI_but_active_drop_color(struct bContext *C);
 
-void    uiButSetFlag(uiBut *but, int flag);
-void    uiButClearFlag(uiBut *but, int flag);
+void    UI_but_flag_enable(uiBut *but, int flag);
+void    UI_but_flag_disable(uiBut *but, int flag);
 
-void    uiButSetDrawFlag(uiBut *but, int flag);
-void    uiButClearDrawFlag(uiBut *but, int flag);
+void    UI_but_drawflag_enable(uiBut *but, int flag);
+void    UI_but_drawflag_disable(uiBut *but, int flag);
 
-void    uiButSetMenuFromPulldown(uiBut *but);
+void    UI_but_type_set_menu_from_pulldown(uiBut *but);
 
 /* special button case, only draw it when used actively, for outliner etc */
-bool    uiButActiveOnly(const struct bContext *C, struct ARegion *ar, uiBlock *block, uiBut *but);
+bool    UI_but_active_only(const struct bContext *C, struct ARegion *ar, uiBlock *block, uiBut *but);
 
-void    uiButExecute(const struct bContext *C, uiBut *but);
+void    UI_but_execute(const struct bContext *C, uiBut *but);
 
 
 /* Buttons
@@ -543,10 +553,10 @@ uiBut *uiDefIconTextButO(uiBlock *block, int type, const char *opname, int opcon
 uiBut *uiDefIconTextButO_ptr(uiBlock *block, int type, struct wmOperatorType *ot, int opcontext, int icon, const char *str, int x, int y, short width, short height, const char *tip);
 
 /* for passing inputs to ButO buttons */
-struct PointerRNA *uiButGetOperatorPtrRNA(uiBut *but);
+struct PointerRNA *UI_but_operator_ptr_get(uiBut *but);
 
-void uiButSetUnitType(uiBut *but, const int unit_type);
-int uiButGetUnitType(const uiBut *but);
+void UI_but_unit_type_set(uiBut *but, const int unit_type);
+int UI_but_unit_type_get(const uiBut *but);
 
 enum {
        BUT_GET_RNAPROP_IDENTIFIER = 1,
@@ -571,7 +581,7 @@ typedef struct uiStringInfo {
 /* Note: Expects pointers to uiStringInfo structs as parameters.
  *       Will fill them with translated strings, when possible.
  *       Strings in uiStringInfo must be MEM_freeN'ed by caller. */
-void uiButGetStrInfo(struct bContext *C, uiBut *but, ...) ATTR_SENTINEL(0);
+void UI_but_string_info_get(struct bContext *C, uiBut *but, ...) ATTR_SENTINEL(0);
 
 /* Edit i18n stuff. */
 /* Name of the main py op from i18n addon. */
@@ -601,8 +611,8 @@ void uiButGetStrInfo(struct bContext *C, uiBut *but, ...) ATTR_SENTINEL(0);
 #define UI_ID_PREVIEWS      (1 << 11)
 #define UI_ID_FULL          (UI_ID_RENAME | UI_ID_BROWSE | UI_ID_ADD_NEW | UI_ID_OPEN | UI_ID_ALONE | UI_ID_DELETE | UI_ID_LOCAL)
 
-int uiIconFromID(struct ID *id);
-int uiIconFromReportType(int type);
+int UI_icon_from_id(struct ID *id);
+int UI_icon_from_report_type(int type);
 
 uiBut *uiDefPulldownBut(uiBlock *block, uiBlockCreateFunc func, void *arg, const char *str, int x, int y, short width, short height, const char *tip);
 uiBut *uiDefMenuBut(uiBlock *block, uiMenuCreateFunc func, void *arg, const char *str, int x, int y, short width, short height, const char *tip);
@@ -631,41 +641,42 @@ int uiDefAutoButsRNA(uiLayout *layout, struct PointerRNA *ptr, bool (*check_prop
  * Game engine logic brick links. Non-functional currently in 2.5,
  * code to handle and draw these is disabled internally. */
 
-void uiSetButLink(struct uiBut *but,  void **poin,  void ***ppoin,  short *tot,  int from, int to);
+void UI_but_link_set(struct uiBut *but,  void **poin,  void ***ppoin,  short *tot,  int from, int to);
 
-void uiComposeLinks(uiBlock *block);
-uiBut *uiFindInlink(uiBlock *block, void *poin);
+void UI_block_links_compose(uiBlock *block);
+uiBut *UI_block_links_find_inlink(uiBlock *block, void *poin);
 
 /* use inside searchfunc to add items */
-bool    uiSearchItemAdd(uiSearchItems *items, const char *name, void *poin, int iconid);
+bool    UI_search_item_add(uiSearchItems *items, const char *name, void *poin, int iconid);
 /* bfunc gets search item *poin as arg2, or if NULL the old string */
-void    uiButSetSearchFunc(uiBut *but,        uiButSearchFunc sfunc, void *arg1, uiButHandleFunc bfunc, void *active);
+void    UI_but_func_search_set(uiBut *but,        uiButSearchFunc sfunc, void *arg1, uiButHandleFunc bfunc, void *active);
 /* height in pixels, it's using hardcoded values still */
-int     uiSearchBoxHeight(void);
-int     uiSearchBoxWidth(void);
+int     UI_searchbox_size_y(void);
+int     UI_searchbox_size_x(void);
 /* check if a string is in an existing search box */
-int     uiSearchItemFindIndex(uiSearchItems *items, const char *name);
+int     UI_search_items_find_index(uiSearchItems *items, const char *name);
 
-void    uiBlockSetHandleFunc(uiBlock *block,    uiBlockHandleFunc func, void *arg);
-void    uiBlockSetButmFunc(uiBlock *block,    uiMenuHandleFunc func, void *arg);
-void    uiBlockSetFunc(uiBlock *block,    uiButHandleFunc func, void *arg1, void *arg2);
-void    uiBlockSetNFunc(uiBlock *block,    uiButHandleNFunc funcN, void *argN, void *arg2);
+void    UI_block_func_handle_set(uiBlock *block, uiBlockHandleFunc func, void *arg);
+void    UI_block_func_butmenu_set(uiBlock *block, uiMenuHandleFunc func, void *arg);
+void    UI_block_func_set(uiBlock *block, uiButHandleFunc func, void *arg1, void *arg2);
+void    UI_block_funcN_set(uiBlock *block, uiButHandleNFunc funcN, void *argN, void *arg2);
 
-void    uiButSetRenameFunc(uiBut *but,        uiButHandleRenameFunc func, void *arg1);
-void    uiButSetFunc(uiBut *but,        uiButHandleFunc func, void *arg1, void *arg2);
-void    uiButSetNFunc(uiBut *but,        uiButHandleNFunc funcN, void *argN, void *arg2);
+void    UI_but_func_rename_set(uiBut *but, uiButHandleRenameFunc func, void *arg1);
+void    UI_but_func_set(uiBut *but, uiButHandleFunc func, void *arg1, void *arg2);
+void    UI_but_funcN_set(uiBut *but, uiButHandleNFunc funcN, void *argN, void *arg2);
 
-void    uiButSetCompleteFunc(uiBut *but,        uiButCompleteFunc func, void *arg);
+void    UI_but_func_complete_set(uiBut *but, uiButCompleteFunc func, void *arg);
 
-void    uiBlockSetDrawExtraFunc(uiBlock *block,
-                                void (*func)(const struct bContext *C, void *, void *, void *, struct rcti *rect),
-                                void *arg1, void *arg2);
+void    UI_but_func_drawextra_set(
+        uiBlock *block,
+        void (*func)(const struct bContext *C, void *, void *, void *, struct rcti *rect),
+        void *arg1, void *arg2);
 
 bool UI_textbutton_activate_rna(const struct bContext *C, struct ARegion *ar,
                                 const void *rna_poin_data, const char *rna_prop_id);
 bool UI_textbutton_activate_but(const struct bContext *C, uiBut *but);
 
-void uiButSetFocusOnEnter(struct wmWindow *win, uiBut *but);
+void UI_but_focus_on_enter_event(struct wmWindow *win, uiBut *but);
 
 /* Autocomplete
  *
@@ -679,9 +690,9 @@ typedef struct AutoComplete AutoComplete;
 #define AUTOCOMPLETE_FULL_MATCH 1
 #define AUTOCOMPLETE_PARTIAL_MATCH 2
 
-AutoComplete *autocomplete_begin(const char *startname, size_t maxlen);
-void autocomplete_do_name(AutoComplete *autocpl, const char *name);
-int autocomplete_end(AutoComplete *autocpl, char *autoname);
+AutoComplete *UI_autocomplete_begin(const char *startname, size_t maxlen);
+void UI_autocomplete_update_name(AutoComplete *autocpl, const char *name);
+int UI_autocomplete_end(AutoComplete *autocpl, char *autoname);
 
 /* Panels
  *
@@ -689,15 +700,15 @@ int autocomplete_end(AutoComplete *autocpl, char *autoname);
  * could use a good cleanup, though how they will function in 2.5 is
  * not clear yet so we postpone that. */
 
-void uiBeginPanels(const struct bContext *C, struct ARegion *ar);
-void uiEndPanels(const struct bContext *C, struct ARegion *ar, int *x, int *y);
-void uiDrawPanels(const struct bContext *C, struct ARegion *ar);
+void UI_panels_begin(const struct bContext *C, struct ARegion *ar);
+void UI_panels_end(const struct bContext *C, struct ARegion *ar, int *x, int *y);
+void UI_panels_draw(const struct bContext *C, struct ARegion *ar);
 
-struct Panel *uiPanelFindByType(struct ARegion *ar, struct PanelType *pt);
-struct Panel *uiBeginPanel(struct ScrArea *sa, struct ARegion *ar, uiBlock *block,
-                           struct PanelType *pt, struct Panel *pa, bool *r_open);
-void uiEndPanel(uiBlock *block, int width, int height);
-void uiScalePanels(struct ARegion *ar, float new_width);
+struct Panel *UI_panel_find_by_type(struct ARegion *ar, struct PanelType *pt);
+struct Panel *UI_panel_begin(struct ScrArea *sa, struct ARegion *ar, uiBlock *block,
+                             struct PanelType *pt, struct Panel *pa, bool *r_open);
+void UI_panel_end(uiBlock *block, int width, int height);
+void UI_panels_scale(struct ARegion *ar, float new_width);
 
 bool                       UI_panel_category_is_visible(struct ARegion *ar);
 void                       UI_panel_category_add(struct ARegion *ar, const char *name);
@@ -716,10 +727,10 @@ void                       UI_panel_category_draw_all(struct ARegion *ar, const
  * handling WM events. Mostly this is done automatic by modules such
  * as screen/ if ED_KEYMAP_UI is set, or internally in popup functions. */
 
-void UI_add_region_handlers(struct ListBase *handlers);
-void UI_add_popup_handlers(struct bContext *C, struct ListBase *handlers, uiPopupBlockHandle *popup, const bool accept_dbl_click);
-void UI_remove_popup_handlers(struct ListBase *handlers, uiPopupBlockHandle *popup);
-void UI_remove_popup_handlers_all(struct bContext *C, struct ListBase *handlers);
+void UI_region_handlers_add(struct ListBase *handlers);
+void UI_popup_handlers_add(struct bContext *C, struct ListBase *handlers, uiPopupBlockHandle *popup, const bool accept_dbl_click);
+void UI_popup_handlers_remove(struct ListBase *handlers, uiPopupBlockHandle *popup);
+void UI_popup_handlers_remove_all(struct bContext *C, struct ListBase *handlers);
 
 /* Module
  *
@@ -796,9 +807,9 @@ enum {
 /* not apart of the corner flags but mixed in some functions  */
 #define UI_RB_ALPHA (UI_CNR_ALL + 1)
 
-uiLayout *uiBlockLayout(uiBlock *block, int dir, int type, int x, int y, int size, int em, int padding, struct uiStyle *style);
-void uiBlockSetCurLayout(uiBlock *block, uiLayout *layout);
-void uiBlockLayoutResolve(uiBlock *block, int *x, int *y);
+uiLayout *UI_block_layout(uiBlock *block, int dir, int type, int x, int y, int size, int em, int padding, struct uiStyle *style);
+void UI_block_layout_set_current(uiBlock *block, uiLayout *layout);
+void UI_block_layout_resolve(uiBlock *block, int *x, int *y);
 
 uiBlock *uiLayoutGetBlock(uiLayout *layout);
 
@@ -809,7 +820,7 @@ const char *uiLayoutIntrospect(uiLayout *layout); // XXX - testing
 void uiLayoutOperatorButs(const struct bContext *C, struct uiLayout *layout, struct wmOperator *op,
                           bool (*check_prop)(struct PointerRNA *, struct PropertyRNA *),
                           const char label_align, const short flag);
-struct MenuType *uiButGetMenuType(uiBut *but);
+struct MenuType *UI_but_menutype_get(uiBut *but);
 
 void uiLayoutSetOperatorContext(uiLayout *layout, int opcontext);
 void uiLayoutSetActive(uiLayout *layout, bool active);
@@ -876,7 +887,7 @@ void uiTemplateImage(uiLayout *layout, struct bContext *C, struct PointerRNA *pt
 void uiTemplateImageSettings(uiLayout *layout, struct PointerRNA *imfptr, int color_management);
 void uiTemplateImageLayers(uiLayout *layout, struct bContext *C, struct Image *ima, struct ImageUser *iuser);
 void uiTemplateRunningJobs(uiLayout *layout, struct bContext *C);
-void uiOperatorSearch_But(uiBut *but);
+void UI_but_func_operator_search(uiBut *but);
 void uiTemplateOperatorSearch(uiLayout *layout);
 void uiTemplateHeader3D(uiLayout *layout, struct bContext *C);
 void uiTemplateEditModeSelection(uiLayout *layout, struct bContext *C);
@@ -942,32 +953,33 @@ typedef struct uiDragColorHandle {
        bool gamma_corrected;
 } uiDragColorHandle;
 
-void UI_buttons_operatortypes(void);
+void ED_button_operatortypes(void);
 void UI_drop_color_copy(struct wmDrag *drag, struct wmDropBox *drop);
 int UI_drop_color_poll(struct bContext *C, struct wmDrag *drag, const struct wmEvent *event);
 
 /* Helpers for Operators */
-uiBut *uiContextActiveButton(const struct bContext *C);
-void uiContextActiveProperty(const struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA **prop, int *index);
-void uiContextActivePropertyHandle(struct bContext *C);
-struct wmOperator *uiContextActiveOperator(const struct bContext *C);
-void uiContextAnimUpdate(const struct bContext *C);
-void uiFileBrowseContextProperty(const struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA **prop);
-void uiIDContextProperty(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA **prop);
+uiBut *UI_context_active_but_get(const struct bContext *C);
+void UI_context_active_but_prop_get(const struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA **prop, int *index);
+void UI_context_active_but_prop_handle(struct bContext *C);
+struct wmOperator *UI_context_active_operator_get(const struct bContext *C);
+void UI_context_update_anim_flag(const struct bContext *C);
+void UI_context_active_but_prop_get_filebrowser(const struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA **prop);
+void UI_context_active_but_prop_get_templateID(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA **prop);
 
 /* Styled text draw */
-void uiStyleFontSet(struct uiFontStyle *fs);
-void uiStyleFontDrawExt(struct uiFontStyle *fs, const struct rcti *rect, const char *str,
-                        size_t len, float *r_xofs, float *r_yofs);
-void uiStyleFontDraw(struct uiFontStyle *fs, const struct rcti *rect, const char *str);
-void uiStyleFontDrawRotated(struct uiFontStyle *fs, const struct rcti *rect, const char *str);
+void UI_fontstyle_set(struct uiFontStyle *fs);
+void UI_fontstyle_draw_ex(
+        struct uiFontStyle *fs, const struct rcti *rect, const char *str,
+        size_t len, float *r_xofs, float *r_yofs);
+void UI_fontstyle_draw(struct uiFontStyle *fs, const struct rcti *rect, const char *str);
+void UI_fontstyle_draw_rotated(struct uiFontStyle *fs, const struct rcti *rect, const char *str);
 
-int UI_GetStringWidth(const char *str); // XXX temp
-void UI_DrawString(float x, float y, const char *str); // XXX temp
-void UI_DrawTriIcon(float x, float y, char dir);
+int UI_fontstyle_string_width(const char *str); // XXX temp
+void UI_draw_string(float x, float y, const char *str); // XXX temp
+void UI_draw_icon_tri(float x, float y, char dir);
 
-uiStyle *UI_GetStyle(void);            /* use for fonts etc */
-uiStyle *UI_GetStyleDraw(void);        /* DPI scaled settings for drawing */
+uiStyle *UI_style_get(void);           /* use for fonts etc */
+uiStyle *UI_style_get_dpi(void);       /* DPI scaled settings for drawing */
 
 /* linker workaround ack! */
 void UI_template_fix_linking(void);
@@ -993,6 +1005,6 @@ void UI_butstore_unregister(uiButStore *bs_handle, uiBut **but_p);
 /* Float precision helpers */
 #define UI_PRECISION_FLOAT_MAX 7
 
-int uiFloatPrecisionCalc(int prec, double value);
+int UI_calc_float_precision(int prec, double value);
 
 #endif  /* __UI_INTERFACE_H__ */
index eb12f19cf1d14808e79f65ffa98974fb306ccfe8..5a854cae54c18a7c190ebe0303218bfe416c9e28 100644 (file)
@@ -76,9 +76,9 @@
 
 #include "interface_intern.h"
 
-/* avoid unneeded calls to ui_get_but_val */
+/* avoid unneeded calls to ui_but_value_get */
 #define UI_BUT_VALUE_UNSET DBL_MAX
-#define UI_GET_BUT_VALUE_INIT(_but, _value) if (_value == DBL_MAX) {  (_value) = ui_get_but_val(_but); } (void)0
+#define UI_GET_BUT_VALUE_INIT(_but, _value) if (_value == DBL_MAX) {  (_value) = ui_but_value_get(_but); } (void)0
 
 #define B_NOP -1
 
@@ -89,7 +89,7 @@
  * ui_blah_blah()      internal function
  */
 
-static void ui_free_but(const bContext *C, uiBut *but);
+static void ui_but_free(const bContext *C, uiBut *but);
 
 bool ui_block_is_menu(const uiBlock *block)
 {
@@ -103,17 +103,17 @@ bool ui_block_is_pie_menu(const uiBlock *block)
        return ((block->flag & UI_BLOCK_RADIAL) != 0);
 }
 
-static bool ui_is_but_unit_radians_ex(UnitSettings *unit, const int unit_type)
+static bool ui_but_is_unit_radians_ex(UnitSettings *unit, const int unit_type)
 {
        return (unit->system_rotation == USER_UNIT_ROT_RADIANS && unit_type == PROP_UNIT_ROTATION);
 }
 
-static bool ui_is_but_unit_radians(const uiBut *but)
+static bool ui_but_is_unit_radians(const uiBut *but)
 {
        UnitSettings *unit = but->block->unit;
-       const int unit_type = uiButGetUnitType(but);
+       const int unit_type = UI_but_unit_type_get(but);
 
-       return ui_is_but_unit_radians_ex(unit, unit_type);
+       return ui_but_is_unit_radians_ex(unit, unit_type);
 }
 
 /* ************* window matrix ************** */
@@ -222,16 +222,16 @@ void ui_block_translate(uiBlock *block, int x, int y)
        BLI_rctf_translate(&block->rect, x, y);
 }
 
-static void ui_text_bounds_block(uiBlock *block, float offset)
+static void ui_block_bounds_calc_text(uiBlock *block, float offset)
 {
-       uiStyle *style = UI_GetStyle();
+       uiStyle *style = UI_style_get();
        uiBut *bt, *init_col_bt, *col_bt;
        int i = 0, j, x1addval = offset;
 
-       uiStyleFontSet(&style->widget);
+       UI_fontstyle_set(&style->widget);
 
        for (init_col_bt = bt = block->buttons.first; bt; bt = bt->next) {
-               if (!ELEM(bt->type, SEPR, SEPRLINE)) {
+               if (!ELEM(bt->type, UI_BTYPE_SEPR, UI_BTYPE_SEPR_LINE)) {
                        j = BLF_width(style->widget.uifont_id, bt->drawstr, sizeof(bt->drawstr));
 
                        if (j > i)
@@ -244,7 +244,7 @@ static void ui_text_bounds_block(uiBlock *block, float offset)
                                col_bt->rect.xmin = x1addval;
                                col_bt->rect.xmax = x1addval + i + block->bounds;
 
-                               ui_check_but(col_bt);  /* clips text again */
+                               ui_but_update(col_bt);  /* clips text again */
                        }
 
                        /* And we prepare next column. */
@@ -259,11 +259,11 @@ static void ui_text_bounds_block(uiBlock *block, float offset)
                col_bt->rect.xmin = x1addval;
                col_bt->rect.xmax = max_ff(x1addval + i + block->bounds, offset + block->minbounds);
 
-               ui_check_but(col_bt);  /* clips text again */
+               ui_but_update(col_bt);  /* clips text again */
        }
 }
 
-void ui_bounds_block(uiBlock *block)
+void ui_block_bounds_calc(uiBlock *block)
 {
        uiBut *bt;
        int xof;
@@ -301,7 +301,7 @@ void ui_bounds_block(uiBlock *block)
        block->safety.ymax = block->rect.ymax + xof;
 }
 
-static void ui_centered_bounds_block(wmWindow *window, uiBlock *block)
+static void ui_block_bounds_calc_centered(wmWindow *window, uiBlock *block)
 {
        int xmax, ymax;
        int startx, starty;
@@ -313,7 +313,7 @@ static void ui_centered_bounds_block(wmWindow *window, uiBlock *block)
        xmax = WM_window_pixels_x(window);
        ymax = WM_window_pixels_y(window);
 
-       ui_bounds_block(block);
+       ui_block_bounds_calc(block);
        
        width  = BLI_rctf_size_x(&block->rect);
        height = BLI_rctf_size_y(&block->rect);
@@ -324,11 +324,11 @@ static void ui_centered_bounds_block(wmWindow *window, uiBlock *block)
        ui_block_translate(block, startx - block->rect.xmin, starty - block->rect.ymin);
        
        /* now recompute bounds and safety */
-       ui_bounds_block(block);
+       ui_block_bounds_calc(block);
        
 }
 
-static void ui_centered_pie_bounds_block(uiBlock *block)
+static void ui_block_bounds_calc_centered_pie(uiBlock *block)
 {
        const int xy[2] = {
            block->pie_data.pie_center_spawned[0],
@@ -338,11 +338,12 @@ static void ui_centered_pie_bounds_block(uiBlock *block)
        ui_block_translate(block, xy[0], xy[1]);
 
        /* now recompute bounds and safety */
-       ui_bounds_block(block);
+       ui_block_bounds_calc(block);
 }
 
-static void ui_popup_bounds_block(wmWindow *window, uiBlock *block,
-                                  eBlockBoundsCalc bounds_calc, const int xy[2])
+static void ui_block_bounds_calc_popup(
+        wmWindow *window, uiBlock *block,
+        eBlockBoundsCalc bounds_calc, const int xy[2])
 {
        int startx, starty, endx, endy, width, height, oldwidth, oldheight;
        int oldbounds, xmax, ymax;
@@ -351,7 +352,7 @@ static void ui_popup_bounds_block(wmWindow *window, uiBlock *block,
        oldbounds = block->bounds;
 
        /* compute mouse position with user defined offset */
-       ui_bounds_block(block);
+       ui_block_bounds_calc(block);
        
        xmax = WM_window_pixels_x(window);
        ymax = WM_window_pixels_y(window);
@@ -363,13 +364,13 @@ static void ui_popup_bounds_block(wmWindow *window, uiBlock *block,
        if (bounds_calc == UI_BLOCK_BOUNDS_POPUP_MENU) {
                if (block->flag & UI_BLOCK_LOOP) {
                        block->bounds = 2.5f * UI_UNIT_X;
-                       ui_text_bounds_block(block, block->rect.xmin);
+                       ui_block_bounds_calc_text(block, block->rect.xmin);
                }
        }
 
        /* next we recompute bounds */
        block->bounds = oldbounds;
-       ui_bounds_block(block);
+       ui_block_bounds_calc(block);
 
        /* and we adjust the position to fit within window */
        width  = BLI_rctf_size_x(&block->rect);
@@ -380,7 +381,7 @@ static void ui_popup_bounds_block(wmWindow *window, uiBlock *block,
        oldheight = oldheight > 0 ? oldheight : MAX2(1, height);
 
        /* offset block based on mouse position, user offset is scaled
-        * along in case we resized the block in ui_text_bounds_block */
+        * along in case we resized the block in ui_block_bounds_calc_text */
        startx = xy[0] + block->rect.xmin + (block->mx * width) / oldwidth;
        starty = xy[1] + block->rect.ymin + (block->my * height) / oldheight;
 
@@ -404,11 +405,11 @@ static void ui_popup_bounds_block(wmWindow *window, uiBlock *block,
        ui_block_translate(block, startx - block->rect.xmin, starty - block->rect.ymin);
 
        /* now recompute bounds and safety */
-       ui_bounds_block(block);
+       ui_block_bounds_calc(block);
 }
 
 /* used for various cases */
-void uiBoundsBlock(uiBlock *block, int addval)
+void UI_block_bounds_set_normal(uiBlock *block, int addval)
 {
        if (block == NULL)
                return;
@@ -418,14 +419,14 @@ void uiBoundsBlock(uiBlock *block, int addval)
 }
 
 /* used for pulldowns */
-void uiTextBoundsBlock(uiBlock *block, int addval)
+void UI_block_bounds_set_text(uiBlock *block, int addval)
 {
        block->bounds = addval;
        block->bounds_type = UI_BLOCK_BOUNDS_TEXT;
 }
 
 /* used for block popups */
-void uiPopupBoundsBlock(uiBlock *block, int addval, int mx, int my)
+void UI_block_bounds_set_popup(uiBlock *block, int addval, int mx, int my)
 {
        block->bounds = addval;
        block->bounds_type = UI_BLOCK_BOUNDS_POPUP_MOUSE;
@@ -434,7 +435,7 @@ void uiPopupBoundsBlock(uiBlock *block, int addval, int mx, int my)
 }
 
 /* used for menu popups */
-void uiMenuPopupBoundsBlock(uiBlock *block, int addval, int mx, int my)
+void UI_block_bounds_set_menu(uiBlock *block, int addval, int mx, int my)
 {
        block->bounds = addval;
        block->bounds_type = UI_BLOCK_BOUNDS_POPUP_MENU;
@@ -443,13 +444,13 @@ void uiMenuPopupBoundsBlock(uiBlock *block, int addval, int mx, int my)
 }
 
 /* used for centered popups, i.e. splash */
-void uiCenteredBoundsBlock(uiBlock *block, int addval)
+void UI_block_bounds_set_centered(uiBlock *block, int addval)
 {
        block->bounds = addval;
        block->bounds_type = UI_BLOCK_BOUNDS_POPUP_CENTER;
 }
 
-void uiExplicitBoundsBlock(uiBlock *block, int minx, int miny, int maxx, int maxy)
+void UI_block_bounds_set_explicit(uiBlock *block, int minx, int miny, int maxx, int maxy)
 {
        block->rect.xmin = minx;
        block->rect.ymin = miny;
@@ -458,21 +459,21 @@ void uiExplicitBoundsBlock(uiBlock *block, int minx, int miny, int maxx, int max
        block->bounds_type = UI_BLOCK_BOUNDS_NONE;
 }
 
-static int ui_but_float_precision(uiBut *but, double value)
+static int ui_but_calc_float_precision(uiBut *but, double value)
 {
        int prec = (int)but->a2;
 
        /* first check for various special cases:
         * * If button is radians, we want additional precision (see T39861).
         * * If prec is not set, we fallback to a simple default */
-       if (ui_is_but_unit_radians(but) && prec < 5) {
+       if (ui_but_is_unit_radians(but) && prec < 5) {
                prec = 5;
        }
        else if (prec == -1) {
                prec = (but->hardmax < 10.001f) ? 3 : 2;
        }
 
-       return uiFloatPrecisionCalc(prec, value);
+       return UI_calc_float_precision(prec, value);
 }
 
 /* ************** LINK LINE DRAWING  ************* */
@@ -514,7 +515,7 @@ static void ui_draw_links(uiBlock *block)
        bool found_activeline = false;
 
        for (but = block->buttons.first; but; but = but->next) {
-               if (but->type == LINK && but->link) {
+               if (but->type == UI_BTYPE_LINK && but->link) {
                        for (line = but->link->lines.first; line; line = line->next) {
                                if (!(line->from->flag & UI_ACTIVE) && !(line->to->flag & UI_ACTIVE)) {
                                        if (line->deactive)
@@ -531,7 +532,7 @@ static void ui_draw_links(uiBlock *block)
 
        /* Draw the inactive lines (lines with neither button being hovered over) */
        for (but = block->buttons.first; but; but = but->next) {
-               if (but->type == LINK && but->link) {
+               if (but->type == UI_BTYPE_LINK && but->link) {
                        for (line = but->link->lines.first; line; line = line->next) {
                                if (!(line->from->flag & UI_ACTIVE) && !(line->to->flag & UI_ACTIVE)) {
                                        if (!line->deactive)
@@ -545,7 +546,7 @@ static void ui_draw_links(uiBlock *block)
         * Do this last so they appear on top of inactive and grey out lines. */
        if (found_activeline) {
                for (but = block->buttons.first; but; but = but->next) {
-                       if (but->type == LINK && but->link) {
+                       if (but->type == UI_BTYPE_LINK && but->link) {
                                for (line = but->link->lines.first; line; line = line->next) {
                                        if ((line->from->flag & UI_ACTIVE) || (line->to->flag & UI_ACTIVE))
                                                ui_draw_linkline(line, !found_selectline, false);
@@ -603,8 +604,8 @@ static void ui_but_update_linklines(uiBlock *block, uiBut *oldbut, uiBut *newbut
        uiLinkLine *line;
        uiBut *but;
        
-       /* if active button is LINK */
-       if (newbut->type == LINK && newbut->link) {
+       /* if active button is UI_BTYPE_LINK */
+       if (newbut->type == UI_BTYPE_LINK && newbut->link) {
                
                SWAP(uiLink *, oldbut->link, newbut->link);
                
@@ -618,7 +619,7 @@ static void ui_but_update_linklines(uiBlock *block, uiBut *oldbut, uiBut *newbut
        
        /* check all other button links */
        for (but = block->buttons.first; but; but = but->next) {
-               if (but != newbut && but->type == LINK && but->link) {
+               if (but != newbut && but->type == UI_BTYPE_LINK && but->link) {
                        for (line = but->link->lines.first; line; line = line->next) {
                                if (line->to == newbut)
                                        line->to = oldbut;
@@ -717,7 +718,7 @@ static bool ui_but_update_from_old_block(const bContext *C, uiBlock *block, uiBu
 
                /* copy hardmin for list rows to prevent 'sticking' highlight to mouse position
                 * when scrolling without moving mouse (see [#28432]) */
-               if (ELEM(oldbut->type, ROW, LISTROW))
+               if (ELEM(oldbut->type, UI_BTYPE_ROW, UI_BTYPE_LISTROW))
                        oldbut->hardmax = but->hardmax;
 
                ui_but_update_linklines(block, oldbut, but);
@@ -742,7 +743,7 @@ static bool ui_but_update_from_old_block(const bContext *C, uiBlock *block, uiBu
                }
 
                BLI_remlink(&block->buttons, but);
-               ui_free_but(C, but);
+               ui_but_free(C, but);
 
                /* note: if layout hasn't been applied yet, it uses old button pointers... */
        }
@@ -754,7 +755,7 @@ static bool ui_but_update_from_old_block(const bContext *C, uiBlock *block, uiBu
                /* ensures one button can get activated, and in case the buttons
                 * draw are the same this gives O(1) lookup for each button */
                BLI_remlink(&oldblock->buttons, oldbut);
-               ui_free_but(C, oldbut);
+               ui_but_free(C, oldbut);
        }
 
        return found_active;
@@ -763,7 +764,7 @@ static bool ui_but_update_from_old_block(const bContext *C, uiBlock *block, uiBu
 /* needed for temporarily rename buttons, such as in outliner or file-select,
  * they should keep calling uiDefButs to keep them alive */
 /* returns 0 when button removed */
-bool uiButActiveOnly(const bContext *C, ARegion *ar, uiBlock *block, uiBut *but)
+bool UI_but_active_only(const bContext *C, ARegion *ar, uiBlock *block, uiBut *but)
 {
        uiBlock *oldblock;
        uiBut *oldbut;
@@ -784,11 +785,11 @@ bool uiButActiveOnly(const bContext *C, ARegion *ar, uiBlock *block, uiBut *but)
                }
        }
        if ((activate == true) || (found == false)) {
-               ui_button_activate_do((bContext *)C, ar, but);
+               ui_but_activate_event((bContext *)C, ar, but);
        }
        else if ((found == true) && (isactive == false)) {
                BLI_remlink(&block->buttons, but);
-               ui_free_but(C, but);
+               ui_but_free(C, but);
                return false;
        }
        
@@ -796,18 +797,18 @@ bool uiButActiveOnly(const bContext *C, ARegion *ar, uiBlock *block, uiBut *but)
 }
 
 /* simulate button click */
-void uiButExecute(const bContext *C, uiBut *but)
+void UI_but_execute(const bContext *C, uiBut *but)
 {
        ARegion *ar = CTX_wm_region(C);
        void *active_back;
-       ui_button_execute_begin((bContext *)C, ar, but, &active_back);
+       ui_but_execute_begin((bContext *)C, ar, but, &active_back);
        /* Value is applied in begin. No further action required. */
-       ui_button_execute_end((bContext *)C, ar, but, active_back);
+       ui_but_execute_end((bContext *)C, ar, but, active_back);
 }
 
 /* use to check if we need to disable undo, but don't make any changes
  * returns false if undo needs to be disabled. */
-static bool ui_is_but_rna_undo(const uiBut *but)
+static bool ui_but_is_rna_undo(const uiBut *but)
 {
        if (but->rnapoin.id.data) {
                /* avoid undo push for buttons who's ID are screen or wm level
@@ -850,7 +851,7 @@ static void ui_menu_block_set_keyaccels(uiBlock *block)
                 * fun first pass on all buttons so first word chars always get first priority */
 
                for (but = block->buttons.first; but; but = but->next) {
-                       if (!ELEM(but->type, BUT, BUTM, MENU, BLOCK, PULLDOWN) || (but->flag & UI_HIDDEN)) {
+                       if (!ELEM(but->type, UI_BTYPE_BUT, UI_BTYPE_BUT_MENU, UI_BTYPE_MENU, UI_BTYPE_BLOCK, UI_BTYPE_PULLDOWN) || (but->flag & UI_HIDDEN)) {
                                /* pass */
                        }
                        else if (but->menu_key == '\0') {
@@ -930,7 +931,7 @@ void ui_but_add_shortcut(uiBut *but, const char *shortcut_str, const bool do_str
                MEM_freeN(butstr_orig);
                but->str = but->strdata;
                but->flag |= UI_BUT_HAS_SEP_CHAR;
-               ui_check_but(but);
+               ui_but_update(but);
        }
 }
 
@@ -948,7 +949,7 @@ static bool ui_but_event_operator_string(const bContext *C, uiBut *but, char *bu
                        found = true;
                }
        }
-       else if ((mt = uiButGetMenuType(but))) {
+       else if ((mt = UI_but_menutype_get(but))) {
                IDProperty *prop_menu;
                IDProperty *prop_menu_name;
 
@@ -1147,7 +1148,7 @@ static void ui_menu_block_set_keymaps(const bContext *C, uiBlock *block)
        }
 }
 
-void uiBlockUpdateFromOld(const bContext *C, uiBlock *block)
+void UI_block_update_from_old(const bContext *C, uiBlock *block)
 {
        uiBut *but_old;
        uiBut *but;
@@ -1163,7 +1164,7 @@ void uiBlockUpdateFromOld(const bContext *C, uiBlock *block)
 
        for (but = block->buttons.first; but; but = but->next) {
                if (ui_but_update_from_old_block(C, block, &but, &but_old)) {
-                       ui_check_but(but);
+                       ui_but_update(but);
                }
        }
 
@@ -1175,7 +1176,7 @@ void uiBlockUpdateFromOld(const bContext *C, uiBlock *block)
        block->oldblock = NULL;
 }
 
-void uiEndBlock_ex(const bContext *C, uiBlock *block, const int xy[2])
+void UI_block_end_ex(const bContext *C, uiBlock *block, const int xy[2])
 {
        wmWindow *window = CTX_wm_window(C);
        Scene *scene = CTX_data_scene(C);
@@ -1183,7 +1184,7 @@ void uiEndBlock_ex(const bContext *C, uiBlock *block, const int xy[2])
 
        BLI_assert(block->active);
 
-       uiBlockUpdateFromOld(C, block);
+       UI_block_update_from_old(C, block);
 
        /* inherit flags from 'old' buttons that was drawn here previous, based
         * on matching buttons, we need this to make button event handling non
@@ -1213,9 +1214,9 @@ void uiEndBlock_ex(const bContext *C, uiBlock *block, const int xy[2])
 
        /* handle pending stuff */
        if (block->layouts.first) {
-               uiBlockLayoutResolve(block, NULL, NULL);
+               UI_block_layout_resolve(block, NULL, NULL);
        }
-       ui_block_do_align(block);
+       ui_block_align_calc(block);
        if ((block->flag & UI_BLOCK_LOOP) && (block->flag & UI_BLOCK_NUMSELECT)) {
                ui_menu_block_set_keyaccels(block); /* could use a different flag to check */
        }
@@ -1229,40 +1230,40 @@ void uiEndBlock_ex(const bContext *C, uiBlock *block, const int xy[2])
                case UI_BLOCK_BOUNDS_NONE:
                        break;
                case UI_BLOCK_BOUNDS:
-                       ui_bounds_block(block);
+                       ui_block_bounds_calc(block);
                        break;
                case UI_BLOCK_BOUNDS_TEXT:
-                       ui_text_bounds_block(block, 0.0f);
+                       ui_block_bounds_calc_text(block, 0.0f);
                        break;
                case UI_BLOCK_BOUNDS_POPUP_CENTER:
-                       ui_centered_bounds_block(window, block);
+                       ui_block_bounds_calc_centered(window, block);
                        break;
                case UI_BLOCK_BOUNDS_PIE_CENTER:
-                       ui_centered_pie_bounds_block(block);
+                       ui_block_bounds_calc_centered_pie(block);
                        break;
 
                        /* fallback */
                case UI_BLOCK_BOUNDS_POPUP_MOUSE:
                case UI_BLOCK_BOUNDS_POPUP_MENU:
-                       ui_popup_bounds_block(window, block, block->bounds_type, xy);
+                       ui_block_bounds_calc_popup(window, block, block->bounds_type, xy);
                        break;
        }
 
        if (block->rect.xmin == 0.0f && block->rect.xmax == 0.0f) {
-               uiBoundsBlock(block, 0);
+               UI_block_bounds_set_normal(block, 0);
        }
        if (block->flag & UI_BUT_ALIGN) {
-               uiBlockEndAlign(block);
+               UI_block_align_end(block);
        }
 
        block->endblock = 1;
 }
 
-void uiEndBlock(const bContext *C, uiBlock *block)
+void UI_block_end(const bContext *C, uiBlock *block)
 {
        wmWindow *window = CTX_wm_window(C);
 
-       uiEndBlock_ex(C, block, &window->eventstate->x);
+       UI_block_end_ex(C, block, &window->eventstate->x);
 }
 
 /* ************** BLOCK DRAWING FUNCTION ************* */
@@ -1303,9 +1304,9 @@ static void ui_but_to_pixelrect(rcti *rect, const ARegion *ar, uiBlock *block, u
 }
 
 /* uses local copy of style, to scale things down, and allow widgets to change stuff */
-void uiDrawBlock(const bContext *C, uiBlock *block)
+void UI_block_draw(const bContext *C, uiBlock *block)
 {
-       uiStyle style = *UI_GetStyleDraw();  /* XXX pass on as arg */
+       uiStyle style = *UI_style_get_dpi();  /* XXX pass on as arg */
        ARegion *ar;
        uiBut *but;
        rcti rect;
@@ -1317,7 +1318,7 @@ void uiDrawBlock(const bContext *C, uiBlock *block)
                ar = CTX_wm_region(C);
 
        if (!block->endblock)
-               uiEndBlock(C, block);
+               UI_block_end(C, block);
 
        /* disable AA, makes widgets too blurry */
        multisample_enabled = glIsEnabled(GL_MULTISAMPLE_ARB);
@@ -1384,12 +1385,12 @@ void uiDrawBlock(const bContext *C, uiBlock *block)
  *
  * \return (0 == UNSELECT), (1 == SELECT), (-1 == DO-NOTHING)
  */
-int ui_is_but_push_ex(uiBut *but, double *value)
+int ui_but_is_pushed_ex(uiBut *but, double *value)
 {
        int is_push = 0;
 
        if (but->bit) {
-               const bool state = ELEM(but->type, TOGN, ICONTOGN, OPTIONN) ? false : true;
+               const bool state = ELEM(but->type, UI_BTYPE_TOGGLE_N, UI_BTYPE_ICON_TOGGLE_N, UI_BTYPE_CHECKBOX_N) ? false : true;
                int lvalue;
                UI_GET_BUT_VALUE_INIT(but, *value);
                lvalue = (int)*value;
@@ -1402,27 +1403,27 @@ int ui_is_but_push_ex(uiBut *but, double *value)
        }
        else {
                switch (but->type) {
-                       case BUT:
-                       case HOTKEYEVT:
-                       case KEYEVT:
-                       case COLOR:
+                       case UI_BTYPE_BUT:
+                       case UI_BTYPE_HOTKEY_EVENT:
+                       case UI_BTYPE_KEY_EVENT:
+                       case UI_BTYPE_COLOR:
                                is_push = -1;
                                break;
-                       case TOGBUT:
-                       case TOG:
-                       case ICONTOG:
-                       case OPTION:
+                       case UI_BTYPE_BUT_TOGGLE:
+                       case UI_BTYPE_TOGGLE:
+                       case UI_BTYPE_ICON_TOGGLE:
+                       case UI_BTYPE_CHECKBOX:
                                UI_GET_BUT_VALUE_INIT(but, *value);
                                if (*value != (double)but->hardmin) is_push = true;
                                break;
-                       case ICONTOGN:
-                       case TOGN:
-                       case OPTIONN:
+                       case UI_BTYPE_ICON_TOGGLE_N:
+                       case UI_BTYPE_TOGGLE_N:
+                       case UI_BTYPE_CHECKBOX_N:
                                UI_GET_BUT_VALUE_INIT(but, *value);
                                if (*value == 0.0) is_push = true;
                                break;
-                       case ROW:
-                       case LISTROW:
+                       case UI_BTYPE_ROW:
+                       case UI_BTYPE_LISTROW:
                                UI_GET_BUT_VALUE_INIT(but, *value);
                                /* support for rna enum buts */
                                if (but->rnaprop && (RNA_property_flag(but->rnaprop) & PROP_ENUM_FLAG)) {
@@ -1440,15 +1441,15 @@ int ui_is_but_push_ex(uiBut *but, double *value)
 
        return is_push;
 }
-int ui_is_but_push(uiBut *but)
+int ui_but_is_pushed(uiBut *but)
 {
        double value = UI_BUT_VALUE_UNSET;
-       return ui_is_but_push_ex(but, &value);
+       return ui_but_is_pushed_ex(but, &value);
 }
 
-static void ui_check_but_select(uiBut *but, double *value)
+static void ui_but_update_select_flag(uiBut *but, double *value)
 {
-       switch (ui_is_but_push_ex(but, value)) {
+       switch (ui_but_is_pushed_ex(but, value)) {
                case true:
                        but->flag |= UI_SELECT;
                        break;
@@ -1458,13 +1459,13 @@ static void ui_check_but_select(uiBut *but, double *value)
        }
 }
 
-static uiBut *ui_find_inlink(uiBlock *block, void *poin)
+static uiBut *ui_linkline_find_inlink(uiBlock *block, void *poin)
 {
        uiBut *but;
        
        but = block->buttons.first;
        while (but) {
-               if (but->type == INLINK) {
+               if (but->type == UI_BTYPE_INLINK) {
                        if (but->poin == poin) return but;
                }
                but = but->next;
@@ -1472,7 +1473,7 @@ static uiBut *ui_find_inlink(uiBlock *block, void *poin)
        return NULL;
 }
 
-static void ui_add_link_line(ListBase *listb, uiBut *but, uiBut *bt, short deactive)
+static void ui_linkline_add(ListBase *listb, uiBut *but, uiBut *bt, short deactive)
 {
        uiLinkLine *line;
        
@@ -1483,12 +1484,12 @@ static void ui_add_link_line(ListBase *listb, uiBut *but, uiBut *bt, short deact
        line->deactive = deactive;
 }
 
-uiBut *uiFindInlink(uiBlock *block, void *poin)
+uiBut *UI_block_links_find_inlink(uiBlock *block, void *poin)
 {
-       return ui_find_inlink(block, poin);
+       return ui_linkline_find_inlink(block, poin);
 }
 
-void uiComposeLinks(uiBlock *block)
+void UI_block_links_compose(uiBlock *block)
 {
        uiBut *but, *bt;
        uiLink *link;
@@ -1497,7 +1498,7 @@ void uiComposeLinks(uiBlock *block)
        
        but = block->buttons.first;
        while (but) {
-               if (but->type == LINK) {
+               if (but->type == UI_BTYPE_LINK) {
                        link = but->link;
                        
                        /* for all pointers in the array */
@@ -1505,26 +1506,26 @@ void uiComposeLinks(uiBlock *block)
                                if (link->ppoin) {
                                        ppoin = link->ppoin;
                                        for (a = 0; a < *(link->totlink); a++) {
-                                               bt = ui_find_inlink(block, (*ppoin)[a]);
+                                               bt = ui_linkline_find_inlink(block, (*ppoin)[a]);
                                                if (bt) {
                                                        if ((but->flag & UI_BUT_SCA_LINK_GREY) || (bt->flag & UI_BUT_SCA_LINK_GREY)) {
-                                                               ui_add_link_line(&link->lines, but, bt, true);
+                                                               ui_linkline_add(&link->lines, but, bt, true);
                                                        }
                                                        else {
-                                                               ui_add_link_line(&link->lines, but, bt, false);
+                                                               ui_linkline_add(&link->lines, but, bt, false);
                                                        }
 
                                                }
                                        }
                                }
                                else if (link->poin) {
-                                       bt = ui_find_inlink(block, *link->poin);
+                                       bt = ui_linkline_find_inlink(block, *link->poin);
                                        if (bt) {
                                                if ((but->flag & UI_BUT_SCA_LINK_GREY) || (bt->flag & UI_BUT_SCA_LINK_GREY)) {
-                                                       ui_add_link_line(&link->lines, but, bt, true);
+                                                       ui_linkline_add(&link->lines, but, bt, true);
                                                }
                                                else {
-                                                       ui_add_link_line(&link->lines, but, bt, false);
+                                                       ui_linkline_add(&link->lines, but, bt, false);
                                                }
                                        }
                                }
@@ -1537,7 +1538,7 @@ void uiComposeLinks(uiBlock *block)
 
 /* ************************************************ */
 
-void uiBlockSetButLock(uiBlock *block, bool val, const char *lockstr)
+void UI_block_lock_set(uiBlock *block, bool val, const char *lockstr)
 {
        if (val) {
                block->lock = val;
@@ -1545,7 +1546,7 @@ void uiBlockSetButLock(uiBlock *block, bool val, const char *lockstr)
        }
 }
 
-void uiBlockClearButLock(uiBlock *block)
+void UI_block_lock_clear(uiBlock *block)
 {
        block->lock = false;
        block->lockstr = NULL;
@@ -1553,7 +1554,7 @@ void uiBlockClearButLock(uiBlock *block)
 
 /* *************************************************************** */
 
-void ui_delete_linkline(uiLinkLine *line, uiBut *but)
+void ui_linkline_remove(uiLinkLine *line, uiBut *but)
 {
        uiLink *link;
        int a, b;
@@ -1594,7 +1595,7 @@ void ui_delete_linkline(uiLinkLine *line, uiBut *but)
  * an edit override pointer while dragging for example */
 
 /* for buttons pointing to color for example */
-void ui_get_but_vectorf(uiBut *but, float vec[3])
+void ui_but_v3_get(uiBut *but, float vec[3])
 {
        PropertyRNA *prop;
        int a;
@@ -1640,13 +1641,13 @@ void ui_get_but_vectorf(uiBut *but, float vec[3])
                }
        }
 
-       if (but->type == BUT_NORMAL) {
+       if (but->type == UI_BTYPE_UNITVEC) {
                normalize_v3(vec);
        }
 }
 
 /* for buttons pointing to color for example */
-void ui_set_but_vectorf(uiBut *but, const float vec[3])
+void ui_but_v3_set(uiBut *but, const float vec[3])
 {
        PropertyRNA *prop;
 
@@ -1686,7 +1687,7 @@ void ui_set_but_vectorf(uiBut *but, const float vec[3])
        }
 }
 
-bool ui_is_but_float(const uiBut *but)
+bool ui_but_is_float(const uiBut *but)
 {
        if (but->pointype == UI_BUT_POIN_FLOAT && but->poin)
                return true;
@@ -1697,9 +1698,9 @@ bool ui_is_but_float(const uiBut *but)
        return false;
 }
 
-bool ui_is_but_bool(const uiBut *but)
+bool ui_but_is_bool(const uiBut *but)
 {
-       if (ELEM(but->type, TOG, TOGN, ICONTOG, ICONTOGN))
+       if (ELEM(but->type, UI_BTYPE_TOGGLE, UI_BTYPE_TOGGLE_N, UI_BTYPE_ICON_TOGGLE, UI_BTYPE_ICON_TOGGLE_N))
                return true;
 
        if (but->rnaprop && RNA_property_type(but->rnaprop) == PROP_BOOLEAN)
@@ -1709,16 +1710,16 @@ bool ui_is_but_bool(const uiBut *but)
 }
 
 
-bool ui_is_but_unit(const uiBut *but)
+bool ui_but_is_unit(const uiBut *but)
 {
        UnitSettings *unit = but->block->unit;
-       const int unit_type = uiButGetUnitType(but);
+       const int unit_type = UI_but_unit_type_get(but);
 
        if (unit_type == PROP_UNIT_NONE)
                return false;
 
 #if 1 /* removed so angle buttons get correct snapping */
-       if (ui_is_but_unit_radians_ex(unit, unit_type))
+       if (ui_but_is_unit_radians_ex(unit, unit_type))
                return false;
 #endif
        
@@ -1738,7 +1739,7 @@ bool ui_is_but_unit(const uiBut *but)
 /**
  * Check if this button is similar enough to be grouped with another.
  */
-bool ui_is_but_compatible(const uiBut *but_a, const uiBut *but_b)
+bool ui_but_is_compatible(const uiBut *but_a, const uiBut *but_b)
 {
        if (but_a->type != but_b->type)
                return false;
@@ -1759,7 +1760,7 @@ bool ui_is_but_compatible(const uiBut *but_a, const uiBut *but_b)
        return true;
 }
 
-bool ui_is_but_rna_valid(uiBut *but)
+bool ui_but_is_rna_valid(uiBut *but)
 {
        if (but->rnaprop == NULL || RNA_struct_contains_property(&but->rnapoin, but->rnaprop)) {
                return true;
@@ -1770,7 +1771,7 @@ bool ui_is_but_rna_valid(uiBut *but)
        }
 }
 
-double ui_get_but_val(uiBut *but)
+double ui_but_value_get(uiBut *but)
 {
        PropertyRNA *prop;
        double value = 0.0;
@@ -1826,7 +1827,7 @@ double ui_get_but_val(uiBut *but)
        return value;
 }
 
-void ui_set_but_val(uiBut *but, double value)
+void ui_but_value_set(uiBut *but, double value)
 {
        PropertyRNA *prop;
 
@@ -1905,18 +1906,18 @@ void ui_set_but_val(uiBut *but, double value)
                        value = *((float *)but->poin) = (float)value;
        }
 
-       ui_check_but_select(but, &value);
+       ui_but_update_select_flag(but, &value);
 }
 
-int ui_get_but_string_max_length(uiBut *but)
+int ui_but_string_get_max_length(uiBut *but)
 {
-       if (ELEM(but->type, TEX, SEARCH_MENU, SEARCH_MENU_UNLINK))
+       if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK))
                return but->hardmax;
        else
                return UI_MAX_DRAW_STR;
 }
 
-uiBut *ui_get_but_drag_multi_edit(uiBut *but)
+uiBut *ui_but_drag_multi_edit_get(uiBut *but)
 {
        uiBut *but_iter;
 
@@ -1934,7 +1935,7 @@ uiBut *ui_get_but_drag_multi_edit(uiBut *but)
 static double ui_get_but_scale_unit(uiBut *but, double value)
 {
        UnitSettings *unit = but->block->unit;
-       int unit_type = uiButGetUnitType(but);
+       int unit_type = UI_but_unit_type_get(but);
 
        /* Time unit is a bit special, not handled by BKE_scene_unit_scale() for now. */
        if (unit_type == PROP_UNIT_TIME) { /* WARNING - using evil_C :| */
@@ -1947,11 +1948,11 @@ static double ui_get_but_scale_unit(uiBut *but, double value)
 }
 
 /* str will be overwritten */
-void ui_convert_to_unit_alt_name(uiBut *but, char *str, size_t maxlen)
+void ui_but_convert_to_unit_alt_name(uiBut *but, char *str, size_t maxlen)
 {
-       if (ui_is_but_unit(but)) {
+       if (ui_but_is_unit(but)) {
                UnitSettings *unit = but->block->unit;
-               int unit_type = uiButGetUnitType(but);
+               int unit_type = UI_but_unit_type_get(but);
                char *orig_str;
                
                orig_str = BLI_strdup(str);
@@ -1969,7 +1970,7 @@ static void ui_get_but_string_unit(uiBut *but, char *str, int len_max, double va
 {
        UnitSettings *unit = but->block->unit;
        const bool do_split = (unit->flag & USER_UNIT_OPT_SPLIT) != 0;
-       int unit_type = uiButGetUnitType(but);
+       int unit_type = UI_but_unit_type_get(but);
        int precision;
 
        if (unit->scale_length < 0.0001f) unit->scale_length = 1.0f;  // XXX do_versions
@@ -1991,7 +1992,7 @@ static void ui_get_but_string_unit(uiBut *but, char *str, int len_max, double va
 
 static float ui_get_but_step_unit(uiBut *but, float step_default)
 {
-       int unit_type = RNA_SUBTYPE_UNIT_VALUE(uiButGetUnitType(but));
+       int unit_type = RNA_SUBTYPE_UNIT_VALUE(UI_but_unit_type_get(but));
        double step;
 
        step = bUnit_ClosestScalar(ui_get_but_scale_unit(but, step_default), but->block->unit->system, unit_type);
@@ -2009,9 +2010,9 @@ static float ui_get_but_step_unit(uiBut *but, float step_default)
 /**
  * \param float_precision  For number buttons the precision to use or -1 to fallback to the button default.
  */
-void ui_get_but_string_ex(uiBut *but, char *str, const size_t maxlen, const int float_precision)
+void ui_but_string_get_ex(uiBut *but, char *str, const size_t maxlen, const int float_precision)
 {
-       if (but->rnaprop && ELEM(but->type, TEX, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+       if (but->rnaprop && ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                PropertyType type;
                const char *buf = NULL;
                int buf_len;
@@ -2048,12 +2049,12 @@ void ui_get_but_string_ex(uiBut *but, char *str, const size_t maxlen, const int
                        MEM_freeN((void *)buf);
                }
        }
-       else if (but->type == TEX) {
+       else if (but->type == UI_BTYPE_TEXT) {
                /* string */
                BLI_strncpy(str, but->poin, maxlen);
                return;
        }
-       else if (ELEM(but->type, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+       else if (ELEM(but->type, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                /* string */
                BLI_strncpy(str, but->poin, maxlen);
                return;
@@ -2065,14 +2066,14 @@ void ui_get_but_string_ex(uiBut *but, char *str, const size_t maxlen, const int
                /* number editing */
                double value;
 
-               value = ui_get_but_val(but);
+               value = ui_but_value_get(but);
 
-               if (ui_is_but_float(but)) {
-                       if (ui_is_but_unit(but)) {
+               if (ui_but_is_float(but)) {
+                       if (ui_but_is_unit(but)) {
                                ui_get_but_string_unit(but, str, maxlen, value, false, float_precision);
                        }
                        else {
-                               const int prec = (float_precision == -1) ? ui_but_float_precision(but, value) : float_precision;
+                               const int prec = (float_precision == -1) ? ui_but_calc_float_precision(but, value) : float_precision;
                                BLI_snprintf(str, maxlen, "%.*f", prec, value);
                        }
                }
@@ -2080,9 +2081,9 @@ void ui_get_but_string_ex(uiBut *but, char *str, const size_t maxlen, const int
                        BLI_snprintf(str, maxlen, "%d", (int)value);
        }
 }
-void ui_get_but_string(uiBut *but, char *str, const size_t maxlen)
+void ui_but_string_get(uiBut *but, char *str, const size_t maxlen)
 {
-       ui_get_but_string_ex(but, str, maxlen, -1);
+       ui_but_string_get_ex(but, str, maxlen, -1);
 }
 
 #ifdef WITH_PYTHON
@@ -2090,7 +2091,7 @@ void ui_get_but_string(uiBut *but, char *str, const size_t maxlen)
 static bool ui_set_but_string_eval_num_unit(bContext *C, uiBut *but, const char *str, double *value)
 {
        char str_unit_convert[256];
-       const int unit_type = uiButGetUnitType(but);
+       const int unit_type = UI_but_unit_type_get(but);
 
        BLI_strncpy(str_unit_convert, str, sizeof(str_unit_convert));
 
@@ -2105,14 +2106,14 @@ static bool ui_set_but_string_eval_num_unit(bContext *C, uiBut *but, const char
 #endif /* WITH_PYTHON */
 
 
-bool ui_set_but_string_eval_num(bContext *C, uiBut *but, const char *str, double *value)
+bool ui_but_string_set_eval_num(bContext *C, uiBut *but, const char *str, double *value)
 {
        bool ok = false;
 
 #ifdef WITH_PYTHON
 
        if (str[0] != '\0') {
-               bool is_unit_but = (ui_is_but_float(but) && ui_is_but_unit(but));
+               bool is_unit_but = (ui_but_is_float(but) && ui_but_is_unit(but));
                /* only enable verbose if we won't run again with units */
                if (BPY_button_exec(C, str, value, is_unit_but == false) != -1) {
                        /* if the value parsed ok without unit conversion this button may still need a unit multiplier */
@@ -2146,9 +2147,9 @@ bool ui_set_but_string_eval_num(bContext *C, uiBut *but, const char *str, double
 }
 
 
-bool ui_set_but_string(bContext *C, uiBut *but, const char *str)
+bool ui_but_string_set(bContext *C, uiBut *but, const char *str)
 {
-       if (but->rnaprop && ELEM(but->type, TEX, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+       if (but->rnaprop && ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                if (RNA_property_editable(&but->rnapoin, but->rnaprop)) {
                        PropertyType type;
 
@@ -2193,14 +2194,14 @@ bool ui_set_but_string(bContext *C, uiBut *but, const char *str)
                        }
                }
        }
-       else if (but->type == TEX) {
+       else if (but->type == UI_BTYPE_TEXT) {
                /* string */
-               if (ui_is_but_utf8(but)) BLI_strncpy_utf8(but->poin, str, but->hardmax);
+               if (ui_but_is_utf8(but)) BLI_strncpy_utf8(but->poin, str, but->hardmax);
                else BLI_strncpy(but->poin, str, but->hardmax);
 
                return true;
        }
-       else if (ELEM(but->type, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+       else if (ELEM(but->type, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                /* string */
                BLI_strncpy(but->poin, str, but->hardmax);
                return true;
@@ -2217,24 +2218,24 @@ bool ui_set_but_string(bContext *C, uiBut *but, const char *str)
                /* number editing */
                double value;
 
-               if (ui_set_but_string_eval_num(C, but, str, &value) == false) {
+               if (ui_but_string_set_eval_num(C, but, str, &value) == false) {
                        return false;
                }
 
-               if (!ui_is_but_float(but)) value = (int)floor(value + 0.5);
+               if (!ui_but_is_float(but)) value = (int)floor(value + 0.5);
 
                /* not that we use hard limits here */
                if (value < (double)but->hardmin) value = but->hardmin;
                if (value > (double)but->hardmax) value = but->hardmax;
 
-               ui_set_but_val(but, value);
+               ui_but_value_set(but, value);
                return true;
        }
 
        return false;
 }
 
-void ui_set_but_default(bContext *C, const bool all, const bool use_afterfunc)
+void ui_but_default_set(bContext *C, const bool all, const bool use_afterfunc)
 {
        const char *opstring = "UI_OT_reset_default_button";
 
@@ -2364,7 +2365,7 @@ static void ui_set_but_soft_range(uiBut *but)
                but->softmax = softmax;
        }
        else if (but->poin && (but->pointype & UI_BUT_POIN_TYPES)) {
-               float value = ui_get_but_val(but);
+               float value = ui_but_value_get(but);
                CLAMP(value, but->hardmin, but->hardmax);
                but->softmin = min_ff(but->softmin, value);
                but->softmax = max_ff(but->softmax, value);
@@ -2385,7 +2386,7 @@ static void ui_free_link(uiLink *link)
 }
 
 /* can be called with C==NULL */
-static void ui_free_but(const bContext *C, uiBut *but)
+static void ui_but_free(const bContext *C, uiBut *but)
 {
        if (but->opptr) {
                WM_operator_properties_free(but->opptr);
@@ -2401,7 +2402,7 @@ static void ui_free_but(const bContext *C, uiBut *but)
                 * however they may have open tooltips or popup windows, which need to
                 * be closed using a context pointer */
                if (C) {
-                       ui_button_active_free(C, but);
+                       ui_but_active_free(C, but);
                }
                else {
                        if (but->active) {
@@ -2414,7 +2415,7 @@ static void ui_free_but(const bContext *C, uiBut *but)
        }
        ui_free_link(but->link);
 
-       if ((but->type == BUT_IMAGE) && but->poin) {
+       if ((but->type == UI_BTYPE_IMAGE) && but->poin) {
                IMB_freeImBuf((struct ImBuf *)but->poin);
        }
 
@@ -2424,14 +2425,14 @@ static void ui_free_but(const bContext *C, uiBut *but)
 }
 
 /* can be called with C==NULL */
-void uiFreeBlock(const bContext *C, uiBlock *block)
+void UI_block_free(const bContext *C, uiBlock *block)
 {
        uiBut *but;
 
        UI_butstore_clear(block);
 
        while ((but = BLI_pophead(&block->buttons))) {
-               ui_free_but(C, but);
+               ui_but_free(C, but);
        }
 
        if (block->unit) {
@@ -2451,16 +2452,16 @@ void uiFreeBlock(const bContext *C, uiBlock *block)
 }
 
 /* can be called with C==NULL */
-void uiFreeBlocks(const bContext *C, ListBase *lb)
+void UI_blocklist_free(const bContext *C, ListBase *lb)
 {
        uiBlock *block;
        
        while ((block = BLI_pophead(lb))) {
-               uiFreeBlock(C, block);
+               UI_block_free(C, block);
        }
 }
 
-void uiFreeInactiveBlocks(const bContext *C, ListBase *lb)
+void UI_blocklist_free_inactive(const bContext *C, ListBase *lb)
 {
        uiBlock *block, *nextblock;
 
@@ -2470,7 +2471,7 @@ void uiFreeInactiveBlocks(const bContext *C, ListBase *lb)
                if (!block->handle) {
                        if (!block->active) {
                                BLI_remlink(lb, block);
-                               uiFreeBlock(C, block);
+                               UI_block_free(C, block);
                        }
                        else
                                block->active = 0;
@@ -2478,7 +2479,7 @@ void uiFreeInactiveBlocks(const bContext *C, ListBase *lb)
        }
 }
 
-void uiBlockSetRegion(uiBlock *block, ARegion *region)
+void UI_block_region_set(uiBlock *block, ARegion *region)
 {
        ListBase *lb = &region->uiblocks;
        uiBlock *oldblock = NULL;
@@ -2501,7 +2502,7 @@ void uiBlockSetRegion(uiBlock *block, ARegion *region)
        block->oldblock = oldblock;
 }
 
-uiBlock *uiBeginBlock(const bContext *C, ARegion *region, const char *name, short dt)
+uiBlock *UI_block_begin(const bContext *C, ARegion *region, const char *name, short dt)
 {
        uiBlock *block;
        wmWindow *window;
@@ -2534,7 +2535,7 @@ uiBlock *uiBeginBlock(const bContext *C, ARegion *region, const char *name, shor
        BLI_strncpy(block->name, name, sizeof(block->name));
 
        if (region)
-               uiBlockSetRegion(block, region);
+               UI_block_region_set(block, region);
 
        /* window matrix and aspect */
        if (region && region->swinid) {
@@ -2558,23 +2559,23 @@ uiBlock *uiBeginBlock(const bContext *C, ARegion *region, const char *name, shor
        return block;
 }
 
-uiBlock *uiGetBlock(const char *name, ARegion *ar)
+uiBlock *UI_block_find_in_region(const char *name, ARegion *ar)
 {
        return BLI_findstring(&ar->uiblocks, name, offsetof(uiBlock, name));
 }
 
-void uiBlockSetEmboss(uiBlock *block, char dt)
+void UI_block_emboss_set(uiBlock *block, char dt)
 {
        block->dt = dt;
 }
 
-void ui_check_but(uiBut *but)
+void ui_but_update(uiBut *but)
 {
        /* if something changed in the button */
        double value = UI_BUT_VALUE_UNSET;
 //     float okwidth; // UNUSED
        
-       ui_check_but_select(but, &value);
+       ui_but_update_select_flag(but, &value);
        
        /* only update soft range while not editing */
        if (!(but->editval || but->editstr || but->editvec)) {
@@ -2587,16 +2588,16 @@ void ui_check_but(uiBut *but)
 
        /* test for min and max, icon sliders, etc */
        switch (but->type) {
-               case NUM:
-               case SCROLL:
-               case NUMSLI:
+               case UI_BTYPE_NUM:
+               case UI_BTYPE_SCROLL:
+               case UI_BTYPE_NUM_SLIDER:
                        UI_GET_BUT_VALUE_INIT(but, value);
-                       if (value < (double)but->hardmin) ui_set_but_val(but, but->hardmin);
-                       else if (value > (double)but->hardmax) ui_set_but_val(but, but->hardmax);
+                       if      (value < (double)but->hardmin) ui_but_value_set(but, but->hardmin);
+                       else if (value > (double)but->hardmax) ui_but_value_set(but, but->hardmax);
                        break;
                        
-               case ICONTOG
-               case ICONTOGN:
+               case UI_BTYPE_ICON_TOGGLE
+               case UI_BTYPE_ICON_TOGGLE_N:
                        if (!but->rnaprop || (RNA_property_flag(but->rnaprop) & PROP_ICONS_CONSECUTIVE)) {
                                if (but->flag & UI_SELECT) but->iconadd = 1;
                                else but->iconadd = 0;
@@ -2615,7 +2616,7 @@ void ui_check_but(uiBut *but)
        /* name: */
        switch (but->type) {
 
-               case MENU:
+               case UI_BTYPE_MENU:
                        if (BLI_rctf_size_x(&but->rect) > 24.0f) {
                                /* only needed for menus in popup blocks that don't recreate buttons on redraw */
                                if (but->block->flag & UI_BLOCK_LOOP) {
@@ -2633,8 +2634,8 @@ void ui_check_but(uiBut *but)
                        }
                        break;
 
-               case NUM:
-               case NUMSLI:
+               case UI_BTYPE_NUM:
+               case UI_BTYPE_NUM_SLIDER:
 
                        if (!but->editstr) {
                                const char *drawstr_suffix = NULL;
@@ -2644,7 +2645,7 @@ void ui_check_but(uiBut *but)
 
                                slen = BLI_strncpy_rlen(but->drawstr, but->str, sizeof(but->drawstr));
 
-                               if (ui_is_but_float(but)) {
+                               if (ui_but_is_float(but)) {
                                        if (value == (double) FLT_MAX) {
                                                slen += BLI_strncpy_rlen(but->drawstr + slen, "inf", sizeof(but->drawstr) - slen);
                                        }
@@ -2652,13 +2653,13 @@ void ui_check_but(uiBut *but)
                                                slen += BLI_strncpy_rlen(but->drawstr + slen, "-inf", sizeof(but->drawstr) - slen);
                                        }
                                        /* support length type buttons */
-                                       else if (ui_is_but_unit(but)) {
+                                       else if (ui_but_is_unit(but)) {
                                                char new_str[sizeof(but->drawstr)];
                                                ui_get_but_string_unit(but, new_str, sizeof(new_str), value, true, -1);
                                                slen += BLI_strncpy_rlen(but->drawstr + slen, new_str, sizeof(but->drawstr) - slen);
                                        }
                                        else {
-                                               const int prec = ui_but_float_precision(but, value);
+                                               const int prec = ui_but_calc_float_precision(but, value);
                                                slen += BLI_snprintf(but->drawstr + slen, sizeof(but->drawstr) - slen, "%.*f", prec, value);
                                        }
                                }
@@ -2684,11 +2685,11 @@ void ui_check_but(uiBut *but)
                        }
                        break;
 
-               case LABEL:
-                       if (ui_is_but_float(but)) {
+               case UI_BTYPE_LABEL:
+                       if (ui_but_is_float(but)) {
                                int prec;
                                UI_GET_BUT_VALUE_INIT(but, value);
-                               prec = ui_but_float_precision(but, value);
+                               prec = ui_but_calc_float_precision(but, value);
                                BLI_snprintf(but->drawstr, sizeof(but->drawstr), "%s%.*f", but->str, prec, value);
                        }
                        else {
@@ -2697,18 +2698,18 @@ void ui_check_but(uiBut *but)
                
                        break;
 
-               case TEX:
-               case SEARCH_MENU:
-               case SEARCH_MENU_UNLINK:
+               case UI_BTYPE_TEXT:
+               case UI_BTYPE_SEARCH_MENU:
+               case UI_BTYPE_SEARCH_MENU_UNLINK:
                        if (!but->editstr) {
                                char str[UI_MAX_DRAW_STR];
 
-                               ui_get_but_string(but, str, UI_MAX_DRAW_STR);
+                               ui_but_string_get(but, str, UI_MAX_DRAW_STR);
                                BLI_snprintf(but->drawstr, sizeof(but->drawstr), "%s%s", but->str, str);
                        }
                        break;
        
-               case KEYEVT:
+               case UI_BTYPE_KEY_EVENT:
                {
                        const char *str;
                        if (but->flag & UI_SELECT) {
@@ -2721,7 +2722,7 @@ void ui_check_but(uiBut *but)
                        BLI_snprintf(but->drawstr, UI_MAX_DRAW_STR, "%s%s", but->str, str);
                        break;
                }
-               case HOTKEYEVT:
+               case UI_BTYPE_HOTKEY_EVENT:
                        if (but->flag & UI_SELECT) {
 
                                if (but->modifier_key) {
@@ -2748,8 +2749,8 @@ void ui_check_but(uiBut *but)
 
                        break;
 
-               case HSVCUBE:
-               case HSVCIRCLE:
+               case UI_BTYPE_HSVCUBE:
+               case UI_BTYPE_HSVCIRCLE:
                        break;
                default:
                        BLI_strncpy(but->drawstr, but->str, UI_MAX_DRAW_STR);
@@ -2765,10 +2766,10 @@ void ui_check_but(uiBut *but)
 }
 
 
-void uiBlockBeginAlign(uiBlock *block)
+void UI_block_align_begin(uiBlock *block)
 {
        /* if other align was active, end it */
-       if (block->flag & UI_BUT_ALIGN) uiBlockEndAlign(block);
+       if (block->flag & UI_BUT_ALIGN) UI_block_align_end(block);
 
        block->flag |= UI_BUT_ALIGN_DOWN;
        block->alignnr++;
@@ -2794,17 +2795,17 @@ static bool buts_are_horiz(uiBut *but1, uiBut *but2)
        return (dx <= dy);
 }
 
-void uiBlockEndAlign(uiBlock *block)
+void UI_block_align_end(uiBlock *block)
 {
        block->flag &= ~UI_BUT_ALIGN;  /* all 4 flags */
 }
 
 bool ui_but_can_align(uiBut *but)
 {
-       return !ELEM(but->type, LABEL, OPTION, OPTIONN, SEPR, SEPRLINE);
+       return !ELEM(but->type, UI_BTYPE_LABEL, UI_BTYPE_CHECKBOX, UI_BTYPE_CHECKBOX_N, UI_BTYPE_SEPR, UI_BTYPE_SEPR_LINE);
 }
 
-static void ui_block_do_align_but(uiBut *first, short nr)
+static void ui_block_align_calc_but(uiBut *first, short nr)
 {
        uiBut *prev, *but = NULL, *next;
        int flag = 0, cols = 0, rows = 0;
@@ -2944,7 +2945,7 @@ static void ui_block_do_align_but(uiBut *first, short nr)
        }
 }
 
-void ui_block_do_align(uiBlock *block)
+void ui_block_align_calc(uiBlock *block)
 {
        uiBut *but;
        short nr;
@@ -2953,7 +2954,7 @@ void ui_block_do_align(uiBlock *block)
        for (but = block->buttons.first; but; ) {
                if (but->alignnr) {
                        nr = but->alignnr;
-                       ui_block_do_align_but(but, nr);
+                       ui_block_align_calc_but(but, nr);
 
                        /* skip with same number */
                        for (; but && but->alignnr == nr; but = but->next) {
@@ -2970,21 +2971,21 @@ void ui_block_do_align(uiBlock *block)
        }
 }
 
-struct ColorManagedDisplay *ui_block_display_get(uiBlock *block)
+struct ColorManagedDisplay *ui_block_cm_display_get(uiBlock *block)
 {
        return IMB_colormanagement_display_get_named(block->display_device);
 }
 
-void ui_block_to_display_space_v3(uiBlock *block, float pixel[3])
+void ui_block_cm_to_display_space_v3(uiBlock *block, float pixel[3])
 {
-       struct ColorManagedDisplay *display = ui_block_display_get(block);
+       struct ColorManagedDisplay *display = ui_block_cm_display_get(block);
 
        IMB_colormanagement_scene_linear_to_display_v3(pixel, display);
 }
 
-void ui_block_to_scene_linear_v3(uiBlock *block, float pixel[3])
+void ui_block_cm_to_scene_linear_v3(uiBlock *block, float pixel[3])
 {
-       struct ColorManagedDisplay *display = ui_block_display_get(block);
+       struct ColorManagedDisplay *display = ui_block_cm_display_get(block);
 
        IMB_colormanagement_display_to_scene_linear_v3(pixel, display);
 }
@@ -3010,7 +3011,7 @@ static uiBut *ui_def_but(uiBlock *block, int type, int retval, const char *str,
        BLI_assert(width >= 0 && height >= 0);
        
        /* we could do some more error checks here */
-       if ((type & BUTTYPE) == LABEL) {
+       if ((type & BUTTYPE) == UI_BTYPE_LABEL) {
                BLI_assert((poin != NULL || min != 0.0f || max != 0.0f || (a1 == 0.0f && a2 != 0.0f) || (a1 != 0.0f && a1 != 1.0f)) == false);
        }
 
@@ -3073,7 +3074,7 @@ static uiBut *ui_def_but(uiBlock *block, int type, int retval, const char *str,
        
        but->pos = -1;   /* cursor invisible */
 
-       if (ELEM(but->type, NUM, NUMSLI)) {    /* add a space to name */
+       if (ELEM(but->type, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER)) {    /* add a space to name */
                /* slen remains unchanged from previous assignment, ensure this stays true */
                if (slen > 0 && slen < UI_MAX_NAME_STR - 2) {
                        if (but->str[slen - 1] != ' ') {
@@ -3087,12 +3088,12 @@ static uiBut *ui_def_but(uiBlock *block, int type, int retval, const char *str,
                but->drawflag |= (UI_BUT_TEXT_LEFT | UI_BUT_ICON_LEFT);
        }
        else if ((block->flag & UI_BLOCK_LOOP) ||
-                ELEM(but->type, MENU, TEX, LABEL, BLOCK, BUTM, SEARCH_MENU, PROGRESSBAR, SEARCH_MENU_UNLINK))
+                ELEM(but->type, UI_BTYPE_MENU, UI_BTYPE_TEXT, UI_BTYPE_LABEL, UI_BTYPE_BLOCK, UI_BTYPE_BUT_MENU, UI_BTYPE_SEARCH_MENU, UI_BTYPE_PROGRESS_BAR, UI_BTYPE_SEARCH_MENU_UNLINK))
        {
                but->drawflag |= (UI_BUT_TEXT_LEFT | UI_BUT_ICON_LEFT);
        }
 #ifdef USE_NUMBUTS_LR_ALIGN
-       else if (ELEM(but->type, NUM, NUMSLI)) {
+       else if (ELEM(but->type, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER)) {
                but->drawflag |= UI_BUT_TEXT_LEFT;
        }
 #endif
@@ -3106,9 +3107,18 @@ static uiBut *ui_def_but(uiBlock *block, int type, int retval, const char *str,
        }
 
        /* keep track of UI_interface.h */
-       if      (ELEM(but->type, BLOCK, BUT, LABEL, PULLDOWN, ROUNDBOX, LISTBOX, BUTM, SCROLL, SEPR, SEPRLINE, GRIP)) {}
-       else if (but->type >= SEARCH_MENU) {}
-       else but->flag |= UI_BUT_UNDO;
+       if (ELEM(but->type,
+                UI_BTYPE_BLOCK, UI_BTYPE_BUT, UI_BTYPE_LABEL,
+                UI_BTYPE_PULLDOWN, UI_BTYPE_ROUNDBOX, UI_BTYPE_LISTBOX,
+                UI_BTYPE_BUT_MENU, UI_BTYPE_SCROLL, UI_BTYPE_GRIP,
+                UI_BTYPE_SEPR, UI_BTYPE_SEPR_LINE) ||
+           (but->type >= UI_BTYPE_SEARCH_MENU))
+       {
+               /* pass */
+       }
+       else {
+               but->flag |= UI_BUT_UNDO;
+       }
 
        BLI_addtail(&block->buttons, but);
        
@@ -3149,13 +3159,13 @@ static void ui_def_but_rna__menu(bContext *UNUSED(C), uiLayout *layout, void *bu
        int column_start = 0, column_end = 0;
        int nbr_entries_nosepr = 0;
 
-       uiBlockSetFlag(block, UI_BLOCK_MOVEMOUSE_QUIT);
+       UI_block_flag_enable(block, UI_BLOCK_MOVEMOUSE_QUIT);
 
        RNA_property_enum_items_gettexted(block->evil_C, &but->rnapoin, but->rnaprop, &item_array, NULL, &free);
 
 
        /* we dont want nested rows, cols in menus */
-       uiBlockSetCurLayout(block, layout);
+       UI_block_layout_set_current(block, layout);
 
        for (item = item_array; item->identifier; item++, totitems++) {
                if (!item->identifier[0]) {
@@ -3184,7 +3194,7 @@ static void ui_def_but_rna__menu(bContext *UNUSED(C), uiLayout *layout, void *bu
                rows++;
 
        /* Title */
-       uiDefBut(block, LABEL, 0, RNA_property_ui_name(but->rnaprop),
+       uiDefBut(block, UI_BTYPE_LABEL, 0, RNA_property_ui_name(but->rnaprop),
                 0, 0, UI_UNIT_X * 5, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
        uiItemS(layout);
 
@@ -3227,7 +3237,7 @@ static void ui_def_but_rna__menu(bContext *UNUSED(C), uiLayout *layout, void *bu
                                }
                                else {
                                        /* Do not use uiItemL here, as our root layout is a menu one, it will add a fake blank icon! */
-                                       uiDefBut(block, LABEL, 0, item->name, 0, 0, UI_UNIT_X * 5, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
+                                       uiDefBut(block, UI_BTYPE_LABEL, 0, item->name, 0, 0, UI_UNIT_X * 5, UI_UNIT_Y, NULL, 0.0, 0.0, 0, 0, "");
                                }
                        }
                        else {
@@ -3236,17 +3246,17 @@ static void ui_def_but_rna__menu(bContext *UNUSED(C), uiLayout *layout, void *bu
                }
                else {
                        if (item->icon) {
-                               uiDefIconTextButI(block, BUTM, B_NOP, item->icon, item->name, 0, 0,
+                               uiDefIconTextButI(block, UI_BTYPE_BUT_MENU, B_NOP, item->icon, item->name, 0, 0,
                                                  UI_UNIT_X * 5, UI_UNIT_Y, &handle->retvalue, item->value, 0.0, 0, -1, item->description);
                        }
                        else {
-                               uiDefButI(block, BUTM, B_NOP, item->name, 0, 0,
+                               uiDefButI(block, UI_BTYPE_BUT_MENU, B_NOP, item->name, 0, 0,
                                          UI_UNIT_X * 5, UI_UNIT_X, &handle->retvalue, item->value, 0.0, 0, -1, item->description);
                        }
                }
        }
 
-       uiBlockSetCurLayout(block, layout);
+       UI_block_layout_set_current(block, layout);
 
        if (free) {
                MEM_freeN(item_array);
@@ -3271,13 +3281,13 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s
        int icon = 0;
        uiMenuCreateFunc func = NULL;
 
-       if (ELEM(type, COLOR, HSVCIRCLE, HSVCUBE)) {
+       if (ELEM(type, UI_BTYPE_COLOR, UI_BTYPE_HSVCIRCLE, UI_BTYPE_HSVCUBE)) {
                BLI_assert(index == -1);
        }
 
        /* use rna values if parameters are not specified */
-       if ((proptype == PROP_ENUM) && ELEM(type, MENU, ROW, LISTROW)) {
-               /* MENU is handled a little differently here */
+       if ((proptype == PROP_ENUM) && ELEM(type, UI_BTYPE_MENU, UI_BTYPE_ROW, UI_BTYPE_LISTROW)) {
+               /* UI_BTYPE_MENU is handled a little differently here */
                EnumPropertyItem *item;
                int value;
                bool free;
@@ -3285,7 +3295,7 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s
 
                RNA_property_enum_items(block->evil_C, ptr, prop, &item, NULL, &free);
 
-               if (type == MENU) {
+               if (type == UI_BTYPE_MENU) {
                        value = RNA_property_enum_get(ptr, prop);
                }
                else {
@@ -3306,7 +3316,7 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s
                }
                else {
                        if (!str) {
-                               if (type == MENU) {
+                               if (type == UI_BTYPE_MENU) {
                                        str = "";
                                }
                                else {
@@ -3315,7 +3325,7 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s
                        }
                }
 
-               if (type == MENU) {
+               if (type == UI_BTYPE_MENU) {
                        func = ui_def_but_rna__menu;
                }
 
@@ -3340,7 +3350,7 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s
                        RNA_property_int_range(ptr, prop, &hardmin, &hardmax);
                        RNA_property_int_ui_range(ptr, prop, &softmin, &softmax, &step);
 
-                       if (!ELEM(type, ROW, LISTROW) && min == max) {
+                       if (!ELEM(type, UI_BTYPE_ROW, UI_BTYPE_LISTROW) && min == max) {
                                min = hardmin;
                                max = hardmax;
                        }
@@ -3355,7 +3365,7 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s
                        RNA_property_float_range(ptr, prop, &hardmin, &hardmax);
                        RNA_property_float_ui_range(ptr, prop, &softmin, &softmax, &step, &precision);
 
-                       if (!ELEM(type, ROW, LISTROW) && min == max) {
+                       if (!ELEM(type, UI_BTYPE_ROW, UI_BTYPE_LISTROW) && min == max) {
                                min = hardmin;
                                max = hardmax;
                        }
@@ -3391,20 +3401,20 @@ static uiBut *ui_def_but_rna(uiBlock *block, int type, int retval, const char *s
                }
        }
        
-       if ((type == MENU) && (but->dt == UI_EMBOSSP)) {
-               but->flag |= UI_ICON_SUBMENU;
+       if ((type == UI_BTYPE_MENU) && (but->dt == UI_EMBOSS_PULLDOWN)) {
+               but->flag |= UI_BUT_ICON_SUBMENU;
        }
 
        if (!RNA_property_editable(&but->rnapoin, prop)) {
                ui_def_but_rna__disable(but);
        }
 
-       if (but->flag & UI_BUT_UNDO && (ui_is_but_rna_undo(but) == false)) {
+       if (but->flag & UI_BUT_UNDO && (ui_but_is_rna_undo(but) == false)) {
                but->flag &= ~UI_BUT_UNDO;
        }
 
        /* If this button uses units, calculate the step from this */
-       if ((proptype == PROP_FLOAT) && ui_is_but_unit(but)) {
+       if ((proptype == PROP_FLOAT) && ui_but_is_unit(but)) {
                but->a1 = ui_get_but_step_unit(but, but->a1);
        }
 
@@ -3451,7 +3461,7 @@ static uiBut *ui_def_but_operator_ptr(uiBlock *block, int type, wmOperatorType *
        but = ui_def_but(block, type, -1, str, x, y, width, height, NULL, 0, 0, 0, 0, tip);
        but->optype = ot;
        but->opcontext = opcontext;
-       but->flag &= ~UI_BUT_UNDO; /* no need for ui_is_but_rna_undo(), we never need undo here */
+       but->flag &= ~UI_BUT_UNDO; /* no need for ui_but_is_rna_undo(), we never need undo here */
 
        if (!ot) {
                but->flag |= UI_BUT_DISABLED;
@@ -3466,7 +3476,7 @@ uiBut *uiDefBut(uiBlock *block, int type, int retval, const char *str, int x, in
 {
        uiBut *but = ui_def_but(block, type, retval, str, x, y, width, height, poin, min, max, a1, a2, tip);
 
-       ui_check_but(but);
+       ui_but_update(but);
        
        return but;
 }
@@ -3506,7 +3516,7 @@ struct AutoComplete {
        const char *startname;
 };
 
-AutoComplete *autocomplete_begin(const char *startname, size_t maxlen)
+AutoComplete *UI_autocomplete_begin(const char *startname, size_t maxlen)
 {
        AutoComplete *autocpl;
        
@@ -3519,7 +3529,7 @@ AutoComplete *autocomplete_begin(const char *startname, size_t maxlen)
        return autocpl;
 }
 
-void autocomplete_do_name(AutoComplete *autocpl, const char *name)
+void UI_autocomplete_update_name(AutoComplete *autocpl, const char *name)
 {
        char *truncate = autocpl->truncate;
        const char *startname = autocpl->startname;
@@ -3549,7 +3559,7 @@ void autocomplete_do_name(AutoComplete *autocpl, const char *name)
        }
 }
 
-int autocomplete_end(AutoComplete *autocpl, char *autoname)
+int UI_autocomplete_end(AutoComplete *autocpl, char *autoname)
 {      
        int match = AUTOCOMPLETE_NO_MATCH;
        if (autocpl->truncate[0]) {
@@ -3572,14 +3582,14 @@ int autocomplete_end(AutoComplete *autocpl, char *autoname)
        return match;
 }
 
-static void ui_check_but_and_iconize(uiBut *but, int icon)
+static void ui_but_update_and_icon_set(uiBut *but, int icon)
 {
        if (icon) {
                but->icon = (BIFIconID) icon;
                but->flag |= UI_HAS_ICON;
        }
 
-       ui_check_but(but);
+       ui_but_update(but);
 }
 
 static uiBut *uiDefButBit(uiBlock *block, int type, int bit, int retval, const char *str, int x, int y, short width, short height, void *poin, float min, float max, float a1, float a2,  const char *tip)
@@ -3628,14 +3638,14 @@ uiBut *uiDefButR(uiBlock *block, int type, int retval, const char *str, int x, i
 {
        uiBut *but;
        but = ui_def_but_rna_propname(block, type, retval, str, x, y, width, height, ptr, propname, index, min, max, a1, a2, tip);
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 uiBut *uiDefButR_prop(uiBlock *block, int type, int retval, const char *str, int x, int y, short width, short height, PointerRNA *ptr, PropertyRNA *prop, int index, float min, float max, float a1, float a2,  const char *tip)
 {
        uiBut *but;
        but = ui_def_but_rna(block, type, retval, str, x, y, width, height, ptr, prop, index, min, max, a1, a2, tip);
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 
@@ -3643,7 +3653,7 @@ uiBut *uiDefButO_ptr(uiBlock *block, int type, wmOperatorType *ot, int opcontext
 {
        uiBut *but;
        but = ui_def_but_operator_ptr(block, type, ot, opcontext, str, x, y, width, height, tip);
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 uiBut *uiDefButO(uiBlock *block, int type, const char *opname, int opcontext, const char *str, int x, int y, short width, short height, const char *tip)
@@ -3657,7 +3667,7 @@ uiBut *uiDefButO(uiBlock *block, int type, const char *opname, int opcontext, co
 uiBut *uiDefIconBut(uiBlock *block, int type, int retval, int icon, int x, int y, short width, short height, void *poin, float min, float max, float a1, float a2,  const char *tip)
 {
        uiBut *but = ui_def_but(block, type, retval, "", x, y, width, height, poin, min, max, a1, a2, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        return but;
 }
 static uiBut *uiDefIconButBit(uiBlock *block, int type, int bit, int retval, int icon, int x, int y, short width, short height, void *poin, float min, float max, float a1, float a2, const char *tip)
@@ -3707,14 +3717,14 @@ uiBut *uiDefIconButR(uiBlock *block, int type, int retval, int icon, int x, int
 {
        uiBut *but;
        but = ui_def_but_rna_propname(block, type, retval, "", x, y, width, height, ptr, propname, index, min, max, a1, a2, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        return but;
 }
 uiBut *uiDefIconButR_prop(uiBlock *block, int type, int retval, int icon, int x, int y, short width, short height, PointerRNA *ptr, PropertyRNA *prop, int index, float min, float max, float a1, float a2,  const char *tip)
 {
        uiBut *but;
        but = ui_def_but_rna(block, type, retval, "", x, y, width, height, ptr, prop, index, min, max, a1, a2, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        return but;
 }
 
@@ -3722,7 +3732,7 @@ uiBut *uiDefIconButO_ptr(uiBlock *block, int type, wmOperatorType *ot, int opcon
 {
        uiBut *but;
        but = ui_def_but_operator_ptr(block, type, ot, opcontext, "", x, y, width, height, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        return but;
 }
 uiBut *uiDefIconButO(uiBlock *block, int type, const char *opname, int opcontext, int icon, int x, int y, short width, short height, const char *tip)
@@ -3735,7 +3745,7 @@ uiBut *uiDefIconButO(uiBlock *block, int type, const char *opname, int opcontext
 uiBut *uiDefIconTextBut(uiBlock *block, int type, int retval, int icon, const char *str, int x, int y, short width, short height, void *poin, float min, float max, float a1, float a2,  const char *tip)
 {
        uiBut *but = ui_def_but(block, type, retval, str, x, y, width, height, poin, min, max, a1, a2, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        but->drawflag |= UI_BUT_ICON_LEFT;
        return but;
 }
@@ -3786,7 +3796,7 @@ uiBut *uiDefIconTextButR(uiBlock *block, int type, int retval, int icon, const c
 {
        uiBut *but;
        but = ui_def_but_rna_propname(block, type, retval, str, x, y, width, height, ptr, propname, index, min, max, a1, a2, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        but->drawflag |= UI_BUT_ICON_LEFT;
        return but;
 }
@@ -3794,7 +3804,7 @@ uiBut *uiDefIconTextButR_prop(uiBlock *block, int type, int retval, int icon, co
 {
        uiBut *but;
        but = ui_def_but_rna(block, type, retval, str, x, y, width, height, ptr, prop, index, min, max, a1, a2, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        but->drawflag |= UI_BUT_ICON_LEFT;
        return but;
 }
@@ -3802,7 +3812,7 @@ uiBut *uiDefIconTextButO_ptr(uiBlock *block, int type, wmOperatorType *ot, int o
 {
        uiBut *but;
        but = ui_def_but_operator_ptr(block, type, ot, opcontext, str, x, y, width, height, tip);
-       ui_check_but_and_iconize(but, icon);
+       ui_but_update_and_icon_set(but, icon);
        but->drawflag |= UI_BUT_ICON_LEFT;
        return but;
 }
@@ -3814,7 +3824,7 @@ uiBut *uiDefIconTextButO(uiBlock *block, int type, const char *opname, int opcon
 
 /* END Button containing both string label and icon */
 
-void uiSetButLink(uiBut *but, void **poin, void ***ppoin, short *tot, int from, int to)
+void UI_but_link_set(uiBut *but, void **poin, void ***ppoin, short *tot, int from, int to)
 {
        uiLink *link;
        
@@ -3829,7 +3839,7 @@ void uiSetButLink(uiBut *but, void **poin, void ***ppoin, short *tot, int from,
 
 /* cruft to make uiBlock and uiBut private */
 
-int uiBlocksGetYMin(ListBase *lb)
+int UI_blocklist_min_y_get(ListBase *lb)
 {
        uiBlock *block;
        int min = 0;
@@ -3841,13 +3851,13 @@ int uiBlocksGetYMin(ListBase *lb)
        return min;
 }
 
-void uiBlockSetDirection(uiBlock *block, char direction)
+void UI_block_direction_set(uiBlock *block, char direction)
 {
        block->direction = direction;
 }
 
 /* this call escapes if there's alignment flags */
-void uiBlockFlipOrder(uiBlock *block)
+void UI_block_order_flip(uiBlock *block)
 {
        uiBut *but;
        float centy, miny = 10000, maxy = -10000;
@@ -3872,80 +3882,80 @@ void uiBlockFlipOrder(uiBlock *block)
 }
 
 
-void uiBlockSetFlag(uiBlock *block, int flag)
+void UI_block_flag_enable(uiBlock *block, int flag)
 {
        block->flag |= flag;
 }
 
-void uiBlockClearFlag(uiBlock *block, int flag)
+void UI_block_flag_disable(uiBlock *block, int flag)
 {
        block->flag &= ~flag;
 }
 
-void uiButSetFlag(uiBut *but, int flag)
+void UI_but_flag_enable(uiBut *but, int flag)
 {
        but->flag |= flag;
 }
 
-void uiButClearFlag(uiBut *but, int flag)
+void UI_but_flag_disable(uiBut *but, int flag)
 {
        but->flag &= ~flag;
 }
 
-void uiButSetDrawFlag(uiBut *but, int flag)
+void UI_but_drawflag_enable(uiBut *but, int flag)
 {
        but->drawflag |= flag;
 }
 
-void uiButClearDrawFlag(uiBut *but, int flag)
+void UI_but_drawflag_disable(uiBut *but, int flag)
 {
        but->drawflag &= ~flag;
 }
 
-void uiButSetMenuFromPulldown(uiBut *but)
+void UI_but_type_set_menu_from_pulldown(uiBut *but)
 {
-       BLI_assert(but->type == PULLDOWN);
-       but->type = MENU;
-       uiButClearDrawFlag(but, UI_BUT_TEXT_RIGHT);
-       uiButSetDrawFlag(but, UI_BUT_TEXT_LEFT);
+       BLI_assert(but->type == UI_BTYPE_PULLDOWN);
+       but->type = UI_BTYPE_MENU;
+       UI_but_drawflag_disable(but, UI_BUT_TEXT_RIGHT);
+       UI_but_drawflag_enable(but, UI_BUT_TEXT_LEFT);
 }
 
-int uiButGetRetVal(uiBut *but)
+int UI_but_return_value_get(uiBut *but)
 {
        return but->retval;
 }
 
-void uiButSetDragID(uiBut *but, ID *id)
+void UI_but_drag_set_id(uiBut *but, ID *id)
 {
        but->dragtype = WM_DRAG_ID;
        but->dragpoin = (void *)id;
 }
 
-void uiButSetDragRNA(uiBut *but, PointerRNA *ptr)
+void UI_but_drag_set_rna(uiBut *but, PointerRNA *ptr)
 {
        but->dragtype = WM_DRAG_RNA;
        but->dragpoin = (void *)ptr;
 }
 
-void uiButSetDragPath(uiBut *but, const char *path)
+void UI_but_drag_set_path(uiBut *but, const char *path)
 {
        but->dragtype = WM_DRAG_PATH;
        but->dragpoin = (void *)path;
 }
 
-void uiButSetDragName(uiBut *but, const char *name)
+void UI_but_drag_set_name(uiBut *but, const char *name)
 {
        but->dragtype = WM_DRAG_NAME;
        but->dragpoin = (void *)name;
 }
 
 /* value from button itself */
-void uiButSetDragValue(uiBut *but)
+void UI_but_drag_set_value(uiBut *but)
 {
        but->dragtype = WM_DRAG_VALUE;
 }
 
-void uiButSetDragImage(uiBut *but, const char *path, int icon, struct ImBuf *imb, float scale)
+void UI_but_drag_set_image(uiBut *but, const char *path, int icon, struct ImBuf *imb, float scale)
 {
        but->dragtype = WM_DRAG_PATH;
        but->icon = icon; /* no flag UI_HAS_ICON, so icon doesnt draw in button */
@@ -3954,7 +3964,7 @@ void uiButSetDragImage(uiBut *but, const char *path, int icon, struct ImBuf *imb
        but->imb_scale = scale;
 }
 
-PointerRNA *uiButGetOperatorPtrRNA(uiBut *but)
+PointerRNA *UI_but_operator_ptr_get(uiBut *but)
 {
        if (but->optype && !but->opptr) {
                but->opptr = MEM_callocN(sizeof(PointerRNA), "uiButOpPtr");
@@ -3964,12 +3974,12 @@ PointerRNA *uiButGetOperatorPtrRNA(uiBut *but)
        return but->opptr;
 }
 
-void uiButSetUnitType(uiBut *but, const int unit_type)
+void UI_but_unit_type_set(uiBut *but, const int unit_type)
 {
        but->unit_type = (unsigned char)(RNA_SUBTYPE_UNIT_VALUE(unit_type));
 }
 
-int uiButGetUnitType(const uiBut *but)
+int UI_but_unit_type_get(const uiBut *but)
 {
        int ownUnit = (int)but->unit_type;
        
@@ -3985,26 +3995,26 @@ int uiButGetUnitType(const uiBut *but)
        }
 }
 
-void uiBlockSetHandleFunc(uiBlock *block, uiBlockHandleFunc func, void *arg)
+void UI_block_func_handle_set(uiBlock *block, uiBlockHandleFunc func, void *arg)
 {
        block->handle_func = func;
        block->handle_func_arg = arg;
 }
 
-void uiBlockSetButmFunc(uiBlock *block, uiMenuHandleFunc func, void *arg)
+void UI_block_func_butmenu_set(uiBlock *block, uiMenuHandleFunc func, void *arg)
 {
        block->butm_func = func;
        block->butm_func_arg = arg;
 }
 
-void uiBlockSetFunc(uiBlock *block, uiButHandleFunc func, void *arg1, void *arg2)
+void UI_block_func_set(uiBlock *block, uiButHandleFunc func, void *arg1, void *arg2)
 {
        block->func = func;
        block->func_arg1 = arg1;
        block->func_arg2 = arg2;
 }
 
-void uiBlockSetNFunc(uiBlock *block, uiButHandleNFunc funcN, void *argN, void *arg2)
+void UI_block_funcN_set(uiBlock *block, uiButHandleNFunc funcN, void *argN, void *arg2)
 {
        if (block->func_argN) {
                MEM_freeN(block->func_argN);
@@ -4015,27 +4025,27 @@ void uiBlockSetNFunc(uiBlock *block, uiButHandleNFunc funcN, void *argN, void *a
        block->func_arg2 = arg2;
 }
 
-void uiButSetRenameFunc(uiBut *but, uiButHandleRenameFunc func, void *arg1)
+void UI_but_func_rename_set(uiBut *but, uiButHandleRenameFunc func, void *arg1)
 {
        but->rename_func = func;
        but->rename_arg1 = arg1;
 }
 
-void uiBlockSetDrawExtraFunc(uiBlock *block, void (*func)(const bContext *C, void *idv, void *arg1, void *arg2, rcti *rect), void *arg1, void *arg2)
+void UI_but_func_drawextra_set(uiBlock *block, void (*func)(const bContext *C, void *idv, void *arg1, void *arg2, rcti *rect), void *arg1, void *arg2)
 {
        block->drawextra = func;
        block->drawextra_arg1 = arg1;
        block->drawextra_arg2 = arg2;
 }
 
-void uiButSetFunc(uiBut *but, uiButHandleFunc func, void *arg1, void *arg2)
+void UI_but_func_set(uiBut *but, uiButHandleFunc func, void *arg1, void *arg2)
 {
        but->func = func;
        but->func_arg1 = arg1;
        but->func_arg2 = arg2;
 }
 
-void uiButSetNFunc(uiBut *but, uiButHandleNFunc funcN, void *argN, void *arg2)
+void UI_but_funcN_set(uiBut *but, uiButHandleNFunc funcN, void *argN, void *arg2)
 {
        if (but->func_argN) {
                MEM_freeN(but->func_argN);
@@ -4046,7 +4056,7 @@ void uiButSetNFunc(uiBut *but, uiButHandleNFunc funcN, void *argN, void *arg2)
        but->func_arg2 = arg2;
 }
 
-void uiButSetCompleteFunc(uiBut *but, uiButCompleteFunc func, void *arg)
+void UI_but_func_complete_set(uiBut *but, uiButCompleteFunc func, void *arg)
 {
        but->autocomplete_func = func;
        but->autofunc_arg = arg;
@@ -4054,67 +4064,67 @@ void uiButSetCompleteFunc(uiBut *but, uiButCompleteFunc func, void *arg)
 
 uiBut *uiDefBlockBut(uiBlock *block, uiBlockCreateFunc func, void *arg, const char *str, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, BLOCK, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_BLOCK, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
        but->block_create_func = func;
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 
 uiBut *uiDefBlockButN(uiBlock *block, uiBlockCreateFunc func, void *argN, const char *str, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, BLOCK, 0, str, x, y, width, height, NULL, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_BLOCK, 0, str, x, y, width, height, NULL, 0.0, 0.0, 0.0, 0.0, tip);
        but->block_create_func = func;
        if (but->func_argN) {
                MEM_freeN(but->func_argN);
        }
        but->func_argN = argN;
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 
 
 uiBut *uiDefPulldownBut(uiBlock *block, uiBlockCreateFunc func, void *arg, const char *str, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, PULLDOWN, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_PULLDOWN, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
        but->block_create_func = func;
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 
 uiBut *uiDefMenuBut(uiBlock *block, uiMenuCreateFunc func, void *arg, const char *str, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, PULLDOWN, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_PULLDOWN, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
        but->menu_create_func = func;
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 
 uiBut *uiDefIconTextMenuBut(uiBlock *block, uiMenuCreateFunc func, void *arg, int icon, const char *str, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, PULLDOWN, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_PULLDOWN, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
 
        but->icon = (BIFIconID) icon;
        but->flag |= UI_HAS_ICON;
 
        but->drawflag |= UI_BUT_ICON_LEFT;
-       but->flag |= UI_ICON_SUBMENU;
+       but->flag |= UI_BUT_ICON_SUBMENU;
 
        but->menu_create_func = func;
-       ui_check_but(but);
+       ui_but_update(but);
 
        return but;
 }
 
 uiBut *uiDefIconMenuBut(uiBlock *block, uiMenuCreateFunc func, void *arg, int icon, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, PULLDOWN, 0, "", x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_PULLDOWN, 0, "", x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
 
        but->icon = (BIFIconID) icon;
        but->flag |= UI_HAS_ICON;
        but->drawflag &= ~UI_BUT_ICON_LEFT;
 
        but->menu_create_func = func;
-       ui_check_but(but);
+       ui_but_update(but);
 
        return but;
 }
@@ -4122,18 +4132,18 @@ uiBut *uiDefIconMenuBut(uiBlock *block, uiMenuCreateFunc func, void *arg, int ic
 /* Block button containing both string label and icon */
 uiBut *uiDefIconTextBlockBut(uiBlock *block, uiBlockCreateFunc func, void *arg, int icon, const char *str, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, BLOCK, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_BLOCK, 0, str, x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
        
-       /* XXX temp, old menu calls pass on icon arrow, which is now UI_ICON_SUBMENU flag */
+       /* XXX temp, old menu calls pass on icon arrow, which is now UI_BUT_ICON_SUBMENU flag */
        if (icon != ICON_RIGHTARROW_THIN) {
                but->icon = (BIFIconID) icon;
                but->drawflag |= UI_BUT_ICON_LEFT;
        }
        but->flag |= UI_HAS_ICON;
-       but->flag |= UI_ICON_SUBMENU;
+       but->flag |= UI_BUT_ICON_SUBMENU;
 
        but->block_create_func = func;
-       ui_check_but(but);
+       ui_but_update(but);
        
        return but;
 }
@@ -4141,7 +4151,7 @@ uiBut *uiDefIconTextBlockBut(uiBlock *block, uiBlockCreateFunc func, void *arg,
 /* Block button containing icon */
 uiBut *uiDefIconBlockBut(uiBlock *block, uiBlockCreateFunc func, void *arg, int retval, int icon, int x, int y, short width, short height, const char *tip)
 {
-       uiBut *but = ui_def_but(block, BLOCK, retval, "", x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_BLOCK, retval, "", x, y, width, height, arg, 0.0, 0.0, 0.0, 0.0, tip);
        
        but->icon = (BIFIconID) icon;
        but->flag |= UI_HAS_ICON;
@@ -4149,15 +4159,15 @@ uiBut *uiDefIconBlockBut(uiBlock *block, uiBlockCreateFunc func, void *arg, int
        but->drawflag |= UI_BUT_ICON_LEFT;
        
        but->block_create_func = func;
-       ui_check_but(but);
+       ui_but_update(but);
        
        return but;
 }
 
 uiBut *uiDefKeyevtButS(uiBlock *block, int retval, const char *str, int x, int y, short width, short height, short *spoin, const char *tip)
 {
-       uiBut *but = ui_def_but(block, KEYEVT | UI_BUT_POIN_SHORT, retval, str, x, y, width, height, spoin, 0.0, 0.0, 0.0, 0.0, tip);
-       ui_check_but(but);
+       uiBut *but = ui_def_but(block, UI_BTYPE_KEY_EVENT | UI_BUT_POIN_SHORT, retval, str, x, y, width, height, spoin, 0.0, 0.0, 0.0, 0.0, tip);
+       ui_but_update(but);
        return but;
 }
 
@@ -4165,25 +4175,25 @@ uiBut *uiDefKeyevtButS(uiBlock *block, int retval, const char *str, int x, int y
 /* modkeypoin will be set to KM_SHIFT, KM_ALT, KM_CTRL, KM_OSKEY bits */
 uiBut *uiDefHotKeyevtButS(uiBlock *block, int retval, const char *str, int x, int y, short width, short height, short *keypoin, short *modkeypoin, const char *tip)
 {
-       uiBut *but = ui_def_but(block, HOTKEYEVT | UI_BUT_POIN_SHORT, retval, str, x, y, width, height, keypoin, 0.0, 0.0, 0.0, 0.0, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_HOTKEY_EVENT | UI_BUT_POIN_SHORT, retval, str, x, y, width, height, keypoin, 0.0, 0.0, 0.0, 0.0, tip);
        but->modifier_key = *modkeypoin;
-       ui_check_but(but);
+       ui_but_update(but);
        return but;
 }
 
 
-/* arg is pointer to string/name, use uiButSetSearchFunc() below to make this work */
+/* arg is pointer to string/name, use UI_but_func_search_set() below to make this work */
 /* here a1 and a2, if set, control thumbnail preview rows/cols */
 uiBut *uiDefSearchBut(uiBlock *block, void *arg, int retval, int icon, int maxlen, int x, int y, short width, short height, float a1, float a2, const char *tip)
 {
-       uiBut *but = ui_def_but(block, SEARCH_MENU, retval, "", x, y, width, height, arg, 0.0, maxlen, a1, a2, tip);
+       uiBut *but = ui_def_but(block, UI_BTYPE_SEARCH_MENU, retval, "", x, y, width, height, arg, 0.0, maxlen, a1, a2, tip);
        
        but->icon = (BIFIconID) icon;
        but->flag |= UI_HAS_ICON;
        
        but->drawflag |= UI_BUT_ICON_LEFT | UI_BUT_TEXT_LEFT;
        
-       ui_check_but(but);
+       ui_but_update(but);
        
        return but;
 }
@@ -4191,18 +4201,18 @@ uiBut *uiDefSearchBut(uiBlock *block, void *arg, int retval, int icon, int maxle
 
 /* arg is user value, searchfunc and handlefunc both get it as arg */
 /* if active set, button opens with this item visible and selected */
-void uiButSetSearchFunc(uiBut *but, uiButSearchFunc sfunc, void *arg, uiButHandleFunc bfunc, void *active)
+void UI_but_func_search_set(uiBut *but, uiButSearchFunc sfunc, void *arg, uiButHandleFunc bfunc, void *active)
 {
        but->search_func = sfunc;
        but->search_arg = arg;
        
-       uiButSetFunc(but, bfunc, arg, active);
+       UI_but_func_set(but, bfunc, arg, active);
        
        /* search buttons show red-alert if item doesn't exist, not for menus */
        if (0 == (but->block->flag & UI_BLOCK_LOOP)) {
                /* skip empty buttons, not all buttons need input, we only show invalid */
                if (but->drawstr[0])
-                       ui_but_search_test(but);
+                       ui_but_search_refresh(but);
        }
 }
 
@@ -4221,7 +4231,7 @@ static void operator_enum_search_cb(const struct bContext *C, void *but, const c
                       __func__, ot->idname, RNA_property_identifier(prop));
        }
        else {
-               PointerRNA *ptr = uiButGetOperatorPtrRNA(but);  /* Will create it if needed! */
+               PointerRNA *ptr = UI_but_operator_ptr_get(but);  /* Will create it if needed! */
                EnumPropertyItem *item, *item_array;
                bool do_free;
 
@@ -4230,7 +4240,7 @@ static void operator_enum_search_cb(const struct bContext *C, void *but, const c
                for (item = item_array; item->identifier; item++) {
                        /* note: need to give the index rather than the identifier because the enum can be freed */
                        if (BLI_strcasestr(item->name, str)) {
-                               if (false == uiSearchItemAdd(items, item->name, SET_INT_IN_POINTER(item->value), 0))
+                               if (false == UI_search_item_add(items, item->name, SET_INT_IN_POINTER(item->value), 0))
                                        break;
                        }
                }
@@ -4243,7 +4253,7 @@ static void operator_enum_search_cb(const struct bContext *C, void *but, const c
 static void operator_enum_call_cb(struct bContext *UNUSED(C), void *but, void *arg2)
 {
        wmOperatorType *ot = ((uiBut *)but)->optype;
-       PointerRNA *opptr = uiButGetOperatorPtrRNA(but);  /* Will create it if needed! */
+       PointerRNA *opptr = UI_but_operator_ptr_get(but);  /* Will create it if needed! */
 
        if (ot) {
                if (ot->prop) {
@@ -4268,13 +4278,13 @@ uiBut *uiDefSearchButO_ptr(uiBlock *block, wmOperatorType *ot, IDProperty *prope
        uiBut *but;
 
        but = uiDefSearchBut(block, arg, retval, icon, maxlen, x, y, width, height, a1, a2, tip);
-       uiButSetSearchFunc(but, operator_enum_search_cb, but, operator_enum_call_cb, NULL);
+       UI_but_func_search_set(but, operator_enum_search_cb, but, operator_enum_call_cb, NULL);
 
        but->optype = ot;
        but->opcontext = WM_OP_EXEC_DEFAULT;
 
        if (properties) {
-               PointerRNA *ptr = uiButGetOperatorPtrRNA(but);
+               PointerRNA *ptr = UI_but_operator_ptr_get(but);
                /* Copy idproperties. */
                ptr->data = IDP_CopyProperty(properties);
        }
@@ -4285,7 +4295,7 @@ uiBut *uiDefSearchButO_ptr(uiBlock *block, wmOperatorType *ot, IDProperty *prope
 /* push a new event onto event queue to activate the given button 
  * (usually a text-field) upon entering a popup
  */
-void uiButSetFocusOnEnter(wmWindow *win, uiBut *but)
+void UI_but_focus_on_enter_event(wmWindow *win, uiBut *but)
 {
        wmEvent event;
        
@@ -4299,7 +4309,7 @@ void uiButSetFocusOnEnter(wmWindow *win, uiBut *but)
        wm_event_add(win, &event);
 }
 
-void uiButGetStrInfo(bContext *C, uiBut *but, ...)
+void UI_but_string_info_get(bContext *C, uiBut *but, ...)
 {
        va_list args;
        uiStringInfo *si;
@@ -4337,8 +4347,8 @@ void uiButGetStrInfo(bContext *C, uiBut *but, ...)
                                tmp = BLI_strdup(RNA_struct_identifier(but->rnapoin.type));
                        else if (but->optype)
                                tmp = BLI_strdup(but->optype->idname);
-                       else if (ELEM(but->type, MENU, PULLDOWN)) {
-                               MenuType *mt = uiButGetMenuType(but);
+                       else if (ELEM(but->type, UI_BTYPE_MENU, UI_BTYPE_PULLDOWN)) {
+                               MenuType *mt = UI_but_menutype_get(but);
                                if (mt)
                                        tmp = BLI_strdup(mt->idname);
                        }
@@ -4362,8 +4372,8 @@ void uiButGetStrInfo(bContext *C, uiBut *but, ...)
                                                tmp = BLI_strdup(t);
                                }
                        }
-                       else if (ELEM(but->type, MENU, PULLDOWN)) {
-                               MenuType *mt = uiButGetMenuType(but);
+                       else if (ELEM(but->type, UI_BTYPE_MENU, UI_BTYPE_PULLDOWN)) {
+                               MenuType *mt = UI_but_menutype_get(but);
                                if (mt) {
                                        /* not all menus are from python */
                                        if (mt->ext.srna) {
@@ -4384,8 +4394,8 @@ void uiButGetStrInfo(bContext *C, uiBut *but, ...)
                                _tmp = RNA_property_translation_context(but->rnaprop);
                        else if (but->optype)
                                _tmp = RNA_struct_translation_context(but->optype->srna);
-                       else if (ELEM(but->type, MENU, PULLDOWN)) {
-                               MenuType *mt = uiButGetMenuType(but);
+                       else if (ELEM(but->type, UI_BTYPE_MENU, UI_BTYPE_PULLDOWN)) {
+                               MenuType *mt = UI_but_menutype_get(but);
                                if (mt)
                                        _tmp = RNA_struct_translation_context(mt->ext.srna);
                        }
@@ -4404,10 +4414,10 @@ void uiButGetStrInfo(bContext *C, uiBut *but, ...)
                                /* enum property */
                                ptr = &but->rnapoin;
                                prop = but->rnaprop;
-                               value = (but->type == ROW) ? (int)but->hardmax : (int)ui_get_but_val(but);
+                               value = (but->type == UI_BTYPE_ROW) ? (int)but->hardmax : (int)ui_but_value_get(but);
                        }
                        else if (but->optype) {
-                               PointerRNA *opptr = uiButGetOperatorPtrRNA(but);
+                               PointerRNA *opptr = UI_but_operator_ptr_get(but);
                                wmOperatorType *ot = but->optype;
                                
                                /* if the default property of the operator is enum and it is set, 
@@ -4492,6 +4502,6 @@ void UI_reinit_font(void)
 void UI_exit(void)
 {
        ui_resources_free();
-       ui_button_clipboard_free();
+       ui_but_clipboard_free();
 }
 
index 48e54270e9598b1da39fb7a74e8982ef53dba3ec..43899f906ad3acc8e3016041fbbee97dbe745b0d 100644 (file)
@@ -227,54 +227,54 @@ void ui_but_anim_autokey(bContext *C, uiBut *but, Scene *scene, float cfra)
 
 void ui_but_anim_insert_keyframe(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_keyframe_insert_button", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_delete_keyframe(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_keyframe_delete_button", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_clear_keyframe(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_keyframe_clear_button", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_add_driver(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_driver_button_add", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_remove_driver(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_driver_button_remove", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_copy_driver(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_copy_driver_button", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_paste_driver(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_paste_driver_button", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_add_keyingset(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_keyingset_button_add", WM_OP_INVOKE_DEFAULT, NULL);
 }
 
 void ui_but_anim_remove_keyingset(bContext *C)
 {
-       /* this operator calls uiContextActiveProperty */
+       /* this operator calls UI_context_active_but_prop_get */
        WM_operator_name_call(C, "ANIM_OT_keyingset_button_remove", WM_OP_INVOKE_DEFAULT, NULL);
 }
index 235d765253909cfe832f62a3c9652cc0e5857e8b..4dd952f0753b12756edbfce8afedc9c21e66aec7 100644 (file)
@@ -62,7 +62,7 @@
 
 static int roundboxtype = UI_CNR_ALL;
 
-void uiSetRoundBox(int type)
+void UI_draw_roundbox_corner_set(int type)
 {
        /* Not sure the roundbox function is the best place to change this
         * if this is undone, its not that big a deal, only makes curves edges
@@ -71,12 +71,12 @@ void uiSetRoundBox(int type)
        
 }
 
-int uiGetRoundBox(void)
+int UI_draw_roundbox_corner_get(void)
 {
        return roundboxtype;
 }
 
-void uiDrawBox(int mode, float minx, float miny, float maxx, float maxy, float rad)
+void UI_draw_roundbox_gl_mode(int mode, float minx, float miny, float maxx, float maxy, float rad)
 {
        float vec[7][2] = {{0.195, 0.02}, {0.383, 0.067}, {0.55, 0.169}, {0.707, 0.293},
                           {0.831, 0.45}, {0.924, 0.617}, {0.98, 0.805}};
@@ -152,7 +152,9 @@ static void round_box_shade_col(const float col1[3], float const col2[3], const
 
 /* linear horizontal shade within button or in outline */
 /* view2d scrollers use it */
-void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, float rad, float shadetop, float shadedown)
+void UI_draw_roundbox_shade_x(
+        int mode, float minx, float miny, float maxx, float maxy,
+        float rad, float shadetop, float shadedown)
 {
        float vec[7][2] = {{0.195, 0.02}, {0.383, 0.067}, {0.55, 0.169}, {0.707, 0.293},
                           {0.831, 0.45}, {0.924, 0.617}, {0.98, 0.805}};
@@ -260,8 +262,9 @@ void uiDrawBoxShade(int mode, float minx, float miny, float maxx, float maxy, fl
 
 /* linear vertical shade within button or in outline */
 /* view2d scrollers use it */
-void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float maxy,
-                            float rad, float shadeLeft, float shadeRight)
+void UI_draw_roundbox_shade_y(
+        int mode, float minx, float miny, float maxx, float maxy,
+        float rad, float shadeLeft, float shadeRight)
 {
        float vec[7][2] = {{0.195, 0.02}, {0.383, 0.067}, {0.55, 0.169}, {0.707, 0.293},
                           {0.831, 0.45}, {0.924, 0.617}, {0.98, 0.805}};
@@ -365,7 +368,7 @@ void uiDrawBoxVerticalShade(int mode, float minx, float miny, float maxx, float
 }
 
 /* plain antialiased unfilled rectangle */
-void uiRoundRect(float minx, float miny, float maxx, float maxy, float rad)
+void UI_draw_roundbox_unfilled(float minx, float miny, float maxx, float maxy, float rad)
 {
        float color[4];
        
@@ -380,14 +383,14 @@ void uiRoundRect(float minx, float miny, float maxx, float maxy, float rad)
        glEnable(GL_LINE_SMOOTH);
        glEnable(GL_BLEND);
 
-       uiDrawBox(GL_LINE_LOOP, minx, miny, maxx, maxy, rad);
+       UI_draw_roundbox_gl_mode(GL_LINE_LOOP, minx, miny, maxx, maxy, rad);
 
        glDisable(GL_BLEND);
        glDisable(GL_LINE_SMOOTH);
 }
 
 /* (old, used in outliner) plain antialiased filled box */
-void uiRoundBox(float minx, float miny, float maxx, float maxy, float rad)
+void UI_draw_roundbox(float minx, float miny, float maxx, float maxy, float rad)
 {
        ui_draw_anti_roundbox(GL_POLYGON, minx, miny, maxx, maxy, rad, roundboxtype & UI_RB_ALPHA);
 }
@@ -450,8 +453,8 @@ static void draw_scope_end(const rctf *rect, GLint *scissor)
 
        /* outline */
        glColor4f(0.f, 0.f, 0.f, 0.5f);
-       uiSetRoundBox(UI_CNR_ALL);
-       uiDrawBox(GL_LINE_LOOP, rect->xmin - 1, rect->ymin, rect->xmax + 1, rect->ymax + 1, 3.0f);
+       UI_draw_roundbox_corner_set(UI_CNR_ALL);
+       UI_draw_roundbox_gl_mode(GL_LINE_LOOP, rect->xmin - 1, rect->ymin, rect->xmax + 1, rect->ymax + 1, 3.0f);
 }
 
 static void histogram_draw_one(float r, float g, float b, float alpha,
@@ -535,8 +538,8 @@ void ui_draw_but_HISTOGRAM(ARegion *ar, uiBut *but, uiWidgetColors *UNUSED(wcol)
        glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
        
        glColor4f(0.f, 0.f, 0.f, 0.3f);
-       uiSetRoundBox(UI_CNR_ALL);
-       uiDrawBox(GL_POLYGON, rect.xmin - 1, rect.ymin - 1, rect.xmax + 1, rect.ymax + 1, 3.0f);
+       UI_draw_roundbox_corner_set(UI_CNR_ALL);
+       UI_draw_roundbox_gl_mode(GL_POLYGON, rect.xmin - 1, rect.ymin - 1, rect.xmax + 1, rect.ymax + 1, 3.0f);
 
        /* need scissor test, histogram can draw outside of boundary */
        glGetIntegerv(GL_VIEWPORT, scissor);
@@ -622,8 +625,8 @@ void ui_draw_but_WAVEFORM(ARegion *ar, uiBut *but, uiWidgetColors *UNUSED(wcol),
        glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
        
        glColor4f(0.f, 0.f, 0.f, 0.3f);
-       uiSetRoundBox(UI_CNR_ALL);
-       uiDrawBox(GL_POLYGON, rect.xmin - 1, rect.ymin - 1, rect.xmax + 1, rect.ymax + 1, 3.0f);
+       UI_draw_roundbox_corner_set(UI_CNR_ALL);
+       UI_draw_roundbox_gl_mode(GL_POLYGON, rect.xmin - 1, rect.ymin - 1, rect.xmax + 1, rect.ymax + 1, 3.0f);
 
        /* need scissor test, waveform can draw outside of boundary */
        glGetIntegerv(GL_VIEWPORT, scissor);
@@ -841,8 +844,8 @@ void ui_draw_but_VECTORSCOPE(ARegion *ar, uiBut *but, uiWidgetColors *UNUSED(wco
        glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
        
        glColor4f(0.f, 0.f, 0.f, 0.3f);
-       uiSetRoundBox(UI_CNR_ALL);
-       uiDrawBox(GL_POLYGON, rect.xmin - 1, rect.ymin - 1, rect.xmax + 1, rect.ymax + 1, 3.0f);
+       UI_draw_roundbox_corner_set(UI_CNR_ALL);
+       UI_draw_roundbox_gl_mode(GL_POLYGON, rect.xmin - 1, rect.ymin - 1, rect.xmax + 1, rect.ymax + 1, 3.0f);
 
        /* need scissor test, hvectorscope can draw outside of boundary */
        glGetIntegerv(GL_VIEWPORT, scissor);
@@ -1067,7 +1070,7 @@ void ui_draw_but_COLORBAND(uiBut *but, uiWidgetColors *UNUSED(wcol), const rcti
        if (coba == NULL) return;
 
        if (but->block->color_profile)
-               display = ui_block_display_get(but->block);
+               display = ui_block_cm_display_get(but->block);
 
        x1 = rect->xmin;
        sizex = rect->xmax - x1;
@@ -1158,7 +1161,7 @@ void ui_draw_but_COLORBAND(uiBut *but, uiWidgetColors *UNUSED(wcol), const rcti
        }
 }
 
-void ui_draw_but_NORMAL(uiBut *but, uiWidgetColors *wcol, const rcti *rect)
+void ui_draw_but_UNITVEC(uiBut *but, uiWidgetColors *wcol, const rcti *rect)
 {
        static GLuint displist = 0;
        int a, old[8];
@@ -1171,8 +1174,8 @@ void ui_draw_but_NORMAL(uiBut *but, uiWidgetColors *wcol, const rcti *rect)
                
        /* backdrop */
        glColor3ubv((unsigned char *)wcol->inner);
-       uiSetRoundBox(UI_CNR_ALL);
-       uiDrawBox(GL_POLYGON, rect->xmin, rect->ymin, rect->xmax, rect->ymax, 5.0f);
+       UI_draw_roundbox_corner_set(UI_CNR_ALL);
+       UI_draw_roundbox_gl_mode(GL_POLYGON, rect->xmin, rect->ymin, rect->xmax, rect->ymax, 5.0f);
        
        /* sphere color */
        glMaterialfv(GL_FRONT, GL_DIFFUSE, diffn);
@@ -1189,7 +1192,7 @@ void ui_draw_but_NORMAL(uiBut *but, uiWidgetColors *wcol, const rcti *rect)
        glEnable(GL_LIGHT7);
        glEnable(GL_LIGHTING);
        
-       ui_get_but_vectorf(but, dir);
+       ui_but_v3_get(but, dir);
 
        dir[3] = 0.0f;   /* glLightfv needs 4 args, 0.0 is sun */
        glLightfv(GL_LIGHT7, GL_POSITION, dir); 
@@ -1511,8 +1514,8 @@ void ui_draw_but_TRACKPREVIEW(ARegion *ar, uiBut *but, uiWidgetColors *UNUSED(wc
 
        if (scopes->track_disabled) {
                glColor4f(0.7f, 0.3f, 0.3f, 0.3f);
-               uiSetRoundBox(UI_CNR_ALL);
-               uiDrawBox(GL_POLYGON, rect.xmin - 1, rect.ymin, rect.xmax + 1, rect.ymax + 1, 3.0f);
+               UI_draw_roundbox_corner_set(UI_CNR_ALL);
+               UI_draw_roundbox_gl_mode(GL_POLYGON, rect.xmin - 1, rect.ymin, rect.xmax + 1, rect.ymax + 1, 3.0f);
 
                ok = 1;
        }
@@ -1559,8 +1562,8 @@ void ui_draw_but_TRACKPREVIEW(ARegion *ar, uiBut *but, uiWidgetColors *UNUSED(wc
 
                        if (scopes->use_track_mask) {
                                glColor4f(0.0f, 0.0f, 0.0f, 0.3f);
-                               uiSetRoundBox(UI_CNR_ALL);
-                               uiDrawBox(GL_POLYGON, rect.xmin - 1, rect.ymin, rect.xmax + 1, rect.ymax + 1, 3.0f);
+                               UI_draw_roundbox_corner_set(UI_CNR_ALL);
+                               UI_draw_roundbox_gl_mode(GL_POLYGON, rect.xmin - 1, rect.ymin, rect.xmax + 1, rect.ymax + 1, 3.0f);
                        }
 
                        glaDrawPixelsSafe(rect.xmin, rect.ymin + 1, drawibuf->x, drawibuf->y,
@@ -1600,8 +1603,8 @@ void ui_draw_but_TRACKPREVIEW(ARegion *ar, uiBut *but, uiWidgetColors *UNUSED(wc
 
        if (!ok) {
                glColor4f(0.f, 0.f, 0.f, 0.3f);
-               uiSetRoundBox(UI_CNR_ALL);
-               uiDrawBox(GL_POLYGON, rect.xmin - 1, rect.ymin, rect.xmax + 1, rect.ymax + 1, 3.0f);
+               UI_draw_roundbox_corner_set(UI_CNR_ALL);
+               UI_draw_roundbox_gl_mode(GL_POLYGON, rect.xmin - 1, rect.ymin, rect.xmax + 1, rect.ymax + 1, 3.0f);
        }
 
        /* outline */
@@ -1717,7 +1720,7 @@ static void ui_shadowbox(float minx, float miny, float maxx, float maxy, float s
        glShadeModel(GL_FLAT);
 }
 
-void uiDrawBoxShadow(unsigned char alpha, float minx, float miny, float maxx, float maxy)
+void UI_draw_box_shadow(unsigned char alpha, float minx, float miny, float maxx, float maxy)
 {
        /* accumulated outline boxes to make shade not linear, is more pleasant */
        ui_shadowbox(minx, miny, maxx, maxy, 11.0, (20 * alpha) >> 8);
@@ -1727,7 +1730,7 @@ void uiDrawBoxShadow(unsigned char alpha, float minx, float miny, float maxx, fl
 }
 
 
-void ui_dropshadow(const rctf *rct, float radius, float aspect, float alpha, int UNUSED(select))
+void ui_draw_dropshadow(const rctf *rct, float radius, float aspect, float alpha, int UNUSED(select))
 {
        int i;
        float rad;
@@ -1758,13 +1761,13 @@ void ui_dropshadow(const rctf *rct, float radius, float aspect, float alpha, int
                glColor4f(0.0f, 0.0f, 0.0f, calpha);
                calpha += dalpha;
                
-               uiDrawBox(GL_POLYGON, rct->xmin - a, rct->ymin - a, rct->xmax + a, rct->ymax - 10.0f + a, rad + a);
+               UI_draw_roundbox_gl_mode(GL_POLYGON, rct->xmin - a, rct->ymin - a, rct->xmax + a, rct->ymax - 10.0f + a, rad + a);
        }
        
        /* outline emphasis */
        glEnable(GL_LINE_SMOOTH);
        glColor4ub(0, 0, 0, 100);
-       uiDrawBox(GL_LINE_LOOP, rct->xmin - 0.5f, rct->ymin - 0.5f, rct->xmax + 0.5f, rct->ymax + 0.5f, radius + 0.5f);
+       UI_draw_roundbox_gl_mode(GL_LINE_LOOP, rct->xmin - 0.5f, rct->ymin - 0.5f, rct->xmax + 0.5f, rct->ymax + 0.5f, radius + 0.5f);
        glDisable(GL_LINE_SMOOTH);
        
        glDisable(GL_BLEND);
index 5b7915e20c5fe5d5eda8e0bfa0d8d689b7dfcd60..7fed3772389c0a76da05094f602a008f113905c3 100644 (file)
@@ -91,7 +91,7 @@ static bool eyedropper_init(bContext *C, wmOperator *op)
 
        op->customdata = eye = MEM_callocN(sizeof(Eyedropper), "Eyedropper");
 
-       uiContextActiveProperty(C, &eye->ptr, &eye->prop, &eye->index);
+       UI_context_active_but_prop_get(C, &eye->ptr, &eye->prop, &eye->index);
 
        if ((eye->ptr.data == NULL) ||
            (eye->prop == NULL) ||
@@ -381,7 +381,7 @@ static void datadropper_draw_cb(const struct bContext *C, ARegion *ar, void *arg
                return;
        }
 
-       width = UI_GetStringWidth(name);
+       width = UI_fontstyle_string_width(name);
        x = x - ar->winrct.xmin;
        y = y - ar->winrct.ymin;
 
@@ -389,11 +389,11 @@ static void datadropper_draw_cb(const struct bContext *C, ARegion *ar, void *arg
 
        glColor4ub(0, 0, 0, 50);
 
-       uiSetRoundBox(UI_CNR_ALL | UI_RB_ALPHA);
-       uiRoundBox(x, y, x + width + 8, y + 15, 4);
+       UI_draw_roundbox_corner_set(UI_CNR_ALL | UI_RB_ALPHA);
+       UI_draw_roundbox(x, y, x + width + 8, y + 15, 4);
 
        glColor4ub(255, 255, 255, 255);
-       UI_DrawString(x + 4, y + 4, name);
+       UI_draw_string(x + 4, y + 4, name);
 }
 
 
@@ -411,7 +411,7 @@ static int datadropper_init(bContext *C, wmOperator *op)
 
        op->customdata = ddr = MEM_callocN(sizeof(DataDropper), "DataDropper");
 
-       uiContextActiveProperty(C, &ddr->ptr, &ddr->prop, &index_dummy);
+       UI_context_active_but_prop_get(C, &ddr->ptr, &ddr->prop, &index_dummy);
 
        if ((ddr->ptr.data == NULL) ||
            (ddr->prop == NULL) ||
index 0e3b8e8da63ea249c0514302417139dfc418d0da..992c72cacf8b36954c14f57f58774a92568de052 100644 (file)
 #define UI_MAX_PASSWORD_STR 128
 
 /* proto */
-static void ui_add_smart_controller(bContext *C, uiBut *from, uiBut *to);
-static void ui_add_link(bContext *C, uiBut *from, uiBut *to);
+static void ui_but_smart_controller_add(bContext *C, uiBut *from, uiBut *to);
+static void ui_but_link_add(bContext *C, uiBut *from, uiBut *to);
 static int ui_do_but_EXIT(bContext *C, uiBut *but, struct uiHandleButtonData *data, const wmEvent *event);
 
 #ifdef USE_KEYNAV_LIMIT
@@ -252,16 +252,16 @@ typedef struct uiHandleButtonData {
        CBData *dragcbd;
 
 #ifdef USE_CONT_MOUSE_CORRECT
-       /* when ungrabbing buttons which are #ui_is_a_warp_but(), we may want to position them
+       /* when ungrabbing buttons which are #ui_but_is_cursor_warp(), we may want to position them
         * FLT_MAX signifies do-nothing, use #ui_block_to_window_fl() to get this into a usable space  */
        float ungrab_mval[2];
 #endif
 
-       /* menu open (watch uiFreeActiveButtons) */
+       /* menu open (watch UI_screen_free_active_but) */
        uiPopupBlockHandle *menu;
        int menuretval;
        
-       /* search box (watch uiFreeActiveButtons) */
+       /* search box (watch UI_screen_free_active_but) */
        ARegion *searchbox;
 #ifdef USE_KEYNAV_LIMIT
        struct uiKeyNavLock searchbox_keynav_state;
@@ -313,9 +313,9 @@ typedef struct uiAfterFunc {
 
 
 
-static bool ui_is_but_interactive(const uiBut *but, const bool labeledit);
+static bool ui_but_is_interactive(const uiBut *but, const bool labeledit);
 static bool ui_but_contains_pt(uiBut *but, float mx, float my);
-static bool ui_mouse_inside_button(ARegion *ar, uiBut *but, int x, int y);
+static bool ui_but_contains_point_px(ARegion *ar, uiBut *but, int x, int y);
 static uiBut *ui_but_find_mouse_over_ex(ARegion *ar, const int x, const int y, const bool labeledit);
 static uiBut *ui_but_find_mouse_over(ARegion *ar, const wmEvent *event);
 static void button_activate_init(bContext *C, ARegion *ar, uiBut *but, uiButtonActivateType type);
@@ -390,7 +390,7 @@ void ui_pan_to_scroll(const wmEvent *event, int *type, int *val)
 
 bool ui_but_is_editable(const uiBut *but)
 {
-       return !ELEM(but->type, LABEL, SEPR, SEPRLINE, ROUNDBOX, LISTBOX, PROGRESSBAR);
+       return !ELEM(but->type, UI_BTYPE_LABEL, UI_BTYPE_SEPR, UI_BTYPE_SEPR_LINE, UI_BTYPE_ROUNDBOX, UI_BTYPE_LISTBOX, UI_BTYPE_PROGRESS_BAR);
 }
 
 static uiBut *ui_but_prev(uiBut *but)
@@ -435,10 +435,10 @@ static uiBut *ui_but_last(uiBlock *block)
        return NULL;
 }
 
-static bool ui_is_a_warp_but(uiBut *but)
+static bool ui_but_is_cursor_warp(uiBut *but)
 {
        if (U.uiflag & USER_CONTINUOUS_MOUSE) {
-               if (ELEM(but->type, NUM, NUMSLI, HSVCIRCLE, TRACKPREVIEW, HSVCUBE, BUT_CURVE)) {
+               if (ELEM(but->type, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER, UI_BTYPE_HSVCIRCLE, UI_BTYPE_TRACK_PREVIEW, UI_BTYPE_HSVCUBE, UI_BTYPE_CURVE)) {
                        return true;
                }
        }
@@ -464,7 +464,7 @@ static void ui_mouse_scale_warp(uiHandleButtonData *data,
 }
 
 /* file selectors are exempt from utf-8 checks */
-bool ui_is_but_utf8(const uiBut *but)
+bool ui_but_is_utf8(const uiBut *but)
 {
        if (but->rnaprop) {
                const int subtype = RNA_property_subtype(but->rnaprop);
@@ -523,7 +523,7 @@ static void ui_apply_but_func(bContext *C, uiBut *but)
         * with these functions removing the buttons we are working with */
 
        if (but->func || but->funcN || block->handle_func || but->rename_func ||
-           (but->type == BUTM && block->butm_func) || but->optype || but->rnaprop)
+           (but->type == UI_BTYPE_BUT_MENU && block->butm_func) || but->optype || but->rnaprop)
        {
                after = ui_afterfunc_new();
 
@@ -548,7 +548,7 @@ static void ui_apply_but_func(bContext *C, uiBut *but)
                after->handle_func_arg = block->handle_func_arg;
                after->retval = but->retval;
 
-               if (but->type == BUTM) {
+               if (but->type == UI_BTYPE_BUT_MENU) {
                        after->butm_func = block->butm_func;
                        after->butm_func_arg = block->butm_func_arg;
                        after->a2 = but->a2;
@@ -570,8 +570,8 @@ static void ui_apply_but_func(bContext *C, uiBut *but)
        }
 }
 
-/* typically call ui_apply_undo(), ui_apply_autokey() */
-static void ui_apply_undo(uiBut *but)
+/* typically call ui_apply_but_undo(), ui_apply_but_autokey() */
+static void ui_apply_but_undo(uiBut *but)
 {
        uiAfterFunc *after;
 
@@ -579,8 +579,8 @@ static void ui_apply_undo(uiBut *but)
                const char *str = NULL;
 
                /* define which string to use for undo */
-               if (ELEM(but->type, LINK, INLINK)) str = "Add button link";
-               else if (but->type == MENU) str = but->drawstr;
+               if (ELEM(but->type, UI_BTYPE_LINK, UI_BTYPE_INLINK)) str = "Add button link";
+               else if (but->type == UI_BTYPE_MENU) str = but->drawstr;
                else if (but->drawstr[0]) str = but->drawstr;
                else str = but->tip;
 
@@ -595,7 +595,7 @@ static void ui_apply_undo(uiBut *but)
        }
 }
 
-static void ui_apply_autokey(bContext *C, uiBut *but)
+static void ui_apply_but_autokey(bContext *C, uiBut *but)
 {
        Scene *scene = CTX_data_scene(C);
 
@@ -689,7 +689,7 @@ static void ui_apply_but_BUT(bContext *C, uiBut *but, uiHandleButtonData *data)
 
 static void ui_apply_but_BUTM(bContext *C, uiBut *but, uiHandleButtonData *data)
 {
-       ui_set_but_val(but, but->hardmin);
+       ui_but_value_set(but, but->hardmin);
        ui_apply_but_func(C, but);
 
        data->retval = but->retval;
@@ -698,10 +698,10 @@ static void ui_apply_but_BUTM(bContext *C, uiBut *but, uiHandleButtonData *data)
 
 static void ui_apply_but_BLOCK(bContext *C, uiBut *but, uiHandleButtonData *data)
 {
-       if (but->type == MENU)
-               ui_set_but_val(but, data->value);
+       if (but->type == UI_BTYPE_MENU)
+               ui_but_value_set(but, data->value);
 
-       ui_check_but(but);
+       ui_but_update(but);
        ui_apply_but_func(C, but);
        data->retval = but->retval;
        data->applied = true;
@@ -712,7 +712,7 @@ static void ui_apply_but_TOG(bContext *C, uiBut *but, uiHandleButtonData *data)
        double value;
        int w, lvalue, push;
        
-       value = ui_get_but_val(but);
+       value = ui_but_value_get(but);
        lvalue = (int)value;
        
        if (but->bit) {
@@ -720,17 +720,17 @@ static void ui_apply_but_TOG(bContext *C, uiBut *but, uiHandleButtonData *data)
                if (w) lvalue = UI_BITBUT_CLR(lvalue, but->bitnr);
                else   lvalue = UI_BITBUT_SET(lvalue, but->bitnr);
                
-               ui_set_but_val(but, (double)lvalue);
-               if (but->type == ICONTOG || but->type == ICONTOGN) ui_check_but(but);
+               ui_but_value_set(but, (double)lvalue);
+               if (but->type == UI_BTYPE_ICON_TOGGLE || but->type == UI_BTYPE_ICON_TOGGLE_N) ui_but_update(but);
        }
        else {
                
                if (value == 0.0) push = 1;
                else push = 0;
                
-               if (ELEM(but->type, TOGN, ICONTOGN, OPTIONN)) push = !push;
-               ui_set_but_val(but, (double)push);
-               if (but->type == ICONTOG || but->type == ICONTOGN) ui_check_but(but);
+               if (ELEM(but->type, UI_BTYPE_TOGGLE_N, UI_BTYPE_ICON_TOGGLE_N, UI_BTYPE_CHECKBOX_N)) push = !push;
+               ui_but_value_set(but, (double)push);
+               if (but->type == UI_BTYPE_ICON_TOGGLE || but->type == UI_BTYPE_ICON_TOGGLE_N) ui_but_update(but);
        }
        
        ui_apply_but_func(C, but);
@@ -743,14 +743,14 @@ static void ui_apply_but_ROW(bContext *C, uiBlock *block, uiBut *but, uiHandleBu
 {
        uiBut *bt;
 
-       ui_set_but_val(but, but->hardmax);
+       ui_but_value_set(but, but->hardmax);
 
        ui_apply_but_func(C, but);
 
        /* states of other row buttons */
        for (bt = block->buttons.first; bt; bt = bt->next)
-               if (bt != but && bt->poin == but->poin && ELEM(bt->type, ROW, LISTROW))
-                       ui_check_but(bt);
+               if (bt != but && bt->poin == but->poin && ELEM(bt->type, UI_BTYPE_ROW, UI_BTYPE_LISTROW))
+                       ui_but_update(bt);
 
        data->retval = but->retval;
        data->applied = true;
@@ -761,8 +761,8 @@ static void ui_apply_but_TEX(bContext *C, uiBut *but, uiHandleButtonData *data)
        if (!data->str)
                return;
 
-       ui_set_but_string(C, but, data->str);
-       ui_check_but(but);
+       ui_but_string_set(C, but, data->str);
+       ui_but_update(but);
 
        /* give butfunc the original text too */
        /* feature used for bone renaming, channels, etc */
@@ -778,8 +778,8 @@ static void ui_apply_but_TEX(bContext *C, uiBut *but, uiHandleButtonData *data)
 static void ui_apply_but_NUM(bContext *C, uiBut *but, uiHandleButtonData *data)
 {
        if (data->str) {
-               if (ui_set_but_string(C, but, data->str)) {
-                       data->value = ui_get_but_val(but);
+               if (ui_but_string_set(C, but, data->str)) {
+                       data->value = ui_but_value_get(but);
                }
                else {
                        data->cancel = true;
@@ -787,9 +787,9 @@ static void ui_apply_but_NUM(bContext *C, uiBut *but, uiHandleButtonData *data)
                }
        }
        else
-               ui_set_but_val(but, data->value);
+               ui_but_value_set(but, data->value);
 
-       ui_check_but(but);
+       ui_but_update(but);
        ui_apply_but_func(C, but);
 
        data->retval = but->retval;
@@ -798,8 +798,8 @@ static void ui_apply_but_NUM(bContext *C, uiBut *but, uiHandleButtonData *data)
 
 static void ui_apply_but_VEC(bContext *C, uiBut *but, uiHandleButtonData *data)
 {
-       ui_set_but_vectorf(but, data->vec);
-       ui_check_but(but);
+       ui_but_v3_set(but, data->vec);
+       ui_but_update(but);
        ui_apply_but_func(C, but);
 
        data->retval = but->retval;
@@ -836,7 +836,7 @@ static void ui_multibut_add(uiHandleButtonData *data, uiBut *but)
 
        mbut_state = MEM_callocN(sizeof(*mbut_state), __func__);
        mbut_state->but = but;
-       mbut_state->origvalue = ui_get_but_val(but);
+       mbut_state->origvalue = ui_but_value_get(but);
 
        BLI_linklist_prepend(&data->multi_data.mbuts, mbut_state);
 
@@ -868,7 +868,7 @@ static void ui_multibut_restore(uiHandleButtonData *data, uiBlock *block)
                if (but->flag & UI_BUT_DRAG_MULTI) {
                        uiButMultiState *mbut_state = ui_multibut_lookup(data, but);
                        if (mbut_state) {
-                               ui_set_but_val(but, mbut_state->origvalue);
+                               ui_but_value_set(but, mbut_state->origvalue);
                        }
                }
        }
@@ -915,11 +915,11 @@ static bool ui_multibut_states_tag(uiBut *but_active, uiHandleButtonData *data,
                        drag_prev = true;
                }
 
-               if (ui_is_but_interactive(but, false)) {
+               if (ui_but_is_interactive(but, false)) {
 
                        /* drag checks */
                        if (but_active != but) {
-                               if (ui_is_but_compatible(but_active, but)) {
+                               if (ui_but_is_compatible(but_active, but)) {
 
                                        BLI_assert(but->active == NULL);
 
@@ -981,13 +981,13 @@ static void ui_multibut_states_apply(bContext *C, uiHandleButtonData *data, uiBl
                        if (mbut_state) {
                                void *active_back;
 
-                               ui_button_execute_begin(C, ar, but, &active_back);
+                               ui_but_execute_begin(C, ar, but, &active_back);
                                BLI_assert(active_back == NULL);
                                /* no need to check 'data->state' here */
                                if (data->str) {
                                        /* entering text (set all) */
                                        but->active->value = data->value;
-                                       ui_set_but_string(C, but, data->str);
+                                       ui_but_string_set(C, but, data->str);
                                }
                                else {
                                        /* dragging (use delta) */
@@ -1001,7 +1001,7 @@ static void ui_multibut_states_apply(bContext *C, uiHandleButtonData *data, uiBl
                                        /* clamp based on soft limits, see: T40154 */
                                        CLAMP(but->active->value, (double)but->softmin, (double)but->softmax);
                                }
-                               ui_button_execute_end(C, ar, but, active_back);
+                               ui_but_execute_end(C, ar, but, active_back);
                        }
                        else {
                                /* highly unlikely */
@@ -1050,18 +1050,18 @@ static bool ui_drag_toggle_set_xy_xy(bContext *C, ARegion *ar, const bool is_set
                for (but = block->buttons.first; but; but = but->next) {
                        /* Note: ctrl is always true here because (at least for now) we always want to consider text control
                         *       in this case, even when not embossed. */
-                       if (ui_is_but_interactive(but, true)) {
+                       if (ui_but_is_interactive(but, true)) {
                                if (BLI_rctf_isect_segment(&but->rect, xy_a_block, xy_b_block)) {
 
                                        /* execute the button */
-                                       if (ui_is_but_bool(but) && but->type == but_type_start) {
+                                       if (ui_but_is_bool(but) && but->type == but_type_start) {
                                                /* is it pressed? */
-                                               bool is_set_but = ui_is_but_push(but);
-                                               BLI_assert(ui_is_but_bool(but) == true);
+                                               bool is_set_but = ui_but_is_pushed(but);
+                                               BLI_assert(ui_but_is_bool(but) == true);
                                                if (is_set_but != is_set) {
-                                                       uiButExecute(C, but);
+                                                       UI_but_execute(C, but);
                                                        if (do_check) {
-                                                               ui_check_but(but);
+                                                               ui_but_update(but);
                                                        }
                                                        changed = true;
                                                }
@@ -1164,7 +1164,7 @@ static int ui_handler_region_drag_toggle(bContext *C, const wmEvent *event, void
                uiBut *but = ui_but_find_mouse_over_ex(ar, drag_info->xy_init[0], drag_info->xy_init[1], true);
 
                if (but) {
-                       ui_apply_undo(but);
+                       ui_apply_but_undo(but);
                }
 
                WM_event_remove_ui_handler(&win->modalhandlers,
@@ -1181,9 +1181,9 @@ static int ui_handler_region_drag_toggle(bContext *C, const wmEvent *event, void
        }
 }
 
-static bool ui_is_but_drag_toggle(const uiBut *but)
+static bool ui_but_is_drag_toggle(const uiBut *but)
 {
-       return ((ui_is_but_bool(but) == true) &&
+       return ((ui_but_is_bool(but) == true) &&
                /* menu check is importnt so the button dragged over isn't removed instantly */
                (ui_block_is_menu(but->block) == false));
 }
@@ -1191,7 +1191,7 @@ static bool ui_is_but_drag_toggle(const uiBut *but)
 #endif  /* USE_DRAG_TOGGLE */
 
 
-static bool ui_but_mouse_inside_icon(uiBut *but, ARegion *ar, const wmEvent *event)
+static bool ui_but_contains_point_px_icon(uiBut *but, ARegion *ar, const wmEvent *event)
 {
        rcti rect;
        int x = event->x, y = event->y;
@@ -1200,7 +1200,7 @@ static bool ui_but_mouse_inside_icon(uiBut *but, ARegion *ar, const wmEvent *eve
        
        BLI_rcti_rctf_copy(&rect, &but->rect);
        
-       if (but->imb || but->type == COLOR) {
+       if (but->imb || but->type == UI_BTYPE_COLOR) {
                /* use button size itself */
        }
        else if (but->drawflag & UI_BUT_ICON_LEFT) {
@@ -1215,7 +1215,7 @@ static bool ui_but_mouse_inside_icon(uiBut *but, ARegion *ar, const wmEvent *eve
        return BLI_rcti_isect_pt(&rect, x, y);
 }
 
-static bool ui_but_start_drag(bContext *C, uiBut *but, uiHandleButtonData *data, const wmEvent *event)
+static bool ui_but_drag_init(bContext *C, uiBut *but, uiHandleButtonData *data, const wmEvent *event)
 {
        /* prevent other WM gestures to start while we try to drag */
        WM_gestures_remove(C);
@@ -1225,15 +1225,15 @@ static bool ui_but_start_drag(bContext *C, uiBut *but, uiHandleButtonData *data,
                button_activate_state(C, but, BUTTON_STATE_EXIT);
                data->cancel = true;
 #ifdef USE_DRAG_TOGGLE
-               if (ui_is_but_bool(but)) {
+               if (ui_but_is_bool(but)) {
                        uiDragToggleHandle *drag_info = MEM_callocN(sizeof(*drag_info), __func__);
                        ARegion *ar_prev;
 
                        /* call here because regular mouse-up event wont run,
                         * typically 'button_activate_exit()' handles this */
-                       ui_apply_autokey(C, but);
+                       ui_apply_but_autokey(C, but);
 
-                       drag_info->is_set = ui_is_but_push(but);
+                       drag_info->is_set = ui_but_is_pushed(but);
                        drag_info->but_cent_start[0] = BLI_rctf_cent_x(&but->rect);
                        drag_info->but_cent_start[1] = BLI_rctf_cent_y(&but->rect);
                        drag_info->but_type_start = but->type;
@@ -1253,7 +1253,7 @@ static bool ui_but_start_drag(bContext *C, uiBut *but, uiHandleButtonData *data,
                }
                else
 #endif
-               if (but->type == COLOR) {
+               if (but->type == UI_BTYPE_COLOR) {
                        bool valid = false;
                        uiDragColorHandle *drag_info = MEM_callocN(sizeof(*drag_info), __func__);
 
@@ -1288,7 +1288,7 @@ static bool ui_but_start_drag(bContext *C, uiBut *but, uiHandleButtonData *data,
                else {
                        wmDrag *drag;
 
-                       drag = WM_event_start_drag(C, but->icon, but->dragtype, but->dragpoin, ui_get_but_val(but), WM_DRAG_NOP);
+                       drag = WM_event_start_drag(C, but->icon, but->dragtype, but->dragpoin, ui_but_value_get(but), WM_DRAG_NOP);
                        if (but->imb)
                                WM_event_drag_image(drag, but->imb, but->imb_scale, BLI_rctf_size_x(&but->rect), BLI_rctf_size_y(&but->rect));
                }
@@ -1300,7 +1300,7 @@ static bool ui_but_start_drag(bContext *C, uiBut *but, uiHandleButtonData *data,
 
 /* ********************** linklines *********************** */
 
-static void ui_delete_active_linkline(uiBlock *block)
+static void ui_linkline_remove_active(uiBlock *block)
 {
        uiBut *but;
        uiLink *link;
@@ -1308,7 +1308,7 @@ static void ui_delete_active_linkline(uiBlock *block)
        int a, b;
 
        for (but = block->buttons.first; but; but = but->next) {
-               if (but->type == LINK && but->link) {
+               if (but->type == UI_BTYPE_LINK && but->link) {
                        for (line = but->link->lines.first; line; line = nline) {
                                nline = line->next;
                                
@@ -1349,7 +1349,7 @@ static void ui_delete_active_linkline(uiBlock *block)
 }
 
 
-static uiLinkLine *ui_is_a_link(uiBut *from, uiBut *to)
+static uiLinkLine *ui_but_find_link(uiBut *from, uiBut *to)
 {
        uiLinkLine *line;
        uiLink *link;
@@ -1367,7 +1367,7 @@ static uiLinkLine *ui_is_a_link(uiBut *from, uiBut *to)
 
 /* XXX BAD BAD HACK, fixme later **************** */
 /* Try to add an AND Controller between the sensor and the actuator logic bricks and to connect them all */
-static void ui_add_smart_controller(bContext *C, uiBut *from, uiBut *to)
+static void ui_but_smart_controller_add(bContext *C, uiBut *from, uiBut *to)
 {
        Object *ob = NULL;
        bSensor *sens_iter;
@@ -1422,15 +1422,15 @@ static void ui_add_smart_controller(bContext *C, uiBut *from, uiBut *to)
 
                /* (4) link the sensor->controller->actuator */
                tmp_but = MEM_callocN(sizeof(uiBut), "uiBut");
-               uiSetButLink(tmp_but, (void **)&cont, (void ***)&(cont->links), &(cont->totlinks), from->link->tocode, (int)to->hardmin);
+               UI_but_link_set(tmp_but, (void **)&cont, (void ***)&(cont->links), &(cont->totlinks), from->link->tocode, (int)to->hardmin);
                tmp_but->hardmin = from->link->tocode;
                tmp_but->poin = (char *)cont;
 
-               tmp_but->type = INLINK;
-               ui_add_link(C, from, tmp_but);
+               tmp_but->type = UI_BTYPE_INLINK;
+               ui_but_link_add(C, from, tmp_but);
 
-               tmp_but->type = LINK;
-               ui_add_link(C, tmp_but, to);
+               tmp_but->type = UI_BTYPE_LINK;
+               ui_but_link_add(C, tmp_but, to);
 
                /* (5) garbage collection */
                MEM_freeN(tmp_but->link);
@@ -1439,7 +1439,7 @@ static void ui_add_smart_controller(bContext *C, uiBut *from, uiBut *to)
        WM_operator_properties_free(&props_ptr);
 }
 
-static void ui_add_link(bContext *C, uiBut *from, uiBut *to)
+static void ui_but_link_add(bContext *C, uiBut *from, uiBut *to)
 {
        /* in 'from' we have to add a link to 'to' */
        uiLink *link;
@@ -1447,22 +1447,22 @@ static void ui_add_link(bContext *C, uiBut *from, uiBut *to)
        void **oldppoin;
        int a;
        
-       if ((line = ui_is_a_link(from, to))) {
+       if ((line = ui_but_find_link(from, to))) {
                line->flag |= UI_SELECT;
-               ui_delete_active_linkline(from->block);
+               ui_linkline_remove_active(from->block);
                return;
        }
 
-       if (from->type == INLINK && to->type == INLINK) {
+       if (from->type == UI_BTYPE_INLINK && to->type == UI_BTYPE_INLINK) {
                return;
        }
-       else if (from->type == LINK && to->type == INLINK) {
+       else if (from->type == UI_BTYPE_LINK && to->type == UI_BTYPE_INLINK) {
                if (from->link->tocode != (int)to->hardmin) {
-                       ui_add_smart_controller(C, from, to);
+                       ui_but_smart_controller_add(C, from, to);
                        return;
                }
        }
-       else if (from->type == INLINK && to->type == LINK) {
+       else if (from->type == UI_BTYPE_INLINK && to->type == UI_BTYPE_LINK) {
                if (to->link->tocode == (int)from->hardmin) {
                        return;
                }
@@ -1497,15 +1497,15 @@ static void ui_apply_but_LINK(bContext *C, uiBut *but, uiHandleButtonData *data)
        uiBut *bt;
        
        for (bt = but->block->buttons.first; bt; bt = bt->next) {
-               if (ui_mouse_inside_button(ar, bt, but->linkto[0] + ar->winrct.xmin, but->linkto[1] + ar->winrct.ymin) )
+               if (ui_but_contains_point_px(ar, bt, but->linkto[0] + ar->winrct.xmin, but->linkto[1] + ar->winrct.ymin) )
                        break;
        }
        if (bt && bt != but) {
-               if (!ELEM(bt->type, LINK, INLINK) || !ELEM(but->type, LINK, INLINK))
+               if (!ELEM(bt->type, UI_BTYPE_LINK, UI_BTYPE_INLINK) || !ELEM(but->type, UI_BTYPE_LINK, UI_BTYPE_INLINK))
                        return;
                
-               if (but->type == LINK) ui_add_link(C, but, bt);
-               else ui_add_link(C, bt, but);
+               if (but->type == UI_BTYPE_LINK) ui_but_link_add(C, but, bt);
+               else ui_but_link_add(C, bt, but);
 
                ui_apply_but_func(C, but);
                data->retval = but->retval;
@@ -1542,7 +1542,7 @@ static void ui_apply_but_TRACKPREVIEW(bContext *C, uiBut *but, uiHandleButtonDat
 }
 
 
-static void ui_apply_button(bContext *C, uiBlock *block, uiBut *but, uiHandleButtonData *data, const bool interactive)
+static void ui_apply_but(bContext *C, uiBlock *block, uiBut *but, uiHandleButtonData *data, const bool interactive)
 {
        char *editstr;
        double *editval;
@@ -1591,76 +1591,76 @@ static void ui_apply_button(bContext *C, uiBlock *block, uiBut *but, uiHandleBut
 
        /* handle different types */
        switch (but->type) {
-               case BUT:
+               case UI_BTYPE_BUT:
                        ui_apply_but_BUT(C, but, data);
                        break;
-               case TEX:
-               case SEARCH_MENU_UNLINK:
-               case SEARCH_MENU:
+               case UI_BTYPE_TEXT:
+               case UI_BTYPE_SEARCH_MENU_UNLINK:
+               case UI_BTYPE_SEARCH_MENU:
                        ui_apply_but_TEX(C, but, data);
                        break;
-               case TOGBUT: 
-               case TOG: 
-               case ICONTOG:
-               case ICONTOGN:
-               case TOGN:
-               case OPTION:
-               case OPTIONN:
+               case UI_BTYPE_BUT_TOGGLE:
+               case UI_BTYPE_TOGGLE:
+               case UI_BTYPE_TOGGLE_N:
+               case UI_BTYPE_ICON_TOGGLE:
+               case UI_BTYPE_ICON_TOGGLE_N:
+               case UI_BTYPE_CHECKBOX:
+               case UI_BTYPE_CHECKBOX_N:
                        ui_apply_but_TOG(C, but, data);
                        break;
-               case ROW:
-               case LISTROW:
+               case UI_BTYPE_ROW:
+               case UI_BTYPE_LISTROW:
                        ui_apply_but_ROW(C, block, but, data);
                        break;
-               case SCROLL:
-               case GRIP:
-               case NUM:
-               case NUMSLI:
+               case UI_BTYPE_SCROLL:
+               case UI_BTYPE_GRIP:
+               case UI_BTYPE_NUM:
+               case UI_BTYPE_NUM_SLIDER:
                        ui_apply_but_NUM(C, but, data);
                        break;
-               case MENU:
-               case BLOCK:
-               case PULLDOWN:
+               case UI_BTYPE_MENU:
+               case UI_BTYPE_BLOCK:
+               case UI_BTYPE_PULLDOWN:
                        ui_apply_but_BLOCK(C, but, data);
                        break;
-               case COLOR:
+               case UI_BTYPE_COLOR:
                        if (data->cancel)
                                ui_apply_but_VEC(C, but, data);
                        else
                                ui_apply_but_BLOCK(C, but, data);
                        break;
-               case BUTM:
+               case UI_BTYPE_BUT_MENU:
                        ui_apply_but_BUTM(C, but, data);
                        break;
-               case BUT_NORMAL:
-               case HSVCUBE:
-               case HSVCIRCLE:
+               case UI_BTYPE_UNITVEC:
+               case UI_BTYPE_HSVCUBE:
+               case UI_BTYPE_HSVCIRCLE:
                        ui_apply_but_VEC(C, but, data);
                        break;
-               case BUT_COLORBAND:
+               case UI_BTYPE_COLORBAND:
                        ui_apply_but_COLORBAND(C, but, data);
                        break;
-               case BUT_CURVE:
+               case UI_BTYPE_CURVE:
                        ui_apply_but_CURVE(C, but, data);
                        break;
-               case KEYEVT:
-               case HOTKEYEVT:
+               case UI_BTYPE_KEY_EVENT:
+               case UI_BTYPE_HOTKEY_EVENT:
                        ui_apply_but_BUT(C, but, data);
                        break;
-               case LINK:
-               case INLINK:
+               case UI_BTYPE_LINK:
+               case UI_BTYPE_INLINK:
                        ui_apply_but_LINK(C, but, data);
                        break;
-               case BUT_IMAGE:
+               case UI_BTYPE_IMAGE:
                        ui_apply_but_IMAGE(C, but, data);
                        break;
-               case HISTOGRAM:
+               case UI_BTYPE_HISTOGRAM:
                        ui_apply_but_HISTOGRAM(C, but, data);
                        break;
-               case WAVEFORM:
+               case UI_BTYPE_WAVEFORM:
                        ui_apply_but_WAVEFORM(C, but, data);
                        break;
-               case TRACKPREVIEW:
+               case UI_BTYPE_TRACK_PREVIEW:
                        ui_apply_but_TRACKPREVIEW(C, but, data);
                        break;
                default:
@@ -1698,13 +1698,13 @@ static void ui_but_drop(bContext *C, const wmEvent *event, uiBut *but, uiHandleB
        for (wmd = drags->first; wmd; wmd = wmd->next) {
                if (wmd->type == WM_DRAG_ID) {
                        /* align these types with UI_but_active_drop_name */
-                       if (ELEM(but->type, TEX, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+                       if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                                ID *id = (ID *)wmd->poin;
                                
                                button_activate_state(C, but, BUTTON_STATE_TEXT_EDITING);
                                BLI_strncpy(data->str, id->name + 2, data->maxlen);
 
-                               if (ELEM(but->type, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+                               if (ELEM(but->type, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                                        but->changed = true;
                                        ui_searchbox_update(C, data->searchbox, but, true);
                                }
@@ -1751,7 +1751,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
 
 
        /* numeric value */
-       if (ELEM(but->type, NUM, NUMSLI)) {
+       if (ELEM(but->type, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER)) {
                
                if (but->poin == NULL && but->rnapoin.data == NULL) {
                        /* pass */
@@ -1760,7 +1760,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                        /* Get many decimal places, then strip trailing zeros.
                         * note: too high values start to give strange results (6 or so is ok) */
                        char buf_copy[UI_MAX_DRAW_STR];
-                       ui_get_but_string_ex(but, buf_copy, sizeof(buf_copy), 6);
+                       ui_but_string_get_ex(but, buf_copy, sizeof(buf_copy), 6);
                        BLI_str_rstrip_float_zero(buf_copy, '\0');
 
                        WM_clipboard_text_set(buf_copy, 0);
@@ -1768,17 +1768,17 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                else {
                        double val;
 
-                       if (ui_set_but_string_eval_num(C, but, buf_paste, &val)) {
+                       if (ui_but_string_set_eval_num(C, but, buf_paste, &val)) {
                                button_activate_state(C, but, BUTTON_STATE_NUM_EDITING);
                                data->value = val;
-                               ui_set_but_string(C, but, buf_paste);
+                               ui_but_string_set(C, but, buf_paste);
                                button_activate_state(C, but, BUTTON_STATE_EXIT);
                        }
                }
        }
 
        /* NORMAL button */
-       else if (but->type == BUT_NORMAL) {
+       else if (but->type == UI_BTYPE_UNITVEC) {
                float xyz[3];
 
                if (but->poin == NULL && but->rnapoin.data == NULL) {
@@ -1786,7 +1786,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                }
                else if (mode == 'c') {
                        char buf_copy[UI_MAX_DRAW_STR];
-                       ui_get_but_vectorf(but, xyz);
+                       ui_but_v3_get(but, xyz);
                        BLI_snprintf(buf_copy, sizeof(buf_copy), "[%f, %f, %f]", xyz[0], xyz[1], xyz[2]);
                        WM_clipboard_text_set(buf_copy, 0);
                }
@@ -1797,7 +1797,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                                        xyz[2] = 1.0;
                                }
                                button_activate_state(C, but, BUTTON_STATE_NUM_EDITING);
-                               ui_set_but_vectorf(but, xyz);
+                               ui_but_v3_set(but, xyz);
                                button_activate_state(C, but, BUTTON_STATE_EXIT);
                        }
                }
@@ -1805,7 +1805,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
 
 
        /* RGB triple */
-       else if (but->type == COLOR) {
+       else if (but->type == UI_BTYPE_COLOR) {
                float rgba[4];
                
                if (but->poin == NULL && but->rnapoin.data == NULL) {
@@ -1819,7 +1819,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                        else
                                rgba[3] = 1.0f;
                        
-                       ui_get_but_vectorf(but, rgba);
+                       ui_but_v3_get(but, rgba);
                        /* convert to linear color to do compatible copy between gamma and non-gamma */
                        if (but->rnaprop && RNA_property_subtype(but->rnaprop) == PROP_COLOR_GAMMA)
                                srgb_to_linearrgb_v3_v3(rgba, rgba);
@@ -1835,7 +1835,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                                        linearrgb_to_srgb_v3_v3(rgba, rgba);
 
                                button_activate_state(C, but, BUTTON_STATE_NUM_EDITING);
-                               ui_set_but_vectorf(but, rgba);
+                               ui_but_v3_set(but, rgba);
                                if (but->rnaprop && RNA_property_array_length(&but->rnapoin, but->rnaprop) == 4)
                                        RNA_property_float_set_index(&but->rnapoin, but->rnaprop, 3, rgba[3]);
 
@@ -1845,7 +1845,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
        }
 
        /* text/string and ID data */
-       else if (ELEM(but->type, TEX, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+       else if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                uiHandleButtonData *active_data = but->active;
 
                if (but->poin == NULL && but->rnapoin.data == NULL) {
@@ -1860,12 +1860,12 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                else {
                        button_activate_state(C, but, BUTTON_STATE_TEXT_EDITING);
 
-                       if (ui_is_but_utf8(but))
+                       if (ui_but_is_utf8(but))
                                BLI_strncpy_utf8(active_data->str, buf_paste, active_data->maxlen);
                        else
                                BLI_strncpy(active_data->str, buf_paste, active_data->maxlen);
 
-                       if (ELEM(but->type, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+                       if (ELEM(but->type, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                                /* else uiSearchboxData.active member is not updated [#26856] */
                                but->changed = true;
                                ui_searchbox_update(C, data->searchbox, but, true);
@@ -1874,7 +1874,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                }
        }
        /* colorband (not supported by system clipboard) */
-       else if (but->type == BUT_COLORBAND) {
+       else if (but->type == UI_BTYPE_COLORBAND) {
                if (mode == 'c') {
                        if (but->poin != NULL) {
                                memcpy(&but_copypaste_coba, but->poin, sizeof(ColorBand));
@@ -1891,7 +1891,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                        }
                }
        }
-       else if (but->type == BUT_CURVE) {
+       else if (but->type == UI_BTYPE_CURVE) {
                if (mode == 'c') {
                        if (but->poin != NULL) {
                                but_copypaste_curve_alive = true;
@@ -1916,7 +1916,7 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                if (mode == 'c') {
                        PointerRNA *opptr;
                        char *str;
-                       opptr = uiButGetOperatorPtrRNA(but); /* allocated when needed, the button owns it */
+                       opptr = UI_but_operator_ptr_get(but); /* allocated when needed, the button owns it */
 
                        str = WM_operator_pystring_ex(C, NULL, false, true, but->optype, opptr);
 
@@ -1926,8 +1926,8 @@ static void ui_but_copy_paste(bContext *C, uiBut *but, uiHandleButtonData *data,
                }
        }
        /* menu (any type) */
-       else if (ELEM(but->type, MENU, PULLDOWN)) {
-               MenuType *mt = uiButGetMenuType(but);
+       else if (ELEM(but->type, UI_BTYPE_MENU, UI_BTYPE_PULLDOWN)) {
+               MenuType *mt = UI_but_menutype_get(but);
                if (mt) {
                        char str[32 + sizeof(mt->idname)];
                        BLI_snprintf(str, sizeof(str), "bpy.ops.wm.call_menu(name=\"%s\")", mt->idname);
@@ -1971,7 +1971,7 @@ static int ui_text_position_to_hidden(uiBut *but, int pos)
        return BLI_strnlen_utf8(butstr, pos);
 }
 
-void ui_button_text_password_hide(char password_str[UI_MAX_PASSWORD_STR], uiBut *but, const bool restore)
+void ui_but_text_password_hide(char password_str[UI_MAX_PASSWORD_STR], uiBut *but, const bool restore)
 {
        char *butstr;
 
@@ -2034,7 +2034,7 @@ static bool ui_textedit_delete_selection(uiBut *but, uiHandleButtonData *data)
  */
 static void ui_textedit_set_cursor_pos(uiBut *but, uiHandleButtonData *data, const float x)
 {
-       uiStyle *style = UI_GetStyle();  // XXX pass on as arg
+       uiStyle *style = UI_style_get();  // XXX pass on as arg
        uiFontStyle *fstyle = &style->widget;
        const float aspect = but->block->aspect;
        const short fstyle_points_prev = fstyle->points;
@@ -2047,18 +2047,18 @@ static void ui_textedit_set_cursor_pos(uiBut *but, uiHandleButtonData *data, con
 
        ui_fontscale(&fstyle->points, aspect);
 
-       uiStyleFontSet(fstyle);
+       UI_fontstyle_set(fstyle);
 
        if (fstyle->kerning == 1) /* for BLF_width */
                BLF_enable(fstyle->uifont_id, BLF_KERNING_DEFAULT);
        
-       ui_button_text_password_hide(password_str, but, false);
+       ui_but_text_password_hide(password_str, but, false);
 
        origstr = MEM_mallocN(sizeof(char) * data->maxlen, "ui_textedit origstr");
 
        BLI_strncpy(origstr, but->editstr, data->maxlen);
 
-       if (ELEM(but->type, TEX, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+       if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                if (but->flag & UI_HAS_ICON) {
                        startx += UI_DPI_ICON_SIZE / aspect;
                }
@@ -2128,7 +2128,7 @@ static void ui_textedit_set_cursor_pos(uiBut *but, uiHandleButtonData *data, con
        if (fstyle->kerning == 1)
                BLF_disable(fstyle->uifont_id, BLF_KERNING_DEFAULT);
        
-       ui_button_text_password_hide(password_str, but, true);
+       ui_but_text_password_hide(password_str, but, true);
 
        MEM_freeN(origstr);
 
@@ -2145,7 +2145,7 @@ static void ui_textedit_set_cursor_select(uiBut *but, uiHandleButtonData *data,
        if      (data->selextend == EXTEND_RIGHT) but->selend = but->pos;
        else if (data->selextend == EXTEND_LEFT)  but->selsta = but->pos;
 
-       ui_check_but(but);
+       ui_but_update(but);
 }
 
 /* this is used for both utf8 and ascii, its meant to be used for single keys,
@@ -2185,7 +2185,7 @@ static bool ui_textedit_type_ascii(uiBut *but, uiHandleButtonData *data, char as
 {
        char buf[2] = {ascii, '\0'};
 
-       if (ui_is_but_utf8(but) && (BLI_str_utf8_size(buf) == -1)) {
+       if (ui_but_is_utf8(but) && (BLI_str_utf8_size(buf) == -1)) {
                printf("%s: entering invalid ascii char into an ascii key (%d)\n",
                       __func__, (int)(unsigned char)ascii);
 
@@ -2204,7 +2204,7 @@ static void ui_textedit_move(uiBut *but, uiHandleButtonData *data, strCursorJump
        const int pos_prev = but->pos;
        const bool has_sel = (but->selend - but->selsta) > 0;
 
-       ui_check_but(but);
+       ui_but_update(but);
 
        /* special case, quit selection and set cursor */
        if (has_sel && !select) {
@@ -2356,7 +2356,7 @@ static bool ui_textedit_copypaste(uiBut *but, uiHandleButtonData *data, const in
        
        /* paste */
        if (mode == UI_TEXTEDIT_PASTE) {
-               /* TODO, ensure UTF8 ui_is_but_utf8() - campbell */
+               /* TODO, ensure UTF8 ui_but_is_utf8() - campbell */
                /* extract the first line from the clipboard */
                pbuf = WM_clipboard_text_get_firstline(false, &buf_len);
 
@@ -2426,7 +2426,7 @@ static void ui_textedit_begin(bContext *C, uiBut *but, uiHandleButtonData *data)
        if (data->applied_interactive) {
                /* remove any small changes so canceling edit doesn't restore invalid value: T40538 */
                data->cancel = true;
-               ui_apply_button(C, but->block, but, data, true);
+               ui_apply_but(C, but->block, but, data, true);
                data->cancel = false;
 
                data->applied_interactive = false;
@@ -2434,16 +2434,16 @@ static void ui_textedit_begin(bContext *C, uiBut *but, uiHandleButtonData *data)
 #endif
 
        /* retrieve string */
-       data->maxlen = ui_get_but_string_max_length(but);
+       data->maxlen = ui_but_string_get_max_length(but);
        data->str = MEM_callocN(sizeof(char) * data->maxlen + 1, "textedit str");
-       ui_get_but_string(but, data->str, data->maxlen);
+       ui_but_string_get(but, data->str, data->maxlen);
 
-       if (ui_is_but_float(but) && !ui_is_but_unit(but)) {
+       if (ui_but_is_float(but) && !ui_but_is_unit(but)) {
                BLI_str_rstrip_float_zero(data->str, '\0');
        }
 
-       if (ELEM(but->type, NUM, NUMSLI)) {
-               ui_convert_to_unit_alt_name(but, data->str, data->maxlen);
+       if (ELEM(but->type, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER)) {
+               ui_but_convert_to_unit_alt_name(but, data->str, data->maxlen);
        }
 
        /* won't change from now on */
@@ -2460,7 +2460,7 @@ static void ui_textedit_begin(bContext *C, uiBut *but, uiHandleButtonData *data)
        but->selend = len;
 
        /* optional searchbox */
-       if (ELEM(but->type, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+       if (ELEM(but->type, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                data->searchbox = ui_searchbox_create(C, data->region, but);
                ui_searchbox_update(C, data->searchbox, but, true); /* true = reset */
        }
@@ -2468,7 +2468,7 @@ static void ui_textedit_begin(bContext *C, uiBut *but, uiHandleButtonData *data)
        /* reset alert flag (avoid confusion, will refresh on exit) */
        but->flag &= ~UI_BUT_REDALERT;
 
-       ui_check_but(but);
+       ui_but_update(but);
        
        WM_cursor_modal_set(CTX_wm_window(C), BC_TEXTEDITCURSOR);
 }
@@ -2476,7 +2476,7 @@ static void ui_textedit_begin(bContext *C, uiBut *but, uiHandleButtonData *data)
 static void ui_textedit_end(bContext *C, uiBut *but, uiHandleButtonData *data)
 {
        if (but) {
-               if (ui_is_but_utf8(but)) {
+               if (ui_but_is_utf8(but)) {
                        int strip = BLI_utf8_invalid_strip(but->editstr, strlen(but->editstr));
                        /* not a file?, strip non utf-8 chars */
                        if (strip) {
@@ -2513,11 +2513,11 @@ static void ui_textedit_next_but(uiBlock *block, uiBut *actbut, uiHandleButtonDa
        uiBut *but;
 
        /* label and roundbox can overlap real buttons (backdrops...) */
-       if (ELEM(actbut->type, LABEL, SEPR, SEPRLINE, ROUNDBOX, LISTBOX))
+       if (ELEM(actbut->type, UI_BTYPE_LABEL, UI_BTYPE_SEPR, UI_BTYPE_SEPR_LINE, UI_BTYPE_ROUNDBOX, UI_BTYPE_LISTBOX))
                return;
 
        for (but = actbut->next; but; but = but->next) {
-               if (ELEM(but->type, TEX, NUM, NUMSLI, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+               if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                        if (!(but->flag & UI_BUT_DISABLED)) {
                                data->postbut = but;
                                data->posttype = BUTTON_ACTIVATE_TEXT_EDITING;
@@ -2526,7 +2526,7 @@ static void ui_textedit_next_but(uiBlock *block, uiBut *actbut, uiHandleButtonDa
                }
        }
        for (but = block->buttons.first; but != actbut; but = but->next) {
-               if (ELEM(but->type, TEX, NUM, NUMSLI, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+               if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                        if (!(but->flag & UI_BUT_DISABLED)) {
                                data->postbut = but;
                                data->posttype = BUTTON_ACTIVATE_TEXT_EDITING;
@@ -2541,11 +2541,11 @@ static void ui_textedit_prev_but(uiBlock *block, uiBut *actbut, uiHandleButtonDa
        uiBut *but;
 
        /* label and roundbox can overlap real buttons (backdrops...) */
-       if (ELEM(actbut->type, LABEL, SEPR, SEPRLINE, ROUNDBOX, LISTBOX))
+       if (ELEM(actbut->type, UI_BTYPE_LABEL, UI_BTYPE_SEPR, UI_BTYPE_SEPR_LINE, UI_BTYPE_ROUNDBOX, UI_BTYPE_LISTBOX))
                return;
 
        for (but = actbut->prev; but; but = but->prev) {
-               if (ELEM(but->type, TEX, NUM, NUMSLI, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+               if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                        if (!(but->flag & UI_BUT_DISABLED)) {
                                data->postbut = but;
                                data->posttype = BUTTON_ACTIVATE_TEXT_EDITING;
@@ -2554,7 +2554,7 @@ static void ui_textedit_prev_but(uiBlock *block, uiBut *actbut, uiHandleButtonDa
                }
        }
        for (but = block->buttons.last; but != actbut; but = but->prev) {
-               if (ELEM(but->type, TEX, NUM, NUMSLI, SEARCH_MENU, SEARCH_MENU_UNLINK)) {
+               if (ELEM(but->type, UI_BTYPE_TEXT, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER, UI_BTYPE_SEARCH_MENU, UI_BTYPE_SEARCH_MENU_UNLINK)) {
                        if (!(but->flag & UI_BUT_DISABLED)) {
                                data->postbut = but;
                                data->posttype = BUTTON_ACTIVATE_TEXT_EDITING;
@@ -2769,7 +2769,7 @@ static void ui_do_but_textedit(bContext *C, uiBlock *block, uiBut *but, uiHandle
 
                        /* exception that's useful for number buttons, some keyboard
                         * numpads have a comma instead of a period */
-                       if (ELEM(but->type, NUM, NUMSLI)) { /* could use data->min*/
+                       if (ELEM(but->type, UI_BTYPE_NUM, UI_BTYPE_NUM_SLIDER)) { /* could use data->min*/
                                if (event->type == PADPERIOD && ascii == ',') {
                                        ascii = '.';
                                        utf8_buf = NULL; /* force ascii fallback */
@@ -2801,10 +2801,10 @@ static void ui_do_but_textedit(bContext *C, uiBlock *block, uiBut *but, uiHandle
        if (changed) {
                /* only update when typing for TAB key */
                if (update && data->interactive) {
-                       ui_apply_button(C, block, but, data, true);
+                       ui_apply_but(C, block, but, data, true);
                }
                else {
-                       ui_check_but(but);
+                       ui_but_update(but);
                }
                but->changed = true;
                
@@ -2839,7 +2839,7 @@ static void ui_do_but_textedit_select(bContext *C, uiBlock *block, uiBut *but, u
        }
 
        if (retval == WM_UI_HANDLER_BREAK) {
-               ui_check_but(but);
+               ui_but_update(but);
                ED_region_tag_redraw(data->region);
        }
 }
@@ -2848,22 +2848,22 @@ static void ui_do_but_textedit_select(bContext *C, uiBlock *block, uiBut *but, u
 
 static void ui_numedit_begin(uiBut *but, uiHandleButtonData *data)
 {
-       if (but->type == BUT_CURVE) {
+       if (but->type == UI_BTYPE_CURVE) {
                but->editcumap = (CurveMapping *)but->poin;
        }
-       else if (but->type == BUT_COLORBAND) {
+       else if (but->type == UI_BTYPE_COLORBAND) {
                data->coba = (ColorBand *)but->poin;
                but->editcoba = data->coba;
        }
-       else if (ELEM(but->type, BUT_NORMAL, HSVCUBE, HSVCIRCLE, COLOR)) {
-               ui_get_but_vectorf(but, data->origvec);
+       else if (ELEM(but->type, UI_BTYPE_UNITVEC, UI_BTYPE_HSVCUBE, UI_BTYPE_HSVCIRCLE, UI_BTYPE_COLOR)) {
+               ui_but_v3_get(but, data->origvec);
                copy_v3_v3(data->vec, data->origvec);
                but->editvec = data->vec;
        }
        else {
                float softrange, softmin, softmax;
 
-               data->startvalue = ui_get_but_val(but);
+               data->startvalue = ui_but_value_get(but);
                data->origvalue = data->startvalue;
                data->value = data->origvalue;
                but->editval = &data->value;
@@ -2897,10 +2897,10 @@ static void ui_numedit_end(uiBut *but, uiHandleButtonData *data)
 static void ui_numedit_apply(bContext *C, uiBlock *block, uiBut *but, uiHandleButtonData *data)
 {
        if (data->interactive) {
-               ui_apply_button(C, block, but, data, true);
+               ui_apply_but(C, block, but, data, true);
        }
        else {
-               ui_check_but(but);
+               ui_but_update(but);
        }
 
        ED_region_tag_redraw(data->region);
@@ -2908,7 +2908,7 @@ static void ui_numedit_apply(bContext *C, uiBlock *block, uiBut *but, uiHandleBu
 
 /* ****************** menu opening for various types **************** */
 
-static void ui_blockopen_begin(bContext *C, uiBut *but, uiHandleButtonData *data)
+static void ui_block_open_begin(bContext *C, uiBut *but, uiHandleButtonData *data)
 {
        uiBlockCreateFunc func = NULL;
        uiBlockHandleCreateFunc handlefunc = NULL;
@@ -2916,8 +2916,8 @@ static void ui_blockopen_begin(bContext *C, uiBut *but, uiHandleButtonData *data
        void *arg = NULL;
 
        switch (but->type) {
-               case BLOCK:
-               case PULLDOWN:
+               case UI_BTYPE_BLOCK:
+               case UI_BTYPE_PULLDOWN:
                        if (but->menu_create_func) {
                                menufunc = but->menu_create_func;
                                arg = but->poin;
@@ -2927,13 +2927,13 @@ static void ui_blockopen_begin(bContext *C, uiBut *but, uiHandleButtonData *data
                                arg = but->poin ? but->poin : but->func_argN;
                        }
                        break;
-               case MENU:
+               case UI_BTYPE_MENU:
                        BLI_assert(but->menu_create_func);
                        menufunc = but->menu_create_func;
                        arg = but->poin;
                        break;
-               case COLOR:
-                       ui_get_but_vectorf(but, data->origvec);
+               case UI_BTYPE_COLOR:
+                       ui_but_v3_get(but, data->origvec);
                        copy_v3_v3(data->vec, data->origvec);
                        but->editvec = data->vec;
 
@@ -2961,7 +2961,7 @@ static void ui_blockopen_begin(bContext *C, uiBut *but, uiHandleButtonData *data
        //if (but->block->auto_open == 0) but->block->auto_open = 1;
 }
 
-static void ui_blockopen_end(bContext *C, uiBut *but, uiHandleButtonData *data)
+static void ui_block_open_end(bContext *C, uiBut *but, uiHandleButtonData *data)
 {
        if (but) {
                but->editval = NULL;
@@ -2976,7 +2976,7 @@ static void ui_blockopen_end(bContext *C, uiBut *but, uiHandleButtonData *data)
        }
 }
 
-int ui_button_open_menu_direction(uiBut *but)
+int ui_but_menu_direction(uiBut *but)
 {
        uiHandleButtonData *data = but->active;
 
@@ -2986,14 +2986,14 @@ int ui_button_open_menu_direction(uiBut *but)
        return 0;
 }
 
-/* Hack for uiList LISTROW buttons to "give" events to overlaying TEX buttons (cltr-clic rename feature & co). */
+/* Hack for uiList UI_BTYPE_LISTROW buttons to "give" events to overlaying UI_BTYPE_TEXT buttons (cltr-clic rename feature & co). */
 static uiBut *ui_but_list_row_text_activate(bContext *C, uiBut *but, uiHandleButtonData *data, const wmEvent *event,
                                             uiButtonActivateType activate_type)
 {
        ARegion *ar = CTX_wm_region(C);
        uiBut *labelbut = ui_but_find_mouse_over_ex(ar, event->x, event->y, true);
 
-       if (labelbut && labelbut->type == TEX && !(labelbut->flag & UI_BUT_DISABLED)) {
+       if (labelbut && labelbut->type == UI_BTYPE_TEXT && !(labelbut->flag & UI_BUT_DISABLED)) {
                /* exit listrow */
                data->cancel = true;
                button_activate_exit(C, but, data, false, false);
@@ -3056,10 +3056,10 @@ static int ui_do_but_HOTKEYEVT(bContext *C, uiBut *but, uiHandleButtonData *data
                
                if (event->type == LEFTMOUSE && event->val == KM_PRESS) {
                        /* only cancel if click outside the button */
-                       if (ui_mouse_inside_button(but->active->region, but, event->x, event->y) == 0) {
+                       if (ui_but_contains_point_px(but->active->region, but, event->x, event->y) == 0) {
                                /* data->cancel doesnt work, this button opens immediate */
                                if (but->flag & UI_BUT_IMMEDIATE)
-                                       ui_set_but_val(but, 0);
+                                       ui_but_value_set(but, 0);
                                else
                                        data->cancel = true;
                                button_activate_state(C, but, BUTTON_STATE_EXIT);
@@ -3074,14 +3074,14 @@ static int ui_do_but_HOTKEYEVT(bContext *C, uiBut *but, uiHandleButtonData *data
                if (event->ctrl) but->modifier_key |= KM_CTRL;
                if (event->oskey) but->modifier_key |= KM_OSKEY;
 
-               ui_check_but(but);
+               ui_but_update(but);
                ED_region_tag_redraw(data->region);
                        
                if (event->val == KM_PRESS) {
                        if (ISHOTKEY(event->type)) {
                    &n