Collection Manager: Replace deprecated bgl module. Task: T69577 #104703
@ -93,8 +93,8 @@ def draw_rounded_rect(area, shader, color, tl=5, tr=5, bl=5, br=5, outline=False
|
|||||||
gpu.state.blend_set('ALPHA')
|
gpu.state.blend_set('ALPHA')
|
||||||
|
|
||||||
if outline:
|
if outline:
|
||||||
thickness = round(1 * scale_factor())
|
thickness = round(2 * scale_factor())
|
||||||
thickness = max(thickness, 1)
|
thickness = max(thickness, 2)
|
||||||
shader.uniform_float("lineWidth", thickness)
|
shader.uniform_float("lineWidth", thickness)
|
||||||
|
|
||||||
draw_type = 'TRI_FAN' if not outline else 'LINE_STRIP'
|
draw_type = 'TRI_FAN' if not outline else 'LINE_STRIP'
|
||||||
@ -769,8 +769,8 @@ def draw_callback_px(self, context):
|
|||||||
main_window = self.areas["Main Window"]
|
main_window = self.areas["Main Window"]
|
||||||
outline_color = addon_prefs.qcd_ogl_widget_menu_back_outline
|
outline_color = addon_prefs.qcd_ogl_widget_menu_back_outline
|
||||||
background_color = addon_prefs.qcd_ogl_widget_menu_back_inner
|
background_color = addon_prefs.qcd_ogl_widget_menu_back_inner
|
||||||
draw_rounded_rect(main_window, shader, background_color)
|
|
||||||
draw_rounded_rect(main_window, line_shader, outline_color[:] + (1,), outline=True)
|
draw_rounded_rect(main_window, line_shader, outline_color[:] + (1,), outline=True)
|
||||||
|
draw_rounded_rect(main_window, shader, background_color)
|
||||||
|
|
||||||
# draw window title
|
# draw window title
|
||||||
window_title = self.areas["Window Title"]
|
window_title = self.areas["Window Title"]
|
||||||
@ -850,8 +850,8 @@ def draw_callback_px(self, context):
|
|||||||
|
|
||||||
# draw button
|
# draw button
|
||||||
outline_color = addon_prefs.qcd_ogl_widget_tool_outline
|
outline_color = addon_prefs.qcd_ogl_widget_tool_outline
|
||||||
draw_rounded_rect(button_area, shader, button_color, tl, tr, bl, br)
|
|
||||||
draw_rounded_rect(button_area, line_shader, outline_color[:] + (1,), tl, tr, bl, br, outline=True)
|
draw_rounded_rect(button_area, line_shader, outline_color[:] + (1,), tl, tr, bl, br, outline=True)
|
||||||
|
draw_rounded_rect(button_area, shader, button_color, tl, tr, bl, br)
|
||||||
|
|
||||||
# ACTIVE OBJECT
|
# ACTIVE OBJECT
|
||||||
if active_object and active_object in selected_objects and active_object.name in collection_objects:
|
if active_object and active_object in selected_objects and active_object.name in collection_objects:
|
||||||
@ -977,8 +977,8 @@ def draw_tooltip(self, context, shader, line_shader, message):
|
|||||||
|
|
||||||
outline_color = addon_prefs.qcd_ogl_widget_tooltip_outline
|
outline_color = addon_prefs.qcd_ogl_widget_tooltip_outline
|
||||||
background_color = addon_prefs.qcd_ogl_widget_tooltip_inner
|
background_color = addon_prefs.qcd_ogl_widget_tooltip_inner
|
||||||
draw_rounded_rect(tooltip, shader, background_color)
|
|
||||||
draw_rounded_rect(tooltip, line_shader, outline_color[:] + (1,), outline=True)
|
draw_rounded_rect(tooltip, line_shader, outline_color[:] + (1,), outline=True)
|
||||||
|
draw_rounded_rect(tooltip, shader, background_color)
|
||||||
|
|
||||||
line_pos = padding + line_height
|
line_pos = padding + line_height
|
||||||
# draw text
|
# draw text
|
||||||
|
Loading…
Reference in New Issue
Block a user