import bpy
from bpy.types import Panel
from ... utilityremove import names
from .... utility import addon, active_tool
class HARDFLOW_PT_display_miscs(Panel):
bl_label = 'Misc'
bl_space_type = 'VIEW_3D'
bl_region_type = 'UI'
bl_category = 'Hops'
@classmethod
def poll(cls, context):
return active_tool().idname == 'Hops' and addon.preference().ui.hops_tool_panel_enable
def draw(self, context):
layout = self.layout
preference = addon.preference()
layout.operator("hops.mirror_gizmo", text="Mirror Gizmo", icon="MOD_MIRROR")
# self.label_row(layout.row(), preference.display, 'display_corner', label='Dot Display Corner')
def label_row(self, row, path, prop, label=''):
row.label(text=label if label else names[prop])
row.prop(path, prop, text='')