cad/zcad: Remove port
Desktop software not suitable for server-centric environment
This commit is contained in:
@@ -22,6 +22,7 @@ biology/haplohseq
|
||||
biology/mca-calling
|
||||
biology/phrap
|
||||
biology/phred
|
||||
cad/zcad
|
||||
chinese/big5width
|
||||
chinese/linux-wps-office-zh_CN
|
||||
comms/soapyuhd
|
||||
|
||||
@@ -160,6 +160,5 @@
|
||||
SUBDIR += yosys-ghdl-plugin
|
||||
SUBDIR += yosys-systemverilog
|
||||
SUBDIR += z88
|
||||
SUBDIR += zcad
|
||||
|
||||
.include <bsd.port.subdir.mk>
|
||||
|
||||
@@ -1,120 +0,0 @@
|
||||
PORTNAME= zcad
|
||||
PORTVERSION= 0.9.8.5
|
||||
PORTREVISION= 16
|
||||
CATEGORIES= cad
|
||||
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
|
||||
|
||||
MAINTAINER= danfe@FreeBSD.org
|
||||
COMMENT= Simple CAD program
|
||||
|
||||
BROKEN= Can't find unit TransferMacros used by uzmacros
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
|
||||
USES= dos2unix fpc lazarus:flavors tar:xz
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= zamtmn
|
||||
GH_TAGNAME= 8b8a693
|
||||
|
||||
MAKE_ENV= LAZBUILD_CMD="${LAZBUILD_CMD}" \
|
||||
LAZBUILD_ARGS="${LAZBUILD_ARGS}" \
|
||||
LCL_PLATFORM="${LCL_PLATFORM}" \
|
||||
LAZARUS_DIR="${LAZARUS_DIR}" \
|
||||
INSTANTFPCCACHE="${WRKSRC}/.cache"
|
||||
|
||||
DOS2UNIX_GLOB= *.pas *.lpi
|
||||
BUILD_WRKSRC= ${WRKSRC}/cad_source
|
||||
INSTALL_WRKSRC= ${WRKSRC}/cad
|
||||
|
||||
LAZARUS_NO_FLAVORS= qt6
|
||||
LAZARUS_PROJECT_FILES= anchordocking/anchordocking.lpk \
|
||||
fpvectorial/fpvectorialpkg.lpk \
|
||||
lclextensions/lclextensions_package.lpk \
|
||||
other/laz.virtualtreeview_package/laz.virtualtreeview_package.lpk \
|
||||
components/zmacros/zmacros.lpk \
|
||||
components/zebase/zebase.lpk \
|
||||
components/zcontainers/zcontainers.lpk \
|
||||
components/zcontrols/zcontrols.lpk \
|
||||
components/zmath/zmath.lpk \
|
||||
components/zscriptbase/zscriptbase.lpk \
|
||||
components/zscript/zscript.lpk \
|
||||
components/zundostack/zundostack.lpk \
|
||||
components/zobjectinspector/zobjectinspector.lpk \
|
||||
components/ztoolbars/ztoolbars.lpk \
|
||||
other/AGraphLaz/lazarus/ag_vectors.lpk \
|
||||
other/AGraphLaz/lazarus/ag_attr.lpk \
|
||||
other/AGraphLaz/lazarus/ag_math.lpk \
|
||||
other/AGraphLaz/lazarus/ag_graph.lpk \
|
||||
other/uniqueinstance/uniqueinstance_package.lpk \
|
||||
utils/typeexporter.lpi
|
||||
|
||||
LAZBUILD_ARGS= -d --pcp=${WRKSRC}/tmppcp
|
||||
|
||||
gtk2_CONFLICTS_INSTALL= ${PORTNAME}-qt5
|
||||
qt5_CONFLICTS_INSTALL= ${PORTNAME}-gtk2
|
||||
|
||||
PORTDOCS= UserGuide.odt UserGuide.pdf
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.if ${FLAVOR:Ugtk2:Mgtk2}
|
||||
MAKE_ENV+= GUI=gtk2
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${EGREP} -lR 'IFN?DEF LINUX' ${WRKSRC} | ${XARGS} \
|
||||
${REINPLACE_CMD} -E '/IFN?DEF LINUX/s,LINUX,UNIX,g'
|
||||
@${REINPLACE_CMD} -e '/}Linux{/d' \
|
||||
${BUILD_WRKSRC}/other/AGraphLaz/Vectors/VStream.pas \
|
||||
${BUILD_WRKSRC}/other/AGraphLaz/Vectors/VFStream.pas \
|
||||
${BUILD_WRKSRC}/other/AGraphLaz/Vectors/VFileSys.pas \
|
||||
${BUILD_WRKSRC}/other/AGraphLaz/Vectors/VStrm64.pas
|
||||
@${REINPLACE_CMD} -e 's|LazOpenGLContext|openglcontext.pas|g' \
|
||||
${BUILD_WRKSRC}/zcad.lpi
|
||||
@${REINPLACE_CMD} -e "s|'|'|g" \
|
||||
${BUILD_WRKSRC}/other/laz.virtualtreeview_package/laz.virtualtreeview_package.lpk
|
||||
@${REINPLACE_CMD} '1,6d' ${WRKSRC}/environment/makeenv_zcad.sh
|
||||
|
||||
post-configure:
|
||||
# OpenGL component must be fixed and rebuilt locally (to avoid touching
|
||||
# filesystem outside working directory)
|
||||
${SED} -e 's,@paintGL,paintGL,' \
|
||||
${LAZARUS_DIR}/components/opengl/qlclopenglwidget.pas \
|
||||
> ${BUILD_WRKSRC}/qlclopenglwidget.pas
|
||||
${CP} ${LAZARUS_DIR}/components/opengl/glgtkglxcontext.pas \
|
||||
${LAZARUS_DIR}/components/opengl/glqtcontext.pas \
|
||||
${LAZARUS_DIR}/components/opengl/openglcontext.* \
|
||||
${BUILD_WRKSRC}
|
||||
# Build components that do not come with precompiled *.ppu files (also
|
||||
# copy them locally first for the same reason as above)
|
||||
${CP} -a ${LAZARUS_DIR}/components/fpvectorial \
|
||||
${LAZARUS_DIR}/components/anchordocking \
|
||||
${LAZARUS_DIR}/components/lclextensions ${BUILD_WRKSRC}
|
||||
|
||||
post-build:
|
||||
@${MKDIR} ${WRKSRC}/cad
|
||||
@${MKDIR} ${WRKSRC}/cad_source/autogenerated
|
||||
@${CP} -a ${WRKSRC}/environment/runtimefiles/common/* ${WRKSRC}/cad
|
||||
@${CP} -a ${WRKSRC}/environment/runtimefiles/zcad/* ${WRKSRC}/cad
|
||||
@cd ${WRKSRC}/environment && ${SH} makeenv_zcad.sh
|
||||
@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${LAZBUILD_CMD} \
|
||||
${LAZBUILD_ARGS} --ws=${LCL_PLATFORM} \
|
||||
--lazarusdir=${LAZARUS_DIR} zcad.lpi
|
||||
|
||||
do-install:
|
||||
# Not ready for hier(7)-conforming installation yet
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}
|
||||
${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${BUILDNAME}/${PORTNAME} \
|
||||
${STAGEDIR}${PREFIX}/${PORTNAME}
|
||||
cd ${INSTALL_WRKSRC} && ${COPYTREE_SHARE} "autosave components \
|
||||
fonts images languages log menu plugins rtl sample \
|
||||
template" ${STAGEDIR}${PREFIX}/${PORTNAME}
|
||||
|
||||
do-install-DOCS-on:
|
||||
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${BUILD_WRKSRC}/userguide/UserGuide.odt \
|
||||
${INSTALL_WRKSRC}/UserGuide.pdf ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
PATCH_ARGS+= -l
|
||||
@@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1602194927
|
||||
SHA256 (zamtmn-zcad-0.9.8.5-8b8a693_GH0.tar.gz) = bf2ef76f23b12f0f63a8bcacb52e40b3bf2688614e8136572314c375cf34860a
|
||||
SIZE (zamtmn-zcad-0.9.8.5-8b8a693_GH0.tar.gz) = 11348052
|
||||
@@ -1,54 +0,0 @@
|
||||
--- cad_source/components/zebase/uzbpaths.pas 2020-10-08 17:19:01.329618000 -0500
|
||||
+++ cad_source/components/zebase/uzbpaths.pas 2020-10-08 17:38:21.065846000 -0500
|
||||
@@ -19,7 +19,8 @@
|
||||
unit uzbpaths;
|
||||
{$INCLUDE def.inc}
|
||||
interface
|
||||
-uses uzbtypes,Masks,LCLProc,uzbtypesbase,{$IFNDEF DELPHI}LazUTF8,{$ENDIF}sysutils,uzmacros;
|
||||
+uses uzbtypes,Masks,LCLProc,uzbtypesbase,{$IFNDEF DELPHI}LazUTF8,{$ENDIF}
|
||||
+{$IFDEF UNIX}baseunix,{$ENDIF}sysutils,uzmacros;
|
||||
type
|
||||
TFromDirIterator=procedure (filename:String);
|
||||
TFromDirIteratorObj=procedure (filename:String) of object;
|
||||
@@ -35,7 +36,7 @@
|
||||
|
||||
procedure FromDirIterator(const path,mask,firstloadfilename:GDBSTring;proc:TFromDirIterator;method:TFromDirIteratorObj);
|
||||
procedure FromDirsIterator(const path,mask,firstloadfilename:GDBString;proc:TFromDirIterator;method:TFromDirIteratorObj);
|
||||
-var ProgramPath,SupportPath,TempPath:gdbstring;
|
||||
+var ProgramPath,SupportPath,TempPath,UserPath:gdbstring;
|
||||
implementation
|
||||
//uses log;
|
||||
function FindInPaths(Paths,FileName:GDBString):GDBString;
|
||||
@@ -147,12 +148,20 @@
|
||||
DebugLn(sysutils.Format('[FILEOPS]FindInSupportPath: file not found:"%s"',[{$IFNDEF DELPHI}utf8tosys{$ENDIF}(FileName)]));
|
||||
end;
|
||||
function ExpandPath(path:GDBString):GDBString;
|
||||
+{$IFDEF UNIX}var sb:stat;{$ENDIF}
|
||||
begin
|
||||
DefaultMacros.SubstituteMacros(path);
|
||||
if path='' then
|
||||
result:=programpath
|
||||
else if path[1]='*' then
|
||||
- result:=programpath+copy(path,2,length(path)-1)
|
||||
+begin
|
||||
+{$IFDEF UNIX}
|
||||
+ result:=UserPath+copy(path,2,length(path)-1);
|
||||
+ if ((fpstat(result,sb) = 0) and fpS_ISDIR(sb.st_mode))
|
||||
+ or not FileExists(result) then
|
||||
+{$ENDIF}
|
||||
+ result:=programpath+copy(path,2,length(path)-1);
|
||||
+end
|
||||
else result:=path;
|
||||
result:=StringReplace(result,'/', PathDelim,[rfReplaceAll, rfIgnoreCase]);
|
||||
if DirectoryExists({$IFNDEF DELPHI}utf8tosys{$ENDIF}(result)) then
|
||||
@@ -243,4 +252,10 @@
|
||||
if (TempPath[length(TempPath)]<>PathDelim)
|
||||
then
|
||||
TempPath:=TempPath+PathDelim;
|
||||
+{$IFDEF UNIX}
|
||||
+ UserPath:=GetUserDir+'.zcad/';
|
||||
+ ForceDirectories(UserPath+'autosave');
|
||||
+ ForceDirectories(UserPath+'components');
|
||||
+ ForceDirectories(UserPath+'rtl');
|
||||
+{$ENDIF}
|
||||
end.
|
||||
@@ -1,47 +0,0 @@
|
||||
--- cad_source/other/AGraphLaz/Vectors/ExtSys.pas.orig 2017-05-01 09:49:55 UTC
|
||||
+++ cad_source/other/AGraphLaz/Vectors/ExtSys.pas
|
||||
@@ -10,7 +10,7 @@ interface
|
||||
|
||||
uses
|
||||
{$IFDEF V_WIN32}{$ENDIF}
|
||||
- {$IFDEF LINUX}{$IFDEF V_DELPHI}Libc{$ELSE}Linux{,cmem}{$ENDIF},{$ENDIF}
|
||||
+ {$IFDEF FREEBSD}{$IFDEF V_DELPHI}Libc{$ELSE}unixtype,sysctl{,cmem}{$ENDIF},{$ENDIF}
|
||||
SysUtils, {$IFDEF V_D4}SysConst, {$ENDIF}ExtType, VectErr{$IFNDEF LINUX}, Windows{$ENDIF};
|
||||
|
||||
const
|
||||
@@ -574,12 +574,13 @@ begin
|
||||
end;
|
||||
Result:=MemSize;
|
||||
{$ELSE}
|
||||
-{$IFDEF LINUX}
|
||||
+{$IFDEF FREEBSD}
|
||||
var
|
||||
- SI: TSysInfo;
|
||||
+ page_count, pagesize : UInt32;
|
||||
+ len : size_t = sizeof(UInt32);
|
||||
begin
|
||||
- if sysinfo(@SI){IFDEF V_DELPHI} = 0{ENDIF} then
|
||||
- Result:=SI.totalram
|
||||
+ if (FPsysctlbyname('hw.pagesize', @pagesize, @len, nil, 0) {IFDEF V_DELPHI} = 0{ENDIF}) and (FPsysctlbyname('vm.stats.vm.v_page_count', @page_count, @len, nil, 0){IFDEF V_DELPHI} = 0{ENDIF}) then
|
||||
+ Result:=page_count*pagesize
|
||||
else
|
||||
Result:=0;
|
||||
{$ELSE}
|
||||
@@ -598,12 +599,13 @@ begin
|
||||
GlobalMemoryStatus({$IFDEF V_FREEPASCAL}@{$ENDIF}MemoryStatus);
|
||||
Result:=MemoryStatus.dwAvailPhys;
|
||||
{$ELSE}
|
||||
-{$IFDEF LINUX}
|
||||
+{$IFDEF FREEBSD}
|
||||
var
|
||||
- SI: TSysInfo;
|
||||
+ free_count, pagesize : UInt32;
|
||||
+ len : size_t = sizeof(UInt32);
|
||||
begin
|
||||
- if sysinfo(@SI){IFDEF V_DELPHI} = 0{ENDIF} then
|
||||
- Result:=SI.freeram
|
||||
+ if (FPsysctlbyname('hw.pagesize', @pagesize, @len, nil, 0) {IFDEF V_DELPHI} = 0{ENDIF}) and (FPsysctlbyname('vm.stats.vm.v_free_count', @free_count, @len, nil, 0){IFDEF V_DELPHI} = 0{ENDIF}) then
|
||||
+ Result:=free_count*pagesize
|
||||
else
|
||||
Result:=0;
|
||||
{$ELSE}
|
||||
@@ -1,17 +0,0 @@
|
||||
--- cad_source/zcad/commands/uzccombase.pas.orig 2017-05-01 09:49:51 UTC
|
||||
+++ cad_source/zcad/commands/uzccombase.pas
|
||||
@@ -332,7 +332,14 @@ begin
|
||||
itautoseve:=false;
|
||||
if operands='QS' then
|
||||
begin
|
||||
+{$IFDEF UNIX}
|
||||
+ // On Unix, force saving under ~/.zcad/autosave
|
||||
+ s1:=sysvar.SAVE.SAVE_Auto_FileName^;
|
||||
+ if s1[1]='*' then
|
||||
+ s1:=UserPath+copy(s1,2,length(s1)-1);
|
||||
+{$ELSE}
|
||||
s1:=ExpandPath(sysvar.SAVE.SAVE_Auto_FileName^);
|
||||
+{$ENDIF}
|
||||
s:=rsAutoSave+': '''+s1+'''';
|
||||
HistoryOutStr(s);
|
||||
itautoseve:=true;
|
||||
@@ -1,20 +0,0 @@
|
||||
--- cad_source/zcad/commands/uzccominterface.pas.orig 2017-05-01 09:49:51 UTC
|
||||
+++ cad_source/zcad/commands/uzccominterface.pas
|
||||
@@ -477,7 +477,7 @@ var
|
||||
begin
|
||||
try
|
||||
// create a new xml config file
|
||||
- filename:=utf8tosys(ProgramPath+'components/defaultlayout.xml');
|
||||
+ filename:=utf8tosys(UserPath+'components/defaultlayout.xml');
|
||||
SaveLayoutToFile(filename);
|
||||
exit;
|
||||
XMLConfig:=TXMLConfigStorage.Create(filename,false);
|
||||
@@ -702,7 +702,7 @@ var
|
||||
begin
|
||||
mem.init({$IFDEF DEBUGBUILD}'{A1891083-67C6-4C21-8012-6D215935F6A6}',{$ENDIF}1024);
|
||||
SysVarUnit^.SavePasToMem(mem);
|
||||
- mem.SaveToFile(expandpath(ProgramPath+'rtl/sysvar.pas'));
|
||||
+ mem.SaveToFile(expandpath(UserPath+'rtl/sysvar.pas'));
|
||||
mem.done;
|
||||
result:=cmd_ok;
|
||||
end;
|
||||
@@ -1,11 +0,0 @@
|
||||
--- cad_source/zcad/gui/uzcmainwindow.pas.orig 2017-05-01 09:49:49 UTC
|
||||
+++ cad_source/zcad/gui/uzcmainwindow.pas
|
||||
@@ -693,7 +693,7 @@ begin
|
||||
|
||||
mem.init({$IFDEF DEBUGBUILD}'{71D987B4-8C57-4C62-8C12-CFC24A0A9C9A}',{$ENDIF}1024);
|
||||
SavedUnit^.SavePasToMem(mem);
|
||||
- mem.SaveToFile(expandpath(ProgramPath+'rtl'+PathDelim+'savedvar.pas'));
|
||||
+ mem.SaveToFile(expandpath(UserPath+'rtl'+PathDelim+'savedvar.pas'));
|
||||
mem.done;
|
||||
end;
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
--- cad_source/zcad/uzclog.pas 2020-10-08 18:33:43.730231000 -0500
|
||||
+++ cad_source/zcad/uzclog.pas 2020-10-08 18:36:24.422328000 -0500
|
||||
@@ -21,10 +21,11 @@
|
||||
{$mode objfpc}{$H+}
|
||||
interface
|
||||
uses UGDBOpenArrayOfByte,gzctnrvectordata,gzctnrstl,LazLoggerBase,
|
||||
+{$IFDEF UNIX}uzbpaths,{$ENDIF}
|
||||
LazLogger,strutils,sysutils{$IFNDEF DELPHI},LazUTF8{$ENDIF};
|
||||
const {$IFDEF DELPHI}filelog='log/zcad_delphi.log';{$ENDIF}
|
||||
{$IFDEF FPC}
|
||||
- {$IFDEF LINUX}filelog='../../log/zcad_linux.log';{$ENDIF}
|
||||
+ {$IFDEF UNIX}filelog='zcad_unix.log';{$ENDIF}
|
||||
{$IFDEF WINDOWS}filelog='../../log/zcad_windows.log';{$ENDIF}
|
||||
{$ENDIF}
|
||||
lp_IncPos=1;
|
||||
@@ -135,7 +136,9 @@
|
||||
begin
|
||||
if assigned(SplashTextOut) then
|
||||
SplashTextOut(s,true);
|
||||
- logname:={$IFNDEF DELPHI}SysToUTF8{$ENDIF}(ExtractFilePath(paramstr(0)))+filelog+'hard';
|
||||
+ logname:={$IFNDEF DELPHI}SysToUTF8{$ENDIF}
|
||||
+ ({$IFDEF UNIX}UserPath{$ELSE}ExtractFilePath(paramstr(0)){$ENDIF})
|
||||
+ +filelog+'hard';
|
||||
FileHandle:=0;
|
||||
if not fileexists({$IFNDEF DELPHI}UTF8ToSys{$ENDIF}(logname)) then
|
||||
FileHandle:=FileCreate({$IFNDEF DELPHI}UTF8ToSys{$ENDIF}(logname))
|
||||
@@ -1,10 +0,0 @@
|
||||
--- cad_source/zcad/uzcsysinfo.pas.orig 2017-05-01 09:49:45 UTC
|
||||
+++ cad_source/zcad/uzcsysinfo.pas
|
||||
@@ -196,6 +196,7 @@ begin
|
||||
debugln('{N}SysParam.ProgramPath="%s"',[ProgramPath]);
|
||||
//programlog.LogOutStr(format('SysParam.ProgramPath="%s"',[ProgramPath]),lp_OldPos,LM_Necessarily);
|
||||
debugln('{N}SysParam.TempPath="%s"',[TempPath]);
|
||||
+ debugln('{N}SysParam.UserPath="%s"',[UserPath]);
|
||||
//programlog.LogOutStr(format('SysParam.TempPath="%s"',[TempPath]),lp_OldPos,LM_Necessarily);
|
||||
debugln('{N}SysParam.ScreenX=%d',[SysParam.ScreenX]);
|
||||
//programlog.LogOutStr(format('SysParam.ScreenX=%d',[SysParam.ScreenX]),lp_OldPos,LM_Necessarily);
|
||||
@@ -1,4 +0,0 @@
|
||||
ZCAD is simple CAD program with AutoCAD DXF 2000 file format support.
|
||||
It is developed with Free Pascal and Lazarus.
|
||||
|
||||
https://sourceforge.net/projects/zcad/
|
||||
@@ -1,200 +0,0 @@
|
||||
zcad/autosave/empty.txt
|
||||
zcad/components/32inch_2560x1440.xml
|
||||
zcad/components/_sys.dxf
|
||||
zcad/components/autorun.cmd
|
||||
zcad/components/defaultlayout.xml
|
||||
zcad/components/defaultlayoutbackup.xml
|
||||
zcad/components/empty.dxf
|
||||
zcad/components/empty_dxf.txt
|
||||
zcad/components/logo.png
|
||||
zcad/components/main.sf
|
||||
zcad/components/myfulscreen.xml
|
||||
zcad/components/oldpalette.rgb
|
||||
zcad/components/palette.rgb
|
||||
zcad/components/stage0.cmd
|
||||
zcad/components/suppressedshortcuts.xml
|
||||
zcad/components/testlayout.xml
|
||||
zcad/components/zcad.lin
|
||||
zcad/fonts/GEWIND.SHX
|
||||
zcad/fonts/OpenGostTypeA-Regular.ttf
|
||||
zcad/fonts/OpenGostTypeB-Regular.ttf
|
||||
zcad/fonts/_mipGost.shx
|
||||
zcad/fonts/ltypeshp.shx
|
||||
zcad/images/actions/about.png
|
||||
zcad/images/actions/addtoowner.png
|
||||
zcad/images/actions/bedit.png
|
||||
zcad/images/actions/bottom.png
|
||||
zcad/images/actions/close.png
|
||||
zcad/images/actions/colors.png
|
||||
zcad/images/actions/copy.png
|
||||
zcad/images/actions/copyclip.png
|
||||
zcad/images/actions/cutclip.png
|
||||
zcad/images/actions/dimstyles.png
|
||||
zcad/images/actions/dist.png
|
||||
zcad/images/actions/draw/arc.png
|
||||
zcad/images/actions/draw/circle.png
|
||||
zcad/images/actions/draw/circle2p.png
|
||||
zcad/images/actions/draw/circle3p.png
|
||||
zcad/images/actions/draw/circlecd.png
|
||||
zcad/images/actions/draw/dim/dimaligned.png
|
||||
zcad/images/actions/draw/dim/dimdiametric.png
|
||||
zcad/images/actions/draw/dim/dimlinear.png
|
||||
zcad/images/actions/draw/dim/dimradial.png
|
||||
zcad/images/actions/draw/insert.png
|
||||
zcad/images/actions/draw/line.png
|
||||
zcad/images/actions/draw/pline.png
|
||||
zcad/images/actions/draw/rectangle.png
|
||||
zcad/images/actions/draw/text.png
|
||||
zcad/images/actions/erase.png
|
||||
zcad/images/actions/exit.png
|
||||
zcad/images/actions/find.png
|
||||
zcad/images/actions/grid.png
|
||||
zcad/images/actions/isone.png
|
||||
zcad/images/actions/isonw.png
|
||||
zcad/images/actions/isose.png
|
||||
zcad/images/actions/isosw.png
|
||||
zcad/images/actions/layers.png
|
||||
zcad/images/actions/left.png
|
||||
zcad/images/actions/linetypes.png
|
||||
zcad/images/actions/matchprop.png
|
||||
zcad/images/actions/mirror.png
|
||||
zcad/images/actions/move.png
|
||||
zcad/images/actions/mvarman.png
|
||||
zcad/images/actions/new.png
|
||||
zcad/images/actions/open.png
|
||||
zcad/images/actions/options.png
|
||||
zcad/images/actions/pandown.png
|
||||
zcad/images/actions/panleft.png
|
||||
zcad/images/actions/panright.png
|
||||
zcad/images/actions/panup.png
|
||||
zcad/images/actions/pasteclip.png
|
||||
zcad/images/actions/perspective.png
|
||||
zcad/images/actions/polyed.png
|
||||
zcad/images/actions/print.png
|
||||
zcad/images/actions/projecttree.png
|
||||
zcad/images/actions/qload.png
|
||||
zcad/images/actions/qsave.png
|
||||
zcad/images/actions/redo.png
|
||||
zcad/images/actions/regen.png
|
||||
zcad/images/actions/regenz.png
|
||||
zcad/images/actions/right.png
|
||||
zcad/images/actions/rotate.png
|
||||
zcad/images/actions/save.png
|
||||
zcad/images/actions/saveas.png
|
||||
zcad/images/actions/scale.png
|
||||
zcad/images/actions/snap/snaptoapparentintersection.png
|
||||
zcad/images/actions/snap/snaptocenter.png
|
||||
zcad/images/actions/snap/snaptoend.png
|
||||
zcad/images/actions/snap/snaptoinsert.png
|
||||
zcad/images/actions/snap/snaptointersection.png
|
||||
zcad/images/actions/snap/snaptomid.png
|
||||
zcad/images/actions/snap/snaptonearest.png
|
||||
zcad/images/actions/snap/snaptoparalel.png
|
||||
zcad/images/actions/snap/snaptoperpendicular.png
|
||||
zcad/images/actions/snap/snaptoquadrant.png
|
||||
zcad/images/actions/snap/snaptotangent.png
|
||||
zcad/images/actions/stretch.png
|
||||
zcad/images/actions/stripmtextall.png
|
||||
zcad/images/actions/stripmtextsel.png
|
||||
zcad/images/actions/textstyles.png
|
||||
zcad/images/actions/top.png
|
||||
zcad/images/actions/undo.png
|
||||
zcad/images/actions/varman.png
|
||||
zcad/images/actions/velec/superline.png
|
||||
zcad/images/actions/zelectro/array.png
|
||||
zcad/images/actions/zelectro/cable.png
|
||||
zcad/images/actions/zelectro/cablesroute.png
|
||||
zcad/images/actions/zelectro/cabpluscab.png
|
||||
zcad/images/actions/zelectro/csel.png
|
||||
zcad/images/actions/zelectro/leader.png
|
||||
zcad/images/actions/zelectro/ps.png
|
||||
zcad/images/actions/zelectro/removeautocables.png
|
||||
zcad/images/actions/zelectro/smokefiresensor.png
|
||||
zcad/images/actions/zelectro/wire.png
|
||||
zcad/images/actions/zoomall.png
|
||||
zcad/images/actions/zoomin.png
|
||||
zcad/images/actions/zoomout.png
|
||||
zcad/images/actions/zoomwindow.png
|
||||
zcad/images/basket.png
|
||||
zcad/images/bug.png
|
||||
zcad/images/caddie.png
|
||||
zcad/images/dxf.png
|
||||
zcad/images/freze.png
|
||||
zcad/images/grid.png
|
||||
zcad/images/inspectlistitem.png
|
||||
zcad/images/lock.png
|
||||
zcad/images/lwt.png
|
||||
zcad/images/minus.png
|
||||
zcad/images/navgroup.png
|
||||
zcad/images/navigator.ima
|
||||
zcad/images/off.png
|
||||
zcad/images/ok.png
|
||||
zcad/images/on.png
|
||||
zcad/images/ondiagram.png
|
||||
zcad/images/onplan.png
|
||||
zcad/images/osnap.png
|
||||
zcad/images/plus.png
|
||||
zcad/images/polar.png
|
||||
zcad/images/print.png
|
||||
zcad/images/purge.png
|
||||
zcad/images/refresh.png
|
||||
zcad/images/snap.png
|
||||
zcad/images/snaptogrid.png
|
||||
zcad/images/sub.png
|
||||
zcad/images/unfreze.png
|
||||
zcad/images/unlock.png
|
||||
zcad/images/unprint.png
|
||||
zcad/languages/anchordockstr.ru.po
|
||||
zcad/languages/lclstrconsts.ru.po
|
||||
zcad/languages/rtzcad.po
|
||||
zcad/languages/rtzcad.ru.po
|
||||
zcad/languages/zcad.po
|
||||
zcad/languages/zcad.ru.po
|
||||
zcad/log/empty.txt
|
||||
zcad/menu/BMP/copyclipbase.bmp
|
||||
zcad/menu/BMP/help.bmp
|
||||
zcad/menu/BMP/main.png
|
||||
zcad/menu/BMP/noimage.bmp
|
||||
zcad/menu/BMP/spec.bmp
|
||||
zcad/menu/actionscontent.xml
|
||||
zcad/menu/default.cla
|
||||
zcad/menu/menuscontent.xml
|
||||
zcad/menu/palettescontent.xml
|
||||
zcad/menu/toolbarscontent.xml
|
||||
zcad/plugins/empty.txt
|
||||
zcad/rtl/devicebase.pas
|
||||
zcad/rtl/dwg/DrawingDeviceBase.pas
|
||||
zcad/rtl/dwg/DrawingVars.pas
|
||||
zcad/rtl/objdefunits/objroot.pas
|
||||
zcad/rtl/savedvar.pas
|
||||
zcad/rtl/system.pas
|
||||
zcad/rtl/sysvar.pas
|
||||
zcad/sample/entities.dxf
|
||||
zcad/sample/enttree/nonregular.dwg
|
||||
zcad/sample/enttree/nonregular.dxf
|
||||
zcad/sample/enttree/nonregular2.dwg
|
||||
zcad/sample/enttree/nonregular2.dxf
|
||||
zcad/sample/enttree/regular.dwg
|
||||
zcad/sample/enttree/regular.dxf
|
||||
zcad/sample/test_dxf/1.csv
|
||||
zcad/sample/test_dxf/3d_mount.dxf
|
||||
zcad/sample/test_dxf/by_trace.csv
|
||||
zcad/sample/test_dxf/by_trace.dxf
|
||||
zcad/sample/test_dxf/by_trace.dxf.dbpas
|
||||
zcad/sample/test_dxf/currenttest.dxf
|
||||
zcad/sample/test_dxf/currenttest.dxf.dbpas
|
||||
zcad/sample/test_dxf/debug.dxf
|
||||
zcad/sample/test_dxf/dxf.ltp
|
||||
zcad/sample/test_dxf/em.dxf
|
||||
zcad/sample/test_dxf/em.dxf.dbpas
|
||||
zcad/sample/test_dxf/ops.dxf
|
||||
zcad/sample/test_dxf/ops.dxf.dbpas
|
||||
zcad/sample/test_dxf/ops_arial.dxf
|
||||
zcad/sample/test_dxf/ops_text.dxf
|
||||
zcad/sample/test_dxf/ops_times.dxf
|
||||
zcad/sample/test_dxf/teapot.dxf
|
||||
zcad/sample/test_dxf/test.dxf
|
||||
zcad/sample/test_dxf/truetype.dxf
|
||||
zcad/sample/zigzag.dxf
|
||||
zcad/template/default.dxf
|
||||
zcad/zcad
|
||||
Reference in New Issue
Block a user