Commit: d1a7d93ace163b0f31a229251ec218e0554f4d57
Author: Nathan Craddock
Date:   Mon Aug 17 21:05:55 2020 -0600
Branches: soc-2020-outliner
https://developer.blender.org/rBd1a7d93ace163b0f31a229251ec218e0554f4d57

Merge branch 'soc-2020-outliner' of git.blender.org:blender into 
soc-2020-outliner

===================================================================



===================================================================

diff --cc source/blender/editors/space_outliner/outliner_draw.c
index 7128dee9aeb,5a101cceb2f..84f39df4d22
--- a/source/blender/editors/space_outliner/outliner_draw.c
+++ b/source/blender/editors/space_outliner/outliner_draw.c
@@@ -2880,23 -2880,33 +2880,39 @@@ static void outliner_draw_iconrow_numbe
    GPU_blend(true); /* Roundbox and text drawing disables. */
  }
  
 -static void outliner_icon_background_colors(float icon_color[4], float 
icon_border[4])
 +static void outliner_draw_active_highlight(const float minx,
 +                                           const float miny,
 +                                           const float maxx,
 +                                           const float maxy)
  {
 -  float text[4];
 -  UI_GetThemeColor4fv(TH_TEXT, text);
 +  const float ufac = U.pixelsize;
 +  float icon_border[4];
 +  UI_GetThemeColor4fv(TH_TEXT, icon_border);
 +  icon_border[3] = 0.6f;
  
 -  copy_v3_v3(icon_color, text);
 -  icon_color[3] = 0.4f;
 -  copy_v3_v3(icon_border, text);
 -  icon_border[3] = 0.2f;
 +  /* border around it */
 +  UI_draw_roundbox_corner_set(UI_CNR_ALL);
 +  UI_draw_roundbox_aa(
 +      false, minx + ufac, miny + ufac, maxx - ufac, maxy - ufac, UI_UNIT_Y / 
4.0f, icon_border);
 +  GPU_blend(true); /* Roundbox disables. */
  }
  
+ static void outliner_draw_active_highlight(const float minx,
+                                            const float miny,
+                                            const float maxx,
+                                            const float maxy,
+                                            const float ufac,
+                                            const float icon_color[4],
+                                            const float icon_border[4])
+ {
+   UI_draw_roundbox_corner_set(UI_CNR_ALL);
+   UI_draw_roundbox_aa(true, minx, miny + ufac, maxx, maxy - ufac, UI_UNIT_Y / 
4.0f, icon_color);
+ 
+   /* border around it */
+   UI_draw_roundbox_aa(false, minx, miny + ufac, maxx, maxy - ufac, UI_UNIT_Y 
/ 4.0f, icon_border);
+   GPU_blend(true); /* Roundbox disables. */
+ }
+ 
  static void outliner_draw_iconrow_doit(uiBlock *block,
                                         TreeElement *te,
                                         const uiFontStyle *fstyle,

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to