[Bf-extensions-cvs] [ee1e3a2f] blender2.8: render_renderslot: Update to 2.8
kostex
noreply at git.blender.org
Fri Aug 3 02:19:01 CEST 2018
Commit: ee1e3a2f6e13b56d9adf4f9276027afd2db71a6e
Author: kostex
Date: Fri Aug 3 02:18:48 2018 +0200
Branches: blender2.8
https://developer.blender.org/rBACee1e3a2f6e13b56d9adf4f9276027afd2db71a6e
render_renderslot: Update to 2.8
===================================================================
M render_renderslot.py
===================================================================
diff --git a/render_renderslot.py b/render_renderslot.py
index 7d4efc14..f6adca11 100644
--- a/render_renderslot.py
+++ b/render_renderslot.py
@@ -25,10 +25,10 @@ from bpy.app.handlers import persistent
bl_info = {
"name": "KTX RenderSlot",
- "description": "Display/select renderslot in the render tab",
+ "description": "Display/select renderslot in the render tab",
"author": "Roel Koster, @koelooptiemanna, irc:kostex",
- "version": (1, 2, 6),
- "blender": (2, 7, 0),
+ "version": (1, 3, 0),
+ "blender": (2, 80, 0),
"location": "Properties Editor > Render > Render",
"warning": "",
"wiki_url": "https://github.com/kostex/blenderscripts/",
@@ -46,7 +46,7 @@ class OccupiedSlots:
class KTX_Renderslot_Prefs(bpy.types.AddonPreferences):
bl_idname = __name__
- advanced_mode = bpy.props.BoolProperty(
+ advanced_mode : bpy.props.BoolProperty(
name="Advanced Mode",
description="Gives the addon some advanced options",
default=False)
@@ -63,7 +63,7 @@ class KTX_RenderSlot(Operator):
"Note: Dot next to number means slot has image data\n"
"[x] is active slot")
- number = IntProperty()
+ number : IntProperty()
def execute(self, context):
bpy.data.images['Render Result'].render_slots.active_index = self.number
@@ -114,25 +114,37 @@ def ui(self, context):
row.label(text="No Render Slots available yet", icon="INFO")
+classes = (
+ KTX_RenderSlot,
+ KTX_Renderslot_Prefs
+)
+
+
def register():
- bpy.utils.register_module(__name__)
+ from bpy.utils import register_class
- bpy.types.RENDER_PT_render.prepend(ui)
+ bpy.types.RENDER_PT_context.prepend(ui)
bpy.types.Scene.ktx_auto_advance_slot = BoolProperty(default=False, description="Auto Advance to Next Slot after a Render")
bpy.types.Scene.ktx_occupied_render_slots = OccupiedSlots
bpy.app.handlers.render_post.append(checkslots)
+ for cls in classes:
+ register_class(cls)
+
def unregister():
- bpy.utils.unregister_module(__name__)
+ from bpy.utils import unregister_class
- bpy.types.RENDER_PT_render.remove(ui)
+ bpy.types.RENDER_PT_context.remove(ui)
del bpy.types.Scene.ktx_occupied_render_slots
del bpy.types.Scene.ktx_auto_advance_slot
bpy.app.handlers.render_post.remove(checkslots)
+ for cls in classes:
+ unregister_class(cls)
+
if __name__ == "__main__":
register()
More information about the Bf-extensions-cvs
mailing list