[Bf-extensions-cvs] [d7517a6f] master: Remove Archipack to reflect new key requirements. https://wiki.blender.org/wiki/Process/Addons
Thomas Dinges
noreply at git.blender.org
Tue Nov 23 09:26:44 CET 2021
Commit: d7517a6f2a69071eab53c02a645f7651ccfffd45
Author: Thomas Dinges
Date: Tue Nov 23 09:24:55 2021 +0100
Branches: master
https://developer.blender.org/rBAd7517a6f2a69071eab53c02a645f7651ccfffd45
Remove Archipack to reflect new key requirements.
https://wiki.blender.org/wiki/Process/Addons
===================================================================
D archipack/__init__.py
D archipack/archipack_2d.py
D archipack/archipack_autoboolean.py
D archipack/archipack_cutter.py
D archipack/archipack_door.py
D archipack/archipack_fence.py
D archipack/archipack_floor.py
D archipack/archipack_gl.py
D archipack/archipack_handle.py
D archipack/archipack_keymaps.py
D archipack/archipack_manipulator.py
D archipack/archipack_material.py
D archipack/archipack_object.py
D archipack/archipack_preset.py
D archipack/archipack_progressbar.py
D archipack/archipack_reference_point.py
D archipack/archipack_rendering.py
D archipack/archipack_roof.py
D archipack/archipack_slab.py
D archipack/archipack_snap.py
D archipack/archipack_stair.py
D archipack/archipack_thumbs.py
D archipack/archipack_truss.py
D archipack/archipack_wall2.py
D archipack/archipack_window.py
D archipack/bmesh_utils.py
D archipack/icons/archipack.png
D archipack/icons/detect.png
D archipack/icons/door.png
D archipack/icons/fence.png
D archipack/icons/floor.png
D archipack/icons/polygons.png
D archipack/icons/roof.png
D archipack/icons/selection.png
D archipack/icons/slab.png
D archipack/icons/stair.png
D archipack/icons/truss.png
D archipack/icons/union.png
D archipack/icons/wall.png
D archipack/icons/window.png
D archipack/panel.py
D archipack/presets/archipack_door/160x200_dual.py
D archipack/presets/archipack_door/400x240_garage.py
D archipack/presets/archipack_door/80x200.py
D archipack/presets/archipack_fence/glass_panels.py
D archipack/presets/archipack_fence/inox_glass_concrete.py
D archipack/presets/archipack_fence/metal.py
D archipack/presets/archipack_fence/metal_glass.py
D archipack/presets/archipack_fence/wood.py
D archipack/presets/archipack_floor/boards_200x20.py
D archipack/presets/archipack_floor/herringbone_50x10.py
D archipack/presets/archipack_floor/herringbone_p_50x10.py
D archipack/presets/archipack_floor/hexagon_10.py
D archipack/presets/archipack_floor/hopscotch_30x30.py
D archipack/presets/archipack_floor/parquet_15x3.py
D archipack/presets/archipack_floor/stepping_stone_30x30.py
D archipack/presets/archipack_floor/tile_30x60.py
D archipack/presets/archipack_floor/windmill_30x30.py
D archipack/presets/archipack_materials/door.txt
D archipack/presets/archipack_materials/fence.txt
D archipack/presets/archipack_materials/floor.txt
D archipack/presets/archipack_materials/handle.txt
D archipack/presets/archipack_materials/roof.txt
D archipack/presets/archipack_materials/slab.txt
D archipack/presets/archipack_materials/stair.txt
D archipack/presets/archipack_materials/truss.txt
D archipack/presets/archipack_materials/wall2.txt
D archipack/presets/archipack_materials/window.txt
D archipack/presets/archipack_roof/braas_1.py
D archipack/presets/archipack_roof/braas_2.py
D archipack/presets/archipack_roof/eternit.py
D archipack/presets/archipack_roof/lauze.py
D archipack/presets/archipack_roof/metal.py
D archipack/presets/archipack_roof/ondule.py
D archipack/presets/archipack_roof/roman.py
D archipack/presets/archipack_roof/round.py
D archipack/presets/archipack_roof/square.py
D archipack/presets/archipack_stair/i_wood_over_concrete.py
D archipack/presets/archipack_stair/l_wood_over_concrete.py
D archipack/presets/archipack_stair/o_wood_over_concrete.py
D archipack/presets/archipack_stair/u_wood_over_concrete.py
D archipack/presets/archipack_window/120x110_flat_2.py
D archipack/presets/archipack_window/120x110_flat_2_elliptic.py
D archipack/presets/archipack_window/120x110_flat_2_oblique.py
D archipack/presets/archipack_window/120x110_flat_2_round.py
D archipack/presets/archipack_window/180x110_flat_3.py
D archipack/presets/archipack_window/180x210_flat_3.py
D archipack/presets/archipack_window/180x210_rail_2.py
D archipack/presets/archipack_window/240x210_rail_3.py
D archipack/presets/archipack_window/80x80_flat_1.py
D archipack/presets/archipack_window/80x80_flat_1_circle.py
D archipack/presets/missing.png
===================================================================
diff --git a/archipack/__init__.py b/archipack/__init__.py
deleted file mode 100644
index 44c56b7c..00000000
--- a/archipack/__init__.py
+++ /dev/null
@@ -1,526 +0,0 @@
-# -*- coding:utf-8 -*-
-
-# ##### BEGIN GPL LICENSE BLOCK #####
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# ##### END GPL LICENSE BLOCK #####
-
-# <pep8 compliant>
-
-# ----------------------------------------------------------
-# Author: Stephen Leger (s-leger)
-#
-# ----------------------------------------------------------
-
-bl_info = {
- 'name': 'Archipack',
- 'description': 'Architectural objects',
- 'author': 's-leger',
- 'license': 'GPL',
- 'deps': '',
- 'version': (1, 2, 85),
- 'blender': (3, 0, 0),
- 'location': 'View3D > Sidebar > Create > Archipack',
- 'warning': '',
- 'doc_url': 'https://github.com/s-leger/archipack/wiki',
- 'tracker_url': 'https://github.com/s-leger/archipack/issues',
- 'link': 'https://github.com/s-leger/archipack',
- 'support': 'COMMUNITY',
- 'category': 'Add Mesh'
- }
-
-import os
-
-if "bpy" in locals():
- import importlib as imp
- imp.reload(archipack_material)
- imp.reload(archipack_snap)
- imp.reload(archipack_manipulator)
- imp.reload(archipack_reference_point)
- imp.reload(archipack_autoboolean)
- imp.reload(archipack_door)
- imp.reload(archipack_window)
- imp.reload(archipack_stair)
- imp.reload(archipack_wall2)
- imp.reload(archipack_roof)
- imp.reload(archipack_slab)
- imp.reload(archipack_fence)
- imp.reload(archipack_truss)
- imp.reload(archipack_floor)
- imp.reload(archipack_rendering)
-
- # print("archipack: reload ready")
-else:
- from . import archipack_material
- from . import archipack_snap
- from . import archipack_manipulator
- from . import archipack_reference_point
- from . import archipack_autoboolean
- from . import archipack_door
- from . import archipack_window
- from . import archipack_stair
- from . import archipack_wall2
- from . import archipack_roof
- from . import archipack_slab
- from . import archipack_fence
- from . import archipack_truss
- from . import archipack_floor
- from . import archipack_rendering
- # print("archipack: ready")
-
-# noinspection PyUnresolvedReferences
-import bpy
-# noinspection PyUnresolvedReferences
-from bpy.types import (
- Panel, WindowManager, PropertyGroup,
- AddonPreferences, Menu
- )
-from bpy.props import (
- EnumProperty, PointerProperty,
- StringProperty, BoolProperty,
- IntProperty, FloatProperty, FloatVectorProperty
- )
-
-from bpy.utils import previews
-icons_collection = {}
-
-
-# ----------------------------------------------------
-# Addon preferences
-# ----------------------------------------------------
-
-
-class Archipack_Pref(AddonPreferences):
- bl_idname = __name__
-
- create_submenu : BoolProperty(
- name="Use Sub-menu",
- description="Put Achipack's object into a sub menu (shift+a)",
- default=True
- )
- max_style_draw_tool : BoolProperty(
- name="Draw a wall use 3dsmax style",
- description="Reverse clic / release & drag cycle for Draw a wall",
- default=True
- )
- # Arrow sizes (world units)
- arrow_size : FloatProperty(
- name="Arrow",
- description="Manipulators arrow size (blender units)",
- default=0.05
- )
- # Handle area size (pixels)
- handle_size : IntProperty(
- name="Handle",
- description="Manipulators handle sensitive area size (pixels)",
- min=2,
- default=10
- )
- constant_handle_size: BoolProperty(
- name="Constant handle size",
- description="When checked, handle size on scree remains constant (handle size pixels)",
- default=False
- )
- text_size: IntProperty(
- name="Manipulators",
- description="Manipulator font size (pixels)",
- min=2,
- default=14
- )
- handle_colour_selected: FloatVectorProperty(
- name="Selected handle colour",
- description="Handle color when selected",
- subtype='COLOR_GAMMA',
- default=(0.0, 0.0, 0.7, 1.0),
- size=4,
- min=0, max=1
- )
- handle_colour_inactive: FloatVectorProperty(
- name="Inactive handle colour",
- description="Handle color when disabled",
- subtype='COLOR_GAMMA',
- default=(0.3, 0.3, 0.3, 1.0),
- size=4,
- min=0, max=1
- )
- handle_colour_normal: FloatVectorProperty(
- name="Handle colour normal",
- description="Base handle color when not selected",
- subtype='COLOR_GAMMA',
- default=(1.0, 1.0, 1.0, 1.0),
- size=4,
- min=0, max=1
- )
- handle_colour_hover: FloatVectorProperty(
- name="Handle colour hover",
- description="Handle color when mouse hover",
- subtype='COLOR_GAMMA',
- default=(1.0, 1.0, 0.0, 1.0),
- size=4,
- min=0, max=1
- )
- handle_colour_active: FloatVectorProperty(
- name="Handle colour active",
- description="Handle colour when moving",
- subtype='COLOR_GAMMA',
- default=(1.0, 0.0, 0.0, 1.0),
- size=4,
- min=0, max=1
- )
- matlib_path : StringProperty(
- name="Folder path",
- description="absolute path to material library folder",
- default="",
- subtype="DIR_PATH"
- )
- # Font sizes and basic colour scheme
- feedback_size_main : IntProperty(
- name="Main",
- description="Main title font size (pixels)",
- min=2,
- default=16
- )
- feedback_size_title : IntProperty(
- name="Title",
- description="Tool name font size (pixels)",
- min=2,
- default=14
- )
- feedback_size_shortcut : IntProperty(
- name="Shortcut",
- description="Shortcuts font size (pixels)",
- min=2,
- default=11
- )
- feedback_shortcut_area : FloatVectorProperty(
- name="Background Shortcut",
- description="Shortcut area background color",
- subtype='COLOR_GAMMA',
- default=(0, 0.4, 0.6, 0.2),
- size=4,
- min=0, max=1
- )
- feedback_title_area : FloatVectorProperty(
- name="Background Main",
- description="Title area background color",
- subtype='COLOR_GAMMA',
- default=(0, 0.4, 0.6, 0.5),
- size=4,
- min=0, max=1
- )
- feedback_colour_main : FloatVectorProperty(
- name="Font Main",
- description="Title color",
- subtype='COLOR_GAMMA',
- default=(0.95, 0.95, 0.95, 1.0),
- size=4,
- min=0, max=1
- )
- feedback_colour_key : FloatVectorProperty(
- name="Font Shortcut key",
- description="KEY label color",
- subtype='COLOR_GAMMA',
- default=(0.67, 0.67, 0.67, 1.0),
- size=4,
- min=0, max=1
- )
- feedback_colour_shortcut : FloatVectorProperty(
- name="Font Shortcut hint",
- description="Shortcuts text color",
- subtype='COLOR_GAMMA',
- default=(0.51, 0.51, 0.51, 1.0),
- size=4,
- min=0, max=1
- )
-
- def draw(self, context):
- layout = self.layout
- box = layout.box()
- row = box.row()
- col = row.column()
- col.label(text="Setup actions")
- col.prop(self, "matlib_path", text="Material library")
- box.label(text="Render presets Thumbnails")
- box.operator("archipack.render_thumbs", icon='ERROR')
- box = layout.box()
- row = box.row()
- col = row.column()
- col.label(text="Add menu:")
- col.prop(self, "create_submenu")
-
- box = layout.box()
- box.label(text="Features")
- box.prop(self, "max_style_draw_tool")
- box = layout.box()
- row = box.row()
- split = row.split(factor=0.5)
- col = split.column()
- col.label(text="Colors:")
- row = col.row(align=True)
- row.prop(self, "feedback_title_area")
- row = col.row(align=True)
- row.prop(self, "feedback_shortcut_area")
- row = col.row(align=True)
- row.prop(self, "feedback_colour_main")
- row = col.row(align=True)
- row.prop(self, "feedback_colour_key")
- row = col.row(align=True)
- row.prop(self, "feedback_colour_shortcut")
- row = col.row(align=True)
- row.prop(self, "handle_colour_normal")
- row = col.row(align=True)
- row.prop(self, "handle_colour_hover")
- row = col.row(align=True)
- row.prop(self, "handle_colour_active")
- row = col.row(align=True)
- row.prop(self, "handle_colour_selected")
- row = col.row(align=True)
- row.prop(self, "handle_colour_inactive")
- col = split.column()
- col.label(text="Font size:")
- col.prop(self, "feedback_size_main")
- col.prop(self, "feedback_size_title")
- col.prop(self, "feedback_size_shortcut")
- col.label(text="Manipulators:")
- col.prop(self, "arrow_size")
- col.prop(self, "handle_size")
- col.prop(self, "text_size")
- col.prop(self, "constant_handle_si
@@ Diff output truncated at 10240 characters. @@
More information about the Bf-extensions-cvs
mailing list