| 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 | |
| 373 | class ST2BakeAnimationPanel(bpy.types.Panel): |