[Bf-extensions-cvs] [bb2d2a0d] blender2.8: Port Copy Render Settings add-on to 2.8.

Bastien Montagne noreply at git.blender.org
Fri Nov 9 20:26:46 CET 2018


Commit: bb2d2a0db41b98f40f9ba38e5c0d711f661b2045
Author: Bastien Montagne
Date:   Fri Nov 9 20:26:27 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBAbb2d2a0db41b98f40f9ba38e5c0d711f661b2045

Port Copy Render Settings add-on to 2.8.

===================================================================

M	render_copy_settings/__init__.py
M	render_copy_settings/operator.py
M	render_copy_settings/panel.py
M	render_copy_settings/presets.py

===================================================================

diff --git a/render_copy_settings/__init__.py b/render_copy_settings/__init__.py
index 5f7d8781..8c57f68f 100644
--- a/render_copy_settings/__init__.py
+++ b/render_copy_settings/__init__.py
@@ -19,10 +19,10 @@
 # <pep8 compliant>
 
 bl_info = {
-    "name": "Copy Settings",
+    "name": "Copy Render Settings",
     "author": "Bastien Montagne",
-    "version": (0, 1, 7),
-    "blender": (2, 79, 1),
+    "version": (1, 0, 0),
+    "blender": (2, 80, 0),
     "location": "Render buttons (Properties window)",
     "description": "Allows to copy a selection of render settings "
                    "from current scene to others.",
diff --git a/render_copy_settings/operator.py b/render_copy_settings/operator.py
index a88e7dc1..c65107d8 100644
--- a/render_copy_settings/operator.py
+++ b/render_copy_settings/operator.py
@@ -47,7 +47,7 @@ def collection_property_sort(collection, sortkey, start_idx=0):
 
 
 class RenderCopySettingsOPPrepare(bpy.types.Operator):
-    """Prepare internal data for render_copy_settings (gathering all existingrender settings, and scenes)"""
+    """Prepare internal data for render_copy_settings (gathering all existing render settings, and scenes)"""
     bl_idname = "scene.render_copy_settings_prepare"
     bl_label = "Render: Copy Settings Prepare"
     bl_option = {'REGISTER'}
diff --git a/render_copy_settings/panel.py b/render_copy_settings/panel.py
index 375e1bd3..88f4e940 100644
--- a/render_copy_settings/panel.py
+++ b/render_copy_settings/panel.py
@@ -28,14 +28,14 @@ class RENDER_UL_copy_settings(bpy.types.UIList):
         #assert(isinstance(item, (data_types.RenderCopySettingsScene, data_types.RenderCopySettingsDataSetting)))
         if self.layout_type in {'DEFAULT', 'COMPACT'}:
             if isinstance(item, data_types.RenderCopySettingsDataSetting):
-                layout.label(item.name, icon_value=icon)
+                layout.label(text=item.name, icon_value=icon)
                 layout.prop(item, "copy", text="")
             else: #elif isinstance(item, data_types.RenderCopySettingsDataScene):
                 layout.prop(item, "allowed", text=item.name, toggle=True)
         elif self.layout_type in {'GRID'}:
             layout.alignment = 'CENTER'
             if isinstance(item, data_types.RenderCopySettingsDataSetting):
-                layout.label(item.name, icon_value=icon)
+                layout.label(text=item.name, icon_value=icon)
                 layout.prop(item, "copy", text="")
             else: #elif isinstance(item, data_types.RenderCopySettingsDataScene):
                 layout.prop(item, "allowed", text=item.name, toggle=True)
@@ -60,9 +60,9 @@ class RENDER_PT_copy_settings(bpy.types.Panel):
         if bpy.ops.scene.render_copy_settings_prepare.poll():
             bpy.ops.scene.render_copy_settings_prepare()
 
-        split = layout.split(0.75)
+        split = layout.split(factor=0.75)
         split.template_list("RENDER_UL_copy_settings", "settings", cp_sett, "affected_settings",
-                            cp_sett, "affected_settings_idx", rows=6)
+                            cp_sett, "affected_settings_idx", rows=5)
 
         col = split.column()
         all_set = {sett.strid for sett in cp_sett.affected_settings if sett.copy}
@@ -76,7 +76,7 @@ class RENDER_PT_copy_settings(bpy.types.Panel):
 
         layout.prop(cp_sett, "filter_scene")
         if len(cp_sett.allowed_scenes):
-            layout.label("Affected Scenes:")
+            layout.label(text="Affected Scenes:")
             layout.template_list("RENDER_UL_copy_settings", "scenes", cp_sett, "allowed_scenes",
 #                                 cp_sett, "allowed_scenes_idx", rows=6, type='GRID')
                                  cp_sett, "allowed_scenes_idx", rows=6) # XXX Grid is not nice currently...
diff --git a/render_copy_settings/presets.py b/render_copy_settings/presets.py
index 8bc43afb..0fc53e39 100644
--- a/render_copy_settings/presets.py
+++ b/render_copy_settings/presets.py
@@ -38,9 +38,6 @@ presets = (CopyPreset("Resolution",
            CopyPreset("Threads",
                       ("threads", "Render Threads", "The thread mode and number settings"),
                       {"threads_mode", "threads"}),
-           CopyPreset("Fields",
-                      ("fields", "Render Fields", "The Fields settings"),
-                      {"use_fields", "field_order", "use_fields_still"}),
            CopyPreset("Stamp",
                       ("stamp", "Render Stamp", "The Stamp toggle"),
                       {"use_stamp"})



More information about the Bf-extensions-cvs mailing list