Skip to content

Commit

Permalink
Draft: Draft.py improve imports of utility functions
Browse files Browse the repository at this point in the history
  • Loading branch information
vocx-fc authored and yorikvanhavre committed Apr 7, 2020
1 parent 4018a47 commit d45321f
Showing 1 changed file with 60 additions and 64 deletions.
124 changes: 60 additions & 64 deletions src/Mod/Draft/Draft.py
Expand Up @@ -72,11 +72,9 @@
# ---------------------------------------------------------------------------
# Backwards compatibility
# ---------------------------------------------------------------------------

import DraftLayer
_VisGroup = DraftLayer.Layer
_ViewProviderVisGroup = DraftLayer.ViewProviderLayer
makeLayer = DraftLayer.makeLayer
from DraftLayer import Layer as _VisGroup
from DraftLayer import ViewProviderLayer as _ViewProviderVisGroup
from DraftLayer import makeLayer

# import DraftFillet
# Fillet = DraftFillet.Fillet
Expand All @@ -85,94 +83,91 @@
# ---------------------------------------------------------------------------
# General functions
# ---------------------------------------------------------------------------
import draftutils.utils
import draftutils.gui_utils

arrowtypes = draftutils.utils.ARROW_TYPES
from draftutils.utils import ARROW_TYPES as arrowtypes

stringencodecoin = draftutils.utils.string_encode_coin
string_encode_coin = draftutils.utils.string_encode_coin
from draftutils.utils import stringencodecoin
from draftutils.utils import string_encode_coin

typecheck = draftutils.utils.type_check
type_check = draftutils.utils.type_check
from draftutils.utils import typecheck
from draftutils.utils import type_check

getParamType = draftutils.utils.get_param_type
get_param_type = draftutils.utils.get_param_type
from draftutils.utils import getParamType
from draftutils.utils import get_param_type

getParam = draftutils.utils.get_param
get_param = draftutils.utils.get_param
from draftutils.utils import getParam
from draftutils.utils import get_param

setParam = draftutils.utils.set_param
set_param = draftutils.utils.set_param
from draftutils.utils import setParam
from draftutils.utils import set_param

precision = draftutils.utils.precision
tolerance = draftutils.utils.tolerance
epsilon = draftutils.utils.epsilon
from draftutils.utils import precision
from draftutils.utils import tolerance
from draftutils.utils import epsilon

getRealName = draftutils.utils.get_real_name
get_real_name = draftutils.utils.get_real_name
from draftutils.utils import getRealName
from draftutils.utils import get_real_name

getType = draftutils.utils.get_type
get_type = draftutils.utils.get_type
from draftutils.utils import getType
from draftutils.utils import get_type

getObjectsOfType = draftutils.utils.get_objects_of_type
get_objects_of_type = draftutils.utils.get_objects_of_type
from draftutils.utils import getObjectsOfType
from draftutils.utils import get_objects_of_type

get3DView = draftutils.gui_utils.get_3d_view
get_3d_view = draftutils.gui_utils.get_3d_view
from draftutils.utils import isClone
from draftutils.utils import is_clone

isClone = draftutils.utils.is_clone
is_clone = draftutils.utils.is_clone
from draftutils.utils import getGroupNames
from draftutils.utils import get_group_names

getGroupNames = draftutils.utils.get_group_names
get_group_names = draftutils.utils.get_group_names
from draftutils.utils import ungroup

ungroup = draftutils.utils.ungroup
from draftutils.utils import getGroupContents
from draftutils.utils import get_group_contents

autogroup = draftutils.gui_utils.autogroup
from draftutils.utils import printShape
from draftutils.utils import print_shape

dimSymbol = draftutils.gui_utils.dim_symbol
dim_symbol = draftutils.gui_utils.dim_symbol
from draftutils.utils import compareObjects
from draftutils.utils import compare_objects

dimDash = draftutils.gui_utils.dim_dash
dim_dash = draftutils.gui_utils.dim_dash
from draftutils.utils import shapify

shapify = draftutils.utils.shapify
from draftutils.utils import loadSvgPatterns
from draftutils.utils import load_svg_patterns

getGroupContents = draftutils.utils.get_group_contents
get_group_contents = draftutils.utils.get_group_contents
from draftutils.utils import svgpatterns
from draftutils.utils import svg_patterns

removeHidden = draftutils.gui_utils.remove_hidden
remove_hidden = draftutils.gui_utils.remove_hidden
from draftutils.utils import getMovableChildren
from draftutils.utils import get_movable_children

printShape = draftutils.utils.print_shape
print_shape = draftutils.utils.print_shape
from draftutils.gui_utils import get3DView
from draftutils.gui_utils import get_3d_view

compareObjects = draftutils.utils.compare_objects
compare_objects = draftutils.utils.compare_objects
from draftutils.gui_utils import autogroup

formatObject = draftutils.gui_utils.format_object
format_object = draftutils.gui_utils.format_object
from draftutils.gui_utils import dimSymbol
from draftutils.gui_utils import dim_symbol

getSelection = draftutils.gui_utils.get_selection
get_selection = draftutils.gui_utils.get_selection
from draftutils.gui_utils import dimDash
from draftutils.gui_utils import dim_dash

getSelectionEx = draftutils.gui_utils.get_selection_ex
get_selection_ex = draftutils.gui_utils.get_selection_ex
from draftutils.gui_utils import removeHidden
from draftutils.gui_utils import remove_hidden

select = draftutils.gui_utils.select
from draftutils.gui_utils import formatObject
from draftutils.gui_utils import format_object

loadSvgPatterns = draftutils.utils.load_svg_patterns
load_svg_patterns = draftutils.utils.load_svg_patterns
from draftutils.gui_utils import getSelection
from draftutils.gui_utils import get_selection

svgpatterns = draftutils.utils.svg_patterns
svg_patterns = draftutils.utils.svg_patterns
from draftutils.gui_utils import getSelectionEx
from draftutils.gui_utils import get_selection_ex

loadTexture = draftutils.gui_utils.load_texture
load_texture = draftutils.gui_utils.load_texture
from draftutils.gui_utils import select

getMovableChildren = draftutils.utils.get_movable_children
get_movable_children = draftutils.utils.get_movable_children
from draftutils.gui_utils import loadTexture
from draftutils.gui_utils import load_texture


def makeCircle(radius, placement=None, face=None, startangle=None, endangle=None, support=None):
Expand Down Expand Up @@ -3879,6 +3874,7 @@ def setDisplayMode(self,mode):
return mode

def is_linked_to_circle(self):
import DraftGeomUtils
_obj = self.Object
if _obj.LinkedGeometry and len(_obj.LinkedGeometry) == 1:
lobj = _obj.LinkedGeometry[0][0]
Expand Down

0 comments on commit d45321f

Please sign in to comment.