Skip to content

Commit

Permalink
+ fix dir2qrc script to keep alphabetical order of file names, update…
Browse files Browse the repository at this point in the history
… Sketcher.qrc
  • Loading branch information
wwmayer committed Aug 7, 2014
1 parent e2db94f commit 2849053
Show file tree
Hide file tree
Showing 2 changed files with 100 additions and 96 deletions.
188 changes: 94 additions & 94 deletions src/Mod/Sketcher/Gui/Resources/Sketcher.qrc
Original file line number Diff line number Diff line change
@@ -1,124 +1,124 @@
<RCC>
<qresource>
<file>icons/Constraint_TangentToStart.svg</file>
<file>icons/Sketcher_CreateFillet.svg</file>
<file>icons/Sketcher_CreateLine.svg</file>
<file>icons/Sketcher_SelectConstraints.svg</file>
<file>icons/Sketcher_CreateArc.svg</file>
<file>icons/Sketcher_CreateCircle.svg</file>
<file>icons/Sketcher_CreateSlot.svg</file>
<file>icons/Sketcher_CloseShape.svg</file>
<file>icons/Constraint_PointOnPoint.svg</file>
<file>icons/Sketcher_Sketch.svg</file>
<file>icons/Sketcher_Element_Circle_Edge.svg</file>
<file>icons/Sketcher_Element_Line_EndPoint.svg</file>
<file>icons/Sketcher_DraftLine.svg</file>
<file>icons/Sketcher_External.svg</file>
<file>icons/Sketcher_Element_Line_StartingPoint.svg</file>
<file>icons/Sketcher_ConstrainDistance.svg</file>
<file>icons/Sketcher_LeaveSketch.svg</file>
<file>icons/Sketcher_AlterFillet.svg</file>
<file>icons/Sketcher_CreateHexagon.svg</file>
<file>icons/Sketcher_Create3PointArc.svg</file>
<file>icons/Sketcher_SelectHorizontalAxis.svg</file>
<file>icons/Sketcher_ConstrainParallel.svg</file>
<file>icons/Sketcher_ConnectLines.svg</file>
<file>icons/Sketcher_SelectVerticalAxis.svg</file>
<file>icons/Sketcher_Element_Arc_MidPoint.svg</file>
<file>icons/Constraint_Parallel.svg</file>
<file>icons/Constraint_Concentric.svg</file>
<file>icons/Sketcher_ProfilesHexagon1.svg</file>
<file>icons/Sketcher_ConstrainHorizontal.svg</file>
<file>icons/Constraint_EqualLength.svg</file>
<file>icons/Constraint_ExternalAngle.svg</file>
<file>icons/Constraint_Horizontal.svg</file>
<file>icons/Constraint_HorizontalDistance.svg</file>
<file>icons/Constraint_InternalAngle.svg</file>
<file>icons/Constraint_PointOnStart.svg</file>
<file>icons/Sketcher_ConstrainCoincident.svg</file>
<file>icons/Constraint_Length.svg</file>
<file>icons/Constraint_Parallel.svg</file>
<file>icons/Constraint_Perpendicular.svg</file>
<file>icons/Constraint_PointOnEnd.svg</file>
<file>icons/Sketcher_CreateText.svg</file>
<file>icons/Sketcher_Element_Circle_MidPoint.svg</file>
<file>icons/Sketcher_MapSketch.svg</file>
<file>icons/Constraint_PointOnObject.svg</file>
<file>icons/Constraint_PointOnMidPoint.svg</file>
<file>icons/Sketcher_NewSketch.svg</file>
<file>icons/Sketcher_ConstrainLock.svg</file>
<file>icons/Constraint_Perpendicular.svg</file>
<file>icons/Constraint_Symmetric.svg</file>
<file>icons/Constraint_PointOnObject.svg</file>
<file>icons/Constraint_PointOnPoint.svg</file>
<file>icons/Constraint_PointOnStart.svg</file>
<file>icons/Constraint_PointToObject.svg</file>
<file>icons/Sketcher_CreateHeptagon.svg</file>
<file>icons/Sketcher_Trimming.svg</file>
<file>icons/Sketcher_Element_Arc_Edge.svg</file>
<file>icons/Sketcher_CreateTriangle.svg</file>
<file>icons/Sketcher_Element_Arc_StartingPoint.svg</file>
<file>icons/Sketcher_Element_Line_Edge.svg</file>
<file>icons/Constraint_EqualLength.svg</file>
<file>icons/Sketcher_CreateRectangle.svg</file>
<file>icons/Constraint_ExternalAngle.svg</file>
<file>icons/Constraint_Length.svg</file>
<file>icons/Sketcher_EditSketch.svg</file>
<file>icons/Constraint_Vertical.svg</file>
<file>icons/Constraint_Radius.svg</file>
<file>icons/Constraint_Symmetric.svg</file>
<file>icons/Constraint_Tangent.svg</file>
<file>icons/Constraint_TangentToEnd.svg</file>
<file>icons/Constraint_TangentToStart.svg</file>
<file>icons/Constraint_Vertical.svg</file>
<file>icons/Constraint_VerticalDistance.svg</file>
<file>icons/Sketcher_AlterConstruction.svg</file>
<file>icons/Sketcher_AlterFillet.svg</file>
<file>icons/Sketcher_CloseShape.svg</file>
<file>icons/Sketcher_ConnectLines.svg</file>
<file>icons/Sketcher_ConstrainCoincident.svg</file>
<file>icons/Sketcher_ConstrainDistance.svg</file>
<file>icons/Sketcher_ConstrainHorizontal.svg</file>
<file>icons/Sketcher_ConstrainLock.svg</file>
<file>icons/Sketcher_ConstrainParallel.svg</file>
<file>icons/Sketcher_ConstrainVertical.svg</file>
<file>icons/Sketcher_Create3PointArc.svg</file>
<file>icons/Sketcher_Create3PointCircle.svg</file>
<file>icons/Sketcher_CreateArc.svg</file>
<file>icons/Sketcher_CreateCircle.svg</file>
<file>icons/Sketcher_CreateFillet.svg</file>
<file>icons/Sketcher_CreateHeptagon.svg</file>
<file>icons/Sketcher_CreateHexagon.svg</file>
<file>icons/Sketcher_CreateLine.svg</file>
<file>icons/Sketcher_CreateOctagon.svg</file>
<file>icons/Sketcher_CreatePoint.svg</file>
<file>icons/Constraint_Horizontal.svg</file>
<file>icons/Sketcher_CreatePentagon.svg</file>
<file>icons/Sketcher_ConstrainVertical.svg</file>
<file>icons/Sketcher_Element_Arc_EndPoint.svg</file>
<file>icons/Sketcher_AlterConstruction.svg</file>
<file>icons/Constraint_HorizontalDistance.svg</file>
<file>icons/Sketcher_CreatePoint.svg</file>
<file>icons/Sketcher_CreatePolyline.svg</file>
<file>icons/Sketcher_CreateRectangle.svg</file>
<file>icons/Sketcher_CreateSlot.svg</file>
<file>icons/Sketcher_CreateSquare.svg</file>
<file>icons/Constraint_Radius.svg</file>
<file>icons/Sketcher_ViewSketch.svg</file>
<file>icons/Sketcher_CreateText.svg</file>
<file>icons/Sketcher_CreateTriangle.svg</file>
<file>icons/Sketcher_DraftLine.svg</file>
<file>icons/Sketcher_EditSketch.svg</file>
<file>icons/Sketcher_Element_Arc_Edge.svg</file>
<file>icons/Sketcher_Element_Arc_EndPoint.svg</file>
<file>icons/Sketcher_Element_Arc_MidPoint.svg</file>
<file>icons/Sketcher_Element_Arc_StartingPoint.svg</file>
<file>icons/Sketcher_Element_Circle_Edge.svg</file>
<file>icons/Sketcher_Element_Circle_MidPoint.svg</file>
<file>icons/Sketcher_Element_Line_Edge.svg</file>
<file>icons/Sketcher_Element_Line_EndPoint.svg</file>
<file>icons/Sketcher_Element_Line_StartingPoint.svg</file>
<file>icons/Sketcher_Element_Point_StartingPoint.svg</file>
<file>icons/Sketcher_Create3PointCircle.svg</file>
<file>icons/Sketcher_SelectOrigin.svg</file>
<file>icons/Sketcher_Element_SelectionTypeInvalid.svg</file>
<file>icons/Constraint_Tangent.svg</file>
<file>icons/Sketcher_CreatePolyline.svg</file>
<file>icons/small/Constraint_Radius_sm.xpm</file>
<file>icons/Sketcher_External.svg</file>
<file>icons/Sketcher_LeaveSketch.svg</file>
<file>icons/Sketcher_MapSketch.svg</file>
<file>icons/Sketcher_NewSketch.svg</file>
<file>icons/Sketcher_ProfilesHexagon1.svg</file>
<file>icons/Sketcher_SelectConstraints.svg</file>
<file>icons/Sketcher_SelectHorizontalAxis.svg</file>
<file>icons/Sketcher_SelectOrigin.svg</file>
<file>icons/Sketcher_SelectVerticalAxis.svg</file>
<file>icons/Sketcher_Sketch.svg</file>
<file>icons/Sketcher_Trimming.svg</file>
<file>icons/Sketcher_ViewSketch.svg</file>
<file>icons/small/Constraint_Concentric_sm.xpm</file>
<file>icons/small/Constraint_EqualLength_sm.xpm</file>
<file>icons/small/Constraint_ExternalAngle_sm.xpm</file>
<file>icons/small/Constraint_HorizontalDistance_sm.xpm</file>
<file>icons/small/Constraint_PointOnEnd_sm.xpm</file>
<file>icons/small/Constraint_PointToObject_sm.xpm</file>
<file>icons/small/Constraint_Parallel_sm.xpm</file>
<file>icons/small/Constraint_Horizontal_sm.xpm</file>
<file>icons/small/Constraint_InternalAngle_sm.xpm</file>
<file>icons/small/Constraint_PointOnPoint_sm.xpm</file>
<file>icons/small/Constraint_VerticalDistance_sm.xpm</file>
<file>icons/small/Constraint_Length_sm.xpm</file>
<file>icons/small/Constraint_PointOnStart_sm.xpm</file>
<file>icons/small/Constraint_PointOnObject_sm.xpm</file>
<file>icons/small/Constraint_Concentric_sm.xpm</file>
<file>icons/small/Constraint_Lock_sm.xpm</file>
<file>icons/small/Constraint_Parallel_sm.xpm</file>
<file>icons/small/Constraint_Perpendicular_sm.xpm</file>
<file>icons/small/Constraint_PointOnEnd_sm.xpm</file>
<file>icons/small/Constraint_PointOnMidPoint_sm.xpm</file>
<file>icons/small/Constraint_Lock_sm.xpm</file>
<file>icons/small/Constraint_ExternalAngle_sm.xpm</file>
<file>icons/small/Constraint_Horizontal_sm.xpm</file>
<file>icons/small/Constraint_TangentToStart_sm.xpm</file>
<file>icons/small/Constraint_EqualLength_sm.xpm</file>
<file>icons/small/Constraint_TangentToEnd_sm.xpm</file>
<file>icons/small/Constraint_PointOnObject_sm.xpm</file>
<file>icons/small/Constraint_PointOnPoint_sm.xpm</file>
<file>icons/small/Constraint_PointOnStart_sm.xpm</file>
<file>icons/small/Constraint_PointToObject_sm.xpm</file>
<file>icons/small/Constraint_Radius_sm.xpm</file>
<file>icons/small/Constraint_Symmetric_sm.xpm</file>
<file>icons/small/Constraint_Vertical_sm.xpm</file>
<file>icons/small/Constraint_TangentToEnd_sm.xpm</file>
<file>icons/small/Constraint_TangentToStart_sm.xpm</file>
<file>icons/small/Constraint_Tangent_sm.xpm</file>
<file>translations/Sketcher_es-ES.qm</file>
<file>translations/Sketcher_nl.qm</file>
<file>translations/Sketcher_uk.qm</file>
<file>translations/Sketcher_sv-SE.qm</file>
<file>icons/small/Constraint_VerticalDistance_sm.xpm</file>
<file>icons/small/Constraint_Vertical_sm.xpm</file>
<file>translations/Sketcher_af.qm</file>
<file>translations/Sketcher_cs.qm</file>
<file>translations/Sketcher_de.qm</file>
<file>translations/Sketcher_it.qm</file>
<file>translations/Sketcher_pl.qm</file>
<file>translations/Sketcher_es-ES.qm</file>
<file>translations/Sketcher_fi.qm</file>
<file>translations/Sketcher_tr.qm</file>
<file>translations/Sketcher_ru.qm</file>
<file>translations/Sketcher_fr.qm</file>
<file>translations/Sketcher_hr.qm</file>
<file>translations/Sketcher_af.qm</file>
<file>translations/Sketcher_no.qm</file>
<file>translations/Sketcher_zh-TW.qm</file>
<file>translations/Sketcher_zh-CN.qm</file>
<file>translations/Sketcher_ro.qm</file>
<file>translations/Sketcher_hu.qm</file>
<file>translations/Sketcher_it.qm</file>
<file>translations/Sketcher_ja.qm</file>
<file>translations/Sketcher_nl.qm</file>
<file>translations/Sketcher_no.qm</file>
<file>translations/Sketcher_pl.qm</file>
<file>translations/Sketcher_pt-BR.qm</file>
<file>translations/Sketcher_sk.qm</file>
<file>translations/Sketcher_hu.qm</file>
<file>translations/Sketcher_cs.qm</file>
<file>translations/Sketcher_pt-PT.qm</file>
<file>translations/Sketcher_ro.qm</file>
<file>translations/Sketcher_ru.qm</file>
<file>translations/Sketcher_sk.qm</file>
<file>translations/Sketcher_sv-SE.qm</file>
<file>translations/Sketcher_tr.qm</file>
<file>translations/Sketcher_uk.qm</file>
<file>translations/Sketcher_zh-CN.qm</file>
<file>translations/Sketcher_zh-TW.qm</file>
</qresource>
</RCC>
8 changes: 6 additions & 2 deletions src/Tools/dir2qrc.py
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ def updateResourceFile(Dir, Output,prefix=""):
file = open(Output,"w")
file.write(hhcHeader % (prefix))
DirPath = Dir + os.path.sep
filelist=[]
for root, dirs, files in os.walk(Dir):
for name in files:
if ( (1 in [c in name for c in EndingList]) and not ('.svn' in root) ):
Expand All @@ -123,10 +124,13 @@ def updateResourceFile(Dir, Output,prefix=""):
FilePath = FilePath.replace('.\\','')
FilePath = FilePath.replace('\\','/')
if Verbose: print FilePathOrg + ' -> ' + FilePath

file.write(' <file>' + FilePath + '</file>\n')
filelist.append(FilePath)


filelist.sort()
for i in filelist:
file.write(' <file>' + i + '</file>\n')

file.write(hhcFooter)
file.close()

Expand Down

0 comments on commit 2849053

Please sign in to comment.