- 2 panels implimented in properties_render_test.xml (Render Dimensions and Stamp) - only enabled in debug mode. - poll() functions are not supported yet. - as stated above experemental, we'll see if this is at all useful, remove if not. - XML could be replaced with JSON or YAML.
80 lines
3.2 KiB
XML
80 lines
3.2 KiB
XML
<ui>
|
|
<panel identifier="RENDER_PT_stamp_test" label="Stamp (XML)" space_type="PROPERTIES" region_type="WINDOW" context="render" default_closed="true">
|
|
<draw_header>
|
|
<prop data="context.scene.render" property="render_stamp" text=""/>
|
|
</draw_header>
|
|
|
|
<draw>
|
|
<split>
|
|
<column>
|
|
<prop data="context.scene.render" property="stamp_time" text="Time"/>
|
|
<prop data="context.scene.render" property="stamp_date" text="Date"/>
|
|
<prop data="context.scene.render" property="stamp_render_time" text="RenderTime"/>
|
|
<prop data="context.scene.render" property="stamp_frame" text="Frame"/>
|
|
<prop data="context.scene.render" property="stamp_scene" text="Scene"/>
|
|
<prop data="context.scene.render" property="stamp_camera" text="Camera"/>
|
|
<prop data="context.scene.render" property="stamp_filename" text="Filename"/>
|
|
<prop data="context.scene.render" property="stamp_marker" text="Marker"/>
|
|
<prop data="context.scene.render" property="stamp_sequencer_strip" text="Seq. Strip"/>
|
|
</column>
|
|
<column>
|
|
<active expr="context.scene.render.render_stamp"/>
|
|
<prop data="context.scene.render" property="stamp_foreground" slider="true"/>
|
|
<prop data="context.scene.render" property="stamp_background" slider="true"/>
|
|
<separator/>
|
|
<prop data="context.scene.render" property="stamp_font_size" text="Font Size"/>
|
|
</column>
|
|
</split>
|
|
<split percentage="0.2">
|
|
<prop data="context.scene.render" property="stamp_note" text="Note"/>
|
|
<row>
|
|
<active expr="context.scene.render.stamp_note"/>
|
|
<prop data="context.scene.render" property="stamp_note_text" text=""/>
|
|
</row>
|
|
</split>
|
|
</draw>
|
|
</panel>
|
|
|
|
<panel identifier="RENDER_PT_dimensions_test" label="Dimensions (XML)" space_type="PROPERTIES" region_type="WINDOW" context="render">
|
|
<draw>
|
|
<row align="true">
|
|
<menu menu="RENDER_MT_presets"/>
|
|
<operator operator="render.preset_add" text="" icon="ZOOMIN"/>
|
|
</row>
|
|
<split>
|
|
<column>
|
|
<column align="true">
|
|
<label text="Resolution:"/>
|
|
<prop data="context.scene.render" property="resolution_x" text="X"/>
|
|
<prop data="context.scene.render" property="resolution_y" text="Y"/>
|
|
<prop data="context.scene.render" property="resolution_percentage" text=""/>
|
|
|
|
<label text="Aspect Ratio:"/>
|
|
<prop data="context.scene.render" property="pixel_aspect_x" text="X"/>
|
|
<prop data="context.scene.render" property="pixel_aspect_y" text="Y"/>
|
|
</column>
|
|
<row>
|
|
<prop data="context.scene.render" property="use_border" text="Border"/>
|
|
<row>
|
|
<active expr="context.scene.render.use_border"/>
|
|
<prop data="context.scene.render" property="crop_to_border" text="Crop"/>
|
|
</row>
|
|
</row>
|
|
</column>
|
|
<column>
|
|
<column align="true">
|
|
<label text="Frame Range:"/>
|
|
<prop data="context.scene" property="frame_start" text="Start"/>
|
|
<prop data="context.scene" property="frame_end" text="End"/>
|
|
<prop data="context.scene" property="frame_step" text="Step"/>
|
|
|
|
<label text="Frame Rate:"/>
|
|
<prop data="context.scene.render" property="fps"/>
|
|
<prop data="context.scene.render" property="fps_base" text="/"/>
|
|
</column>
|
|
</column>
|
|
</split>
|
|
</draw>
|
|
</panel>
|
|
</ui>
|