UI: add kerning menu for 3D text editing
This commit is contained in:
parent
92c9dbf343
commit
d95dbd1f4f
@ -4329,6 +4329,23 @@ class VIEW3D_MT_edit_font(Menu):
|
||||
layout.operator("font.style_toggle", text="Toggle Underline", icon='UNDERLINE').style = 'UNDERLINE'
|
||||
layout.operator("font.style_toggle", text="Toggle Small Caps", icon='SMALL_CAPS').style = 'SMALL_CAPS'
|
||||
|
||||
layout.menu("VIEW3D_MT_edit_font_kerning")
|
||||
|
||||
|
||||
class VIEW3D_MT_edit_font_kerning(Menu):
|
||||
bl_label = "Kerning"
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
|
||||
ob = context.active_object
|
||||
text = ob.data
|
||||
kerning = text.edit_format.kerning
|
||||
|
||||
layout.operator("font.change_spacing", text="Decrease Kerning").delta = -1
|
||||
layout.operator("font.change_spacing", text="Increase Kerning").delta = 1
|
||||
layout.operator("font.change_spacing", text="Reset Kerning").delta = -kerning
|
||||
|
||||
|
||||
class VIEW3D_MT_edit_text_chars(Menu):
|
||||
bl_label = "Special Characters"
|
||||
@ -7105,6 +7122,7 @@ classes = (
|
||||
VIEW3D_MT_edit_curve_showhide,
|
||||
VIEW3D_MT_edit_surface,
|
||||
VIEW3D_MT_edit_font,
|
||||
VIEW3D_MT_edit_font_kerning,
|
||||
VIEW3D_MT_edit_text_chars,
|
||||
VIEW3D_MT_edit_meta,
|
||||
VIEW3D_MT_edit_meta_showhide,
|
||||
|
Loading…
Reference in New Issue
Block a user