MCPcopy Create free account
hub / github.com/coldtype/st2 / draw

Method draw

ST2/exporting.py:320–370  ·  view source on GitHub ↗
(self, context)

Source from the content-addressed store, hash-verified

318 return True
319
320 def draw(self, context):
321 layout = self.layout
322 ko = search.active_key_object(context)
323 data = ko.st2
324
325 row = layout.row()
326
327 row.label(text="Options")
328 #row.prop(data, "export_geometric_origins", icon="TRANSFORM_ORIGINS", icon_only=True)
329 row.prop(data, "export_meshes", icon="OUTLINER_OB_MESH", icon_only=True)
330
331 #row = layout.row()
332 col = row.column()
333 col.enabled = data.export_meshes
334 col.prop(data, "export_apply_transforms", icon="DRIVER_TRANSFORM", icon_only=True)
335 col = row.column()
336 col.enabled = data.export_meshes
337 col.prop(data, "export_rigidbody_active", icon="RIGID_BODY", icon_only=True)
338
339 row = layout.row()
340 #row.label("Origin")
341 row.prop(data, "export_origin", text="Origin")
342 row.prop(data, "export_typographic_origin_x", text="", icon="EVENT_X")
343 row.prop(data, "export_typographic_origin_y", text="", icon="EVENT_Y")
344
345 # row.label(text="New Objects")
346 # row.prop(data, "export_style", text="", expand=True)
347
348 row = layout.row(align=True)
349 row.label(text="Stagger")
350 row.prop(data, "export_stagger_y", text="Y")
351 row.prop(data, "export_stagger_z", text="Z")
352
353 row = layout.row(align=True)
354 row.label(text="Rotate")
355 row.prop(data, "export_rotate_x", text="X")
356 row.prop(data, "export_rotate_y", text="Y")
357 row.prop(data, "export_rotate_z", text="Z")
358
359 font = data.font()
360
361 row = layout.row()
362 row.label(text="Export")
363 row.operator("st2.export_slug", text="Slug")
364 row.operator("st2.export_lines", text="Lines")
365 row.operator("st2.export_words", text="Words")
366 row.operator("st2.export_glyphs", text="Glyphs")
367 row.operator("st2.export_shapes", text="Shapes")
368
369 if font._colr:
370 row.operator("st2.export_layers", text="Layers")
371
372
373class ST2BakeAnimationPanel(bpy.types.Panel):

Callers

nothing calls this directly

Calls 1

fontMethod · 0.80

Tested by

no test coverage detected