142
src/Mod/.gitattributes
vendored
142
src/Mod/.gitattributes
vendored
@@ -1 +1,143 @@
|
||||
JtReader export-ignore
|
||||
|
||||
|
||||
# ****************************************************************************
|
||||
# line endings
|
||||
|
||||
# to surpress line ending changes in github, add ?w=1 at link end of a diff
|
||||
|
||||
# for more information see forum topic and a specific pull request
|
||||
# https://forum.freecadweb.org/viewtopic.php?f=17&t=41117
|
||||
# https://github.com/FreeCAD/FreeCAD/pull/2752
|
||||
|
||||
|
||||
# get all used file types
|
||||
|
||||
# in a directory in a bash use
|
||||
# find . -type f -name '*.*' | sed 's|.*\.||' | sort -u
|
||||
|
||||
# in Mod directory for normalized modules
|
||||
# find AddonManager Arch Complete Draft Idf Fem Material OpenSCAD Show Tux -type f -name '*.*' | sed 's|.*\.||' | sort -u
|
||||
|
||||
# search for a specific file ending in normalized folders
|
||||
# find AddonManager Arch Complete Draft Idf Fem Material OpenSCAD Show Tux -type f -name '*.emn'
|
||||
|
||||
|
||||
# normalize the line endings of the following files
|
||||
|
||||
# standard files
|
||||
*.bat text
|
||||
*.cpp text
|
||||
*.csv text
|
||||
*.dox text
|
||||
*.h text
|
||||
*.json text
|
||||
*.md text
|
||||
*.py text
|
||||
*.qrc text
|
||||
*.sh text
|
||||
*.ts text
|
||||
*.txt text
|
||||
*.ui text
|
||||
*.xml text
|
||||
*.yml text
|
||||
|
||||
# Fem specific files
|
||||
*.dat text
|
||||
*.frd text
|
||||
*.geo text
|
||||
*.inp text
|
||||
*.sif text
|
||||
*.unv text
|
||||
*.vtk text
|
||||
*.z88 text
|
||||
|
||||
# files which are human readable
|
||||
# but for which it is not sure if normalize is ok
|
||||
# emn
|
||||
# emp
|
||||
# igs
|
||||
# stp
|
||||
# svg
|
||||
|
||||
# binary files
|
||||
# FCMat
|
||||
# FCStd
|
||||
# ods
|
||||
# qm
|
||||
|
||||
|
||||
# line endings of the modules commented will be normalized
|
||||
|
||||
# AddonManager/** -text
|
||||
# Arch/** -text
|
||||
# Complete/** -text
|
||||
# Draft/** -text
|
||||
# Idf/** -text
|
||||
# Fem/** -text
|
||||
# Material/** -text
|
||||
# OpenSCAD/** -text
|
||||
# Show/** -text
|
||||
# Tux/** -text
|
||||
|
||||
|
||||
# line endings of the modules NOT commented will NOT be normalized
|
||||
# Be carefully changes here could affect a lot of files automatically!
|
||||
|
||||
Assembly/** -text
|
||||
Cam/** -text
|
||||
Cloud/** -text
|
||||
Drawing/** -text
|
||||
Image/** -text
|
||||
Import/** -text
|
||||
Inspection/** -text
|
||||
JtReader/** -text
|
||||
Measure/** -text
|
||||
Mesh/** -text
|
||||
MeshPart/** -text
|
||||
Part/** -text
|
||||
PartDesign/** -text
|
||||
Path/** -text
|
||||
Plot/** -text
|
||||
Points/** -text
|
||||
Raytracing/** -text
|
||||
ReverseEngineering/** -text
|
||||
Robot/** -text
|
||||
Sandbox/** -text
|
||||
Ship/** -text
|
||||
Sketcher/** -text
|
||||
Spreadsheet/** -text
|
||||
Start/** -text
|
||||
Surface/** -text
|
||||
TechDraw/** -text
|
||||
TemplatePyMod/** -text
|
||||
Test/** -text
|
||||
Web/** -text
|
||||
|
||||
|
||||
# this would let git manage the file endings automatically
|
||||
# to be save this will be commented
|
||||
# * text=auto
|
||||
# if used it is very important to set the file types
|
||||
# which should not be normalized manually (like svg, jpg, etc)
|
||||
# they should be set to binary
|
||||
|
||||
# These files should be ignored as it pertains to line-endings
|
||||
# because they are binary or should be treated as binary
|
||||
# Since auto normalize is deactivated all these could be commented too.
|
||||
# needed if * text=auto is used
|
||||
# *.FCStd binary
|
||||
# *.jpg binary
|
||||
# *.png binary
|
||||
# *.pyc binary
|
||||
# *.qm binary
|
||||
# *.svg binary
|
||||
|
||||
|
||||
# These files will always be checked out with CRLF, i.e. windows-style line endings. This
|
||||
# really should not be needed...
|
||||
# *.SomeWindowsFileExtensionThatReallyRequiresCRLFEvenInLinux eol=crlf
|
||||
|
||||
|
||||
# use git to manually correct the file endings
|
||||
# git add --renormalize .
|
||||
|
||||
26
src/Mod/AddonManager/.gitattributes
vendored
26
src/Mod/AddonManager/.gitattributes
vendored
@@ -1,26 +0,0 @@
|
||||
# for more information see forum topic and pull request
|
||||
# https://github.com/FreeCAD/FreeCAD/pull/2752
|
||||
# https://forum.freecadweb.org/viewtopic.php?f=17&t=41117
|
||||
|
||||
|
||||
# get all used file types
|
||||
# in a directory in a bash use
|
||||
# find . -type f -name '*.*' | sed 's|.*\.||' | sort -u
|
||||
# add all of them either to text or binary
|
||||
|
||||
|
||||
# Explicitly declare which files we wish to always normalize line-endings on
|
||||
# standard endings
|
||||
*.csv text
|
||||
*.dox text
|
||||
*.py text
|
||||
*.qrc text
|
||||
*.sh text
|
||||
*.ts text
|
||||
*.txt text
|
||||
*.ui text
|
||||
*.yml text
|
||||
|
||||
|
||||
# use git to manually correct the file endings
|
||||
# git add --renormalize .
|
||||
29
src/Mod/Arch/.gitattributes
vendored
29
src/Mod/Arch/.gitattributes
vendored
@@ -1,29 +0,0 @@
|
||||
# for more information see forum topic and pull request
|
||||
# https://github.com/FreeCAD/FreeCAD/pull/2752
|
||||
# https://forum.freecadweb.org/viewtopic.php?f=17&t=41117
|
||||
|
||||
|
||||
# get all used file types
|
||||
# in a directory in a bash use
|
||||
# find . -type f -name '*.*' | sed 's|.*\.||' | sort -u
|
||||
# add all of them either to text or binary
|
||||
|
||||
|
||||
# Explicitly declare which files we wish to always normalize line-endings on
|
||||
# standard endings
|
||||
*.cpp text
|
||||
*.csv text
|
||||
*.dox text
|
||||
*.json text
|
||||
*.h text
|
||||
*.py text
|
||||
*.qrc text
|
||||
*.sh text
|
||||
*.ts text
|
||||
*.txt text
|
||||
*.ui text
|
||||
*.yml text
|
||||
|
||||
|
||||
# use git to manually correct the file endings
|
||||
# git add --renormalize .
|
||||
@@ -1,27 +1,27 @@
|
||||
# FreeCAD init script of the Complete module
|
||||
# (c) 2001 Juergen Riegel
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
|
||||
# FreeCAD init script of the Complete module
|
||||
# (c) 2001 Juergen Riegel
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
|
||||
|
||||
@@ -1,46 +1,46 @@
|
||||
# Complete gui init module
|
||||
# (c) 2003 Juergen Riegel
|
||||
#
|
||||
# Gathering all the information to start FreeCAD
|
||||
# This is the second one of three init scripts, the third one
|
||||
# runs when the gui is up
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
|
||||
|
||||
class CompleteWorkbench(Workbench):
|
||||
"Complete workbench object"
|
||||
def __init__(self):
|
||||
self.__class__.Icon = FreeCAD.getResourceDir() + "Mod/Complete/Resources/icons/CompleteWorkbench.svg"
|
||||
self.__class__.MenuText = "Complete"
|
||||
self.__class__.ToolTip = "Complete workbench"
|
||||
|
||||
def Initialize(self):
|
||||
pass
|
||||
|
||||
def GetClassName(self):
|
||||
return "Gui::PythonWorkbench"
|
||||
|
||||
Gui.addWorkbench(CompleteWorkbench())
|
||||
# Complete gui init module
|
||||
# (c) 2003 Juergen Riegel
|
||||
#
|
||||
# Gathering all the information to start FreeCAD
|
||||
# This is the second one of three init scripts, the third one
|
||||
# runs when the gui is up
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
|
||||
|
||||
class CompleteWorkbench(Workbench):
|
||||
"Complete workbench object"
|
||||
def __init__(self):
|
||||
self.__class__.Icon = FreeCAD.getResourceDir() + "Mod/Complete/Resources/icons/CompleteWorkbench.svg"
|
||||
self.__class__.MenuText = "Complete"
|
||||
self.__class__.ToolTip = "Complete workbench"
|
||||
|
||||
def Initialize(self):
|
||||
pass
|
||||
|
||||
def GetClassName(self):
|
||||
return "Gui::PythonWorkbench"
|
||||
|
||||
Gui.addWorkbench(CompleteWorkbench())
|
||||
|
||||
28
src/Mod/Draft/.gitattributes
vendored
28
src/Mod/Draft/.gitattributes
vendored
@@ -1,28 +0,0 @@
|
||||
# for more information see forum topic and pull request
|
||||
# https://github.com/FreeCAD/FreeCAD/pull/2752
|
||||
# https://forum.freecadweb.org/viewtopic.php?f=17&t=41117
|
||||
|
||||
|
||||
# get all used file types
|
||||
# in a directory in a bash use
|
||||
# find . -type f -name '*.*' | sed 's|.*\.||' | sort -u
|
||||
# add all of them either to text or binary
|
||||
|
||||
|
||||
# Explicitly declare which files we wish to always normalize line-endings on
|
||||
# standard endings
|
||||
*.cpp text
|
||||
*.csv text
|
||||
*.dox text
|
||||
*.h text
|
||||
*.py text
|
||||
*.qrc text
|
||||
*.sh text
|
||||
*.ts text
|
||||
*.txt text
|
||||
*.ui text
|
||||
*.yml text
|
||||
|
||||
|
||||
# use git to manually correct the file endings
|
||||
# git add --renormalize .
|
||||
62
src/Mod/Fem/.gitattributes
vendored
62
src/Mod/Fem/.gitattributes
vendored
@@ -1,62 +0,0 @@
|
||||
# In case people don't have core.autocrlf set, this will manage the default line-ending
|
||||
# behaviour for all files recursively
|
||||
# * text=auto
|
||||
# to be save this will be commented
|
||||
|
||||
|
||||
# for more information see forum topic and pull request
|
||||
# https://github.com/FreeCAD/FreeCAD/pull/2752
|
||||
# https://forum.freecadweb.org/viewtopic.php?f=17&t=41117
|
||||
|
||||
|
||||
# get all used file types
|
||||
# in a directory in a bash use
|
||||
# find . -type f -name '*.*' | sed 's|.*\.||' | sort -u
|
||||
# add all of them either to text or binary
|
||||
|
||||
|
||||
# Explicitly declare which files we wish to always normalize line-endings on
|
||||
|
||||
# standard endings
|
||||
*.bat text
|
||||
*.cpp text
|
||||
*.csv text
|
||||
*.h text
|
||||
*.md text
|
||||
*.py text
|
||||
*.qrc text
|
||||
*.ts text
|
||||
*.txt text
|
||||
*.ui text
|
||||
*.xml text
|
||||
*.yml text
|
||||
|
||||
# Fem specific endings
|
||||
*.dat text
|
||||
*.frd text
|
||||
*.geo text
|
||||
*.inp text
|
||||
*.sif text
|
||||
*.unv text
|
||||
*.vtk text
|
||||
*.z88 text
|
||||
|
||||
|
||||
# These files will always be checked out with CRLF, i.e. windows-style line endings. This
|
||||
# really should not be needed...
|
||||
# *.SomeWindowsFileExtensionThatReallyRequiresCRLFEvenInLinux eol=crlf
|
||||
|
||||
|
||||
# These files should be ignored as it pertains to line-endings, because they are binary.
|
||||
# Since auto normalize is deactivated all these could be commented too.
|
||||
# *.dox binary
|
||||
# *.FCStd binary
|
||||
# *.jpg binary
|
||||
# *.png binary
|
||||
# *.pyc binary
|
||||
# *.qm binary
|
||||
# *.svg binary
|
||||
|
||||
|
||||
# use git to manually correct the file endings
|
||||
# git add --renormalize .
|
||||
@@ -1,6 +1,6 @@
|
||||
(c) 2010 Milos Koutny (milos.koutny@gmail.com)
|
||||
All parts in this directory are supported by Milos Koutny
|
||||
and licensed under:
|
||||
|
||||
Creative Commons Attribution Share Alike
|
||||
|
||||
(c) 2010 Milos Koutny (milos.koutny@gmail.com)
|
||||
All parts in this directory are supported by Milos Koutny
|
||||
and licensed under:
|
||||
|
||||
Creative Commons Attribution Share Alike
|
||||
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
"FOOTPRINT" "STEP FILE"
|
||||
"SOT23-R" "SOT23.igs"
|
||||
"SMD_C_0805-R" "0805_SMD.stp"
|
||||
"SMD_C_1210-R" "1210_SMD.stp"
|
||||
"SMD_R_1206-R" "1206_SMD.stp"
|
||||
"SMD_C_0603-R" "0603_SMD.stp"
|
||||
"SMD_R_0603-R" "0603_SMD.stp"
|
||||
"MINISMDC-1812-R" "1812_SMD.stp"
|
||||
"SMD_C_2225-R" "2225_SMD.stp"
|
||||
"SMD_R_2512-R" "2512_SMD.stp"
|
||||
"1812PS" "1812_SMD.stp"
|
||||
"TSSOP8_065M-R" "TSS0P_8.stp"
|
||||
"MSOP10E_LT" "MSOP_10.stp"
|
||||
"TCMT11XX" "TCMT1107_4.stp"
|
||||
"SMB-TB" "SMB_DO_214AA.stp"
|
||||
"SOT404-GDS-R" "SOT404.igs"
|
||||
"SOT428-A1-A2C-R" "SOT428_DPAK.stp"
|
||||
"SOT96-1-R" "SOT_96.stp"
|
||||
"SOT323-BEC-R" "SOT_323_3.stp"
|
||||
"SOD523-R" "SOD_523.stp"
|
||||
"SMC" "SMC_DO_214AB.stp"
|
||||
"SOD523-R" "SOD_523.stp"
|
||||
"TSM-104-01-L-DV" "TSM_104_01_L_DV_A.stp"
|
||||
"TSM-103-01-L-DV-A" "TSM_103_01_L_DV_A.stp"
|
||||
"SOD323-R" "SOD_323.igs"
|
||||
"VC0603-R" "VC0603_SMD.stp"
|
||||
"RLF12545" "RLF_12545.igs"
|
||||
"CAPAE830X1050" "CAP_50SGV_8_10.stp"
|
||||
"RLF7030-R" "RLF_7030.stp"
|
||||
"EPS_B66285E" "EPL22_6_16.stp"
|
||||
"EPS_B66285I" "I22_2_5_16.stp"
|
||||
|
||||
|
||||
|
||||
|
||||
"FOOTPRINT" "STEP FILE"
|
||||
"SOT23-R" "SOT23.igs"
|
||||
"SMD_C_0805-R" "0805_SMD.stp"
|
||||
"SMD_C_1210-R" "1210_SMD.stp"
|
||||
"SMD_R_1206-R" "1206_SMD.stp"
|
||||
"SMD_C_0603-R" "0603_SMD.stp"
|
||||
"SMD_R_0603-R" "0603_SMD.stp"
|
||||
"MINISMDC-1812-R" "1812_SMD.stp"
|
||||
"SMD_C_2225-R" "2225_SMD.stp"
|
||||
"SMD_R_2512-R" "2512_SMD.stp"
|
||||
"1812PS" "1812_SMD.stp"
|
||||
"TSSOP8_065M-R" "TSS0P_8.stp"
|
||||
"MSOP10E_LT" "MSOP_10.stp"
|
||||
"TCMT11XX" "TCMT1107_4.stp"
|
||||
"SMB-TB" "SMB_DO_214AA.stp"
|
||||
"SOT404-GDS-R" "SOT404.igs"
|
||||
"SOT428-A1-A2C-R" "SOT428_DPAK.stp"
|
||||
"SOT96-1-R" "SOT_96.stp"
|
||||
"SOT323-BEC-R" "SOT_323_3.stp"
|
||||
"SOD523-R" "SOD_523.stp"
|
||||
"SMC" "SMC_DO_214AB.stp"
|
||||
"SOD523-R" "SOD_523.stp"
|
||||
"TSM-104-01-L-DV" "TSM_104_01_L_DV_A.stp"
|
||||
"TSM-103-01-L-DV-A" "TSM_103_01_L_DV_A.stp"
|
||||
"SOD323-R" "SOD_323.igs"
|
||||
"VC0603-R" "VC0603_SMD.stp"
|
||||
"RLF12545" "RLF_12545.igs"
|
||||
"CAPAE830X1050" "CAP_50SGV_8_10.stp"
|
||||
"RLF7030-R" "RLF_7030.stp"
|
||||
"EPS_B66285E" "EPL22_6_16.stp"
|
||||
"EPS_B66285I" "I22_2_5_16.stp"
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
Can't render this file because it contains an unexpected character in line 1 and column 11.
|
@@ -1,36 +1,36 @@
|
||||
# Idf init module
|
||||
# (c) 2003 Juergen Riegel
|
||||
#
|
||||
# Gathering all the information to start FreeCAD
|
||||
# This is the second one of three init scripts, the third one
|
||||
# runs when the gui is up
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
|
||||
|
||||
|
||||
# two options for IDF added by Milos Koutny (12-Feb-2010)
|
||||
FreeCAD.addImportType("IDF emn file File Type (*.emn)","Idf")
|
||||
#FreeCAD.addImportType("IDF emp File Type (*.emp)","Import_Emp")
|
||||
# Idf init module
|
||||
# (c) 2003 Juergen Riegel
|
||||
#
|
||||
# Gathering all the information to start FreeCAD
|
||||
# This is the second one of three init scripts, the third one
|
||||
# runs when the gui is up
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
|
||||
|
||||
|
||||
# two options for IDF added by Milos Koutny (12-Feb-2010)
|
||||
FreeCAD.addImportType("IDF emn file File Type (*.emn)","Idf")
|
||||
#FreeCAD.addImportType("IDF emp File Type (*.emp)","Import_Emp")
|
||||
|
||||
@@ -1,37 +1,37 @@
|
||||
# FreeCAD init script of the OpenSCAD module
|
||||
# (c) 2001 Juergen Riegel
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
import FreeCAD,os
|
||||
FreeCAD.addImportType("OpenSCAD CSG Format (*.csg)","importCSG")
|
||||
param = FreeCAD.ParamGet(\
|
||||
"User parameter:BaseApp/Preferences/Mod/OpenSCAD")
|
||||
openscadfilename = param.GetString('openscadexecutable')
|
||||
openscadbin = openscadfilename and os.path.isfile(openscadfilename)
|
||||
if openscadbin:
|
||||
FreeCAD.addImportType("OpenSCAD Format (*.scad)","importCSG")
|
||||
FreeCAD.addExportType("OpenSCAD CSG Format (*.csg)","exportCSG")
|
||||
FreeCAD.addExportType("OpenSCAD Format (*.scad)","exportCSG")
|
||||
|
||||
# FreeCAD init script of the OpenSCAD module
|
||||
# (c) 2001 Juergen Riegel
|
||||
|
||||
#***************************************************************************
|
||||
#* (c) Juergen Riegel (juergen.riegel@web.de) 2002 *
|
||||
#* *
|
||||
#* This file is part of the FreeCAD CAx development system. *
|
||||
#* *
|
||||
#* This program is free software; you can redistribute it and/or modify *
|
||||
#* it under the terms of the GNU Lesser General Public License (LGPL) *
|
||||
#* as published by the Free Software Foundation; either version 2 of *
|
||||
#* the License, or (at your option) any later version. *
|
||||
#* for detail see the LICENCE text file. *
|
||||
#* *
|
||||
#* FreeCAD 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 Lesser General Public License for more details. *
|
||||
#* *
|
||||
#* You should have received a copy of the GNU Library General Public *
|
||||
#* License along with FreeCAD; if not, write to the Free Software *
|
||||
#* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 *
|
||||
#* USA *
|
||||
#* *
|
||||
#* Juergen Riegel 2002 *
|
||||
#***************************************************************************/
|
||||
import FreeCAD,os
|
||||
FreeCAD.addImportType("OpenSCAD CSG Format (*.csg)","importCSG")
|
||||
param = FreeCAD.ParamGet(\
|
||||
"User parameter:BaseApp/Preferences/Mod/OpenSCAD")
|
||||
openscadfilename = param.GetString('openscadexecutable')
|
||||
openscadbin = openscadfilename and os.path.isfile(openscadfilename)
|
||||
if openscadbin:
|
||||
FreeCAD.addImportType("OpenSCAD Format (*.scad)","importCSG")
|
||||
FreeCAD.addExportType("OpenSCAD CSG Format (*.csg)","exportCSG")
|
||||
FreeCAD.addExportType("OpenSCAD Format (*.scad)","exportCSG")
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/** \defgroup OPENSCAD OpenSCAD
|
||||
* \ingroup PYTHONWORKBENCHES
|
||||
* \brief Interface with OpenSCAD
|
||||
*/
|
||||
|
||||
/** \defgroup OPENSCAD OpenSCAD
|
||||
* \ingroup PYTHONWORKBENCHES
|
||||
* \brief Interface with OpenSCAD
|
||||
*/
|
||||
|
||||
|
||||
@@ -1,54 +1,54 @@
|
||||
<RCC>
|
||||
<qresource>
|
||||
<file>icons/preferences-openscad.svg</file>
|
||||
<file>icons/OpenSCAD_AddOpenSCADElement.svg</file>
|
||||
<file>icons/OpenSCAD_ColorCodeShape.svg</file>
|
||||
<file>icons/OpenSCAD_RefineShapeFeature.svg</file>
|
||||
<file>icons/OpenSCAD_IncreaseToleranceFeature.svg</file>
|
||||
<file>icons/OpenSCAD_ReplaceObject.svg</file>
|
||||
<file>icons/OpenSCAD_RemoveSubtree.svg</file>
|
||||
<file>icons/OpenSCAD_Explode_Group.svg</file>
|
||||
<file>icons/OpenSCAD_MeshBooleans.svg</file>
|
||||
<file>icons/OpenSCAD_Hull.svg</file>
|
||||
<file>icons/OpenSCAD_Minkowski.svg</file>
|
||||
<file>icons/OpenSCADWorkbench.svg</file>
|
||||
<file>ui/openscadprefs-base.ui</file>
|
||||
<file>translations/OpenSCAD_tr.qm</file>
|
||||
<file>translations/OpenSCAD_sv-SE.qm</file>
|
||||
<file>translations/OpenSCAD_de.qm</file>
|
||||
<file>translations/OpenSCAD_pl.qm</file>
|
||||
<file>translations/OpenSCAD_fi.qm</file>
|
||||
<file>translations/OpenSCAD_zh-TW.qm</file>
|
||||
<file>translations/OpenSCAD_no.qm</file>
|
||||
<file>translations/OpenSCAD_nl.qm</file>
|
||||
<file>translations/OpenSCAD_pt-BR.qm</file>
|
||||
<file>translations/OpenSCAD_uk.qm</file>
|
||||
<file>translations/OpenSCAD_cs.qm</file>
|
||||
<file>translations/OpenSCAD_sk.qm</file>
|
||||
<file>translations/OpenSCAD_fr.qm</file>
|
||||
<file>translations/OpenSCAD_ru.qm</file>
|
||||
<file>translations/OpenSCAD_af.qm</file>
|
||||
<file>translations/OpenSCAD_hr.qm</file>
|
||||
<file>translations/OpenSCAD_es-ES.qm</file>
|
||||
<file>translations/OpenSCAD_zh-CN.qm</file>
|
||||
<file>translations/OpenSCAD_ja.qm</file>
|
||||
<file>translations/OpenSCAD_ro.qm</file>
|
||||
<file>translations/OpenSCAD_hu.qm</file>
|
||||
<file>translations/OpenSCAD_it.qm</file>
|
||||
<file>translations/OpenSCAD_pt-PT.qm</file>
|
||||
<file>translations/OpenSCAD_sr.qm</file>
|
||||
<file>translations/OpenSCAD_el.qm</file>
|
||||
<file>translations/OpenSCAD_sl.qm</file>
|
||||
<file>translations/OpenSCAD_eu.qm</file>
|
||||
<file>translations/OpenSCAD_ca.qm</file>
|
||||
<file>translations/OpenSCAD_gl.qm</file>
|
||||
<file>translations/OpenSCAD_kab.qm</file>
|
||||
<file>translations/OpenSCAD_ko.qm</file>
|
||||
<file>translations/OpenSCAD_fil.qm</file>
|
||||
<file>translations/OpenSCAD_id.qm</file>
|
||||
<file>translations/OpenSCAD_lt.qm</file>
|
||||
<file>translations/OpenSCAD_val-ES.qm</file>
|
||||
<file>translations/OpenSCAD_ar.qm</file>
|
||||
<file>translations/OpenSCAD_vi.qm</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
<RCC>
|
||||
<qresource>
|
||||
<file>icons/preferences-openscad.svg</file>
|
||||
<file>icons/OpenSCAD_AddOpenSCADElement.svg</file>
|
||||
<file>icons/OpenSCAD_ColorCodeShape.svg</file>
|
||||
<file>icons/OpenSCAD_RefineShapeFeature.svg</file>
|
||||
<file>icons/OpenSCAD_IncreaseToleranceFeature.svg</file>
|
||||
<file>icons/OpenSCAD_ReplaceObject.svg</file>
|
||||
<file>icons/OpenSCAD_RemoveSubtree.svg</file>
|
||||
<file>icons/OpenSCAD_Explode_Group.svg</file>
|
||||
<file>icons/OpenSCAD_MeshBooleans.svg</file>
|
||||
<file>icons/OpenSCAD_Hull.svg</file>
|
||||
<file>icons/OpenSCAD_Minkowski.svg</file>
|
||||
<file>icons/OpenSCADWorkbench.svg</file>
|
||||
<file>ui/openscadprefs-base.ui</file>
|
||||
<file>translations/OpenSCAD_tr.qm</file>
|
||||
<file>translations/OpenSCAD_sv-SE.qm</file>
|
||||
<file>translations/OpenSCAD_de.qm</file>
|
||||
<file>translations/OpenSCAD_pl.qm</file>
|
||||
<file>translations/OpenSCAD_fi.qm</file>
|
||||
<file>translations/OpenSCAD_zh-TW.qm</file>
|
||||
<file>translations/OpenSCAD_no.qm</file>
|
||||
<file>translations/OpenSCAD_nl.qm</file>
|
||||
<file>translations/OpenSCAD_pt-BR.qm</file>
|
||||
<file>translations/OpenSCAD_uk.qm</file>
|
||||
<file>translations/OpenSCAD_cs.qm</file>
|
||||
<file>translations/OpenSCAD_sk.qm</file>
|
||||
<file>translations/OpenSCAD_fr.qm</file>
|
||||
<file>translations/OpenSCAD_ru.qm</file>
|
||||
<file>translations/OpenSCAD_af.qm</file>
|
||||
<file>translations/OpenSCAD_hr.qm</file>
|
||||
<file>translations/OpenSCAD_es-ES.qm</file>
|
||||
<file>translations/OpenSCAD_zh-CN.qm</file>
|
||||
<file>translations/OpenSCAD_ja.qm</file>
|
||||
<file>translations/OpenSCAD_ro.qm</file>
|
||||
<file>translations/OpenSCAD_hu.qm</file>
|
||||
<file>translations/OpenSCAD_it.qm</file>
|
||||
<file>translations/OpenSCAD_pt-PT.qm</file>
|
||||
<file>translations/OpenSCAD_sr.qm</file>
|
||||
<file>translations/OpenSCAD_el.qm</file>
|
||||
<file>translations/OpenSCAD_sl.qm</file>
|
||||
<file>translations/OpenSCAD_eu.qm</file>
|
||||
<file>translations/OpenSCAD_ca.qm</file>
|
||||
<file>translations/OpenSCAD_gl.qm</file>
|
||||
<file>translations/OpenSCAD_kab.qm</file>
|
||||
<file>translations/OpenSCAD_ko.qm</file>
|
||||
<file>translations/OpenSCAD_fil.qm</file>
|
||||
<file>translations/OpenSCAD_id.qm</file>
|
||||
<file>translations/OpenSCAD_lt.qm</file>
|
||||
<file>translations/OpenSCAD_val-ES.qm</file>
|
||||
<file>translations/OpenSCAD_ar.qm</file>
|
||||
<file>translations/OpenSCAD_vi.qm</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,30 +1,30 @@
|
||||
/** \addtogroup WORKBENCHES
|
||||
Most of FreeCAD's functionality is defined in dedicated Workbenches
|
||||
|
||||
Those plugins, also called \b modules or \b workbenches, provide
|
||||
functionality for specialized facets of FreeCAD. The word \b module
|
||||
refers to any new group of tools, while \b workbench designates
|
||||
specifically a GUI group of tools in the FreeCAD interface. All
|
||||
workbenches are defined in modules, but not all modules contain a
|
||||
workbench. Practically, though, all the main modules define a
|
||||
workbench with the same name, so the terms are almost interchangeable.
|
||||
|
||||
Some of these modules are programmed in C++, others in Python, and some
|
||||
in a mix of C++ and Python.
|
||||
|
||||
*/
|
||||
|
||||
/** \defgroup CWORKBENCHES C++ workbenches
|
||||
* \ingroup WORKBENCHES
|
||||
* \brief These workbenches are programmed primarily in C++, but most provide a Python API as well.
|
||||
*/
|
||||
|
||||
/** \defgroup PYTHONWORKBENCHES Python workbenches
|
||||
* \ingroup WORKBENCHES
|
||||
* \brief Those are workbenches programmed primarily in Python
|
||||
*/
|
||||
|
||||
/** \defgroup UTILITIES Utility modules
|
||||
* \ingroup WORKBENCHES
|
||||
* \brief Modules that provide utility tools to FreeCAD but don't define a workbench
|
||||
*/
|
||||
/** \addtogroup WORKBENCHES
|
||||
Most of FreeCAD's functionality is defined in dedicated Workbenches
|
||||
|
||||
Those plugins, also called \b modules or \b workbenches, provide
|
||||
functionality for specialized facets of FreeCAD. The word \b module
|
||||
refers to any new group of tools, while \b workbench designates
|
||||
specifically a GUI group of tools in the FreeCAD interface. All
|
||||
workbenches are defined in modules, but not all modules contain a
|
||||
workbench. Practically, though, all the main modules define a
|
||||
workbench with the same name, so the terms are almost interchangeable.
|
||||
|
||||
Some of these modules are programmed in C++, others in Python, and some
|
||||
in a mix of C++ and Python.
|
||||
|
||||
*/
|
||||
|
||||
/** \defgroup CWORKBENCHES C++ workbenches
|
||||
* \ingroup WORKBENCHES
|
||||
* \brief These workbenches are programmed primarily in C++, but most provide a Python API as well.
|
||||
*/
|
||||
|
||||
/** \defgroup PYTHONWORKBENCHES Python workbenches
|
||||
* \ingroup WORKBENCHES
|
||||
* \brief Those are workbenches programmed primarily in Python
|
||||
*/
|
||||
|
||||
/** \defgroup UTILITIES Utility modules
|
||||
* \ingroup WORKBENCHES
|
||||
* \brief Modules that provide utility tools to FreeCAD but don't define a workbench
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user