From 132bc819b3cfb998c1ddf0af25c33f814f101322 Mon Sep 17 00:00:00 2001 From: Ronan Le Tiec Date: Sat, 11 Apr 2020 14:23:17 +0200 Subject: [PATCH] grainline icons and layout property --- src/app/puzzle/puzzlemainwindow.ui | 165 +++++++++++++++--- src/app/puzzle/share/resources/puzzleicon.qrc | 2 + .../64x64/iconGrainlineHorizontal.png | Bin 0 -> 979 bytes .../64x64/iconGrainlineVertical.png | Bin 0 -> 984 bytes .../svg/icon_grainline_horizontal.svg | 64 +++++++ .../svg/icon_grainline_vertical.svg | 64 +++++++ 6 files changed, 275 insertions(+), 20 deletions(-) create mode 100644 src/app/puzzle/share/resources/puzzleicon/64x64/iconGrainlineHorizontal.png create mode 100644 src/app/puzzle/share/resources/puzzleicon/64x64/iconGrainlineVertical.png create mode 100644 src/app/puzzle/share/resources/puzzleicon/svg/icon_grainline_horizontal.svg create mode 100644 src/app/puzzle/share/resources/puzzleicon/svg/icon_grainline_vertical.svg diff --git a/src/app/puzzle/puzzlemainwindow.ui b/src/app/puzzle/puzzlemainwindow.ui index 9f991ae41..30bb49096 100644 --- a/src/app/puzzle/puzzlemainwindow.ui +++ b/src/app/puzzle/puzzlemainwindow.ui @@ -37,7 +37,7 @@ - 320 + 360 0 @@ -102,8 +102,8 @@ 0 0 - 115 - 41 + 356 + 779 @@ -185,7 +185,7 @@ 0 0 - 316 + 356 779 @@ -212,47 +212,47 @@ - + Unit - + - + - Templates + Template - + - + Width - + - + - + Length - + Orientation @@ -261,7 +261,7 @@ - + Portrait @@ -284,7 +284,7 @@ - + Landscape @@ -307,6 +307,13 @@ + + + + Remove unused length + + + @@ -395,6 +402,101 @@ Control + + + + + + + Follow grainline + + + + + + + + + No + + + + + + + Vertical grainline + + + + + + + :/puzzleicon/64x64/iconGrainlineVertical.png:/puzzleicon/64x64/iconGrainlineVertical.png + + + + 28 + 28 + + + + + + + + Horizontal grainline + + + + + + + :/puzzleicon/64x64/iconGrainlineHorizontal.png:/puzzleicon/64x64/iconGrainlineHorizontal.png + + + + 28 + 28 + + + + + + + + + + Pieces gap + + + + + + + + + + + + Wargnin superposition of pieces + + + + + + + Warning pieces out of bound + + + + + + + Sticky edges + + + + @@ -402,6 +504,29 @@ Export + + + + + + + Format + + + + + + + + + + + + Export Layout + + + + @@ -466,8 +591,8 @@ 0 0 - 98 - 41 + 356 + 779 @@ -546,8 +671,8 @@ 0 0 - 98 - 41 + 356 + 779 diff --git a/src/app/puzzle/share/resources/puzzleicon.qrc b/src/app/puzzle/share/resources/puzzleicon.qrc index 0eb2506df..fb33ba546 100644 --- a/src/app/puzzle/share/resources/puzzleicon.qrc +++ b/src/app/puzzle/share/resources/puzzleicon.qrc @@ -7,5 +7,7 @@ puzzleicon/64x64/iconTiles.png puzzleicon/64x64/iconLandscape.png puzzleicon/64x64/iconPortrait.png + puzzleicon/64x64/iconGrainlineVertical.png + puzzleicon/64x64/iconGrainlineHorizontal.png diff --git a/src/app/puzzle/share/resources/puzzleicon/64x64/iconGrainlineHorizontal.png b/src/app/puzzle/share/resources/puzzleicon/64x64/iconGrainlineHorizontal.png new file mode 100644 index 0000000000000000000000000000000000000000..394d48fc0f3253915d3bc2d7afed89fec1d5d295 GIT binary patch literal 979 zcmV;^11$WBP)EX>4Tx04R}tkv&MmP!xqv(@Kk09PFUtkfAzR5EXIMDionYs1;guFnQ@8G-*g$ zTpR`0f`dPcRR6lU)^quLz(AA*w-{S;m|sCE>Zg?&0J6U5saW-}`g*syT}RK9P8q8D^DugLrzg zYH;2sj7IPWeK{ zWtH<5XRTagtv>k+!#RCrnd?-;NMI35kRU=q4JDLOMT~Zx6bmUjk9+us9KS>^g4!CxZD8-o($QP9m!86k8{ps& z7%foty2raiopby5PHTQY{daPB$6l&&00006VoOIv0Q3M$08806x7z>!010qNS#tmY z4c7nw4c7reD4Tcy000McNliruN@X!1~ z8bV4*QI=AYC1pX%pR%IZ*ibgg#%?HUB@04RBE?3Nl(AqZE3vS_f{lfmQlut{c{b$ zHA%o_ti_wz23mpUKu?df`f101m ze9_nPdlGlCqSpj$FC)Ke2J6LqOF+|cJjD8`5^xZYv1J;wr49*zJ$QnxRh>G4d!4eh z0A@hbwlcuG+ba&^JeGC|`T_4t(gxe^Ei0wfud)!$MQ7UIH;CnJ*P4qStShC;7o5fe zxLO`;EV43zGyQmuuZ!?xJAhTqPhc-@V?&n*#!LC%jjB4@cDmQ7_{>&gWtaDS!`ag3 zzjoklmnn0tMx%SbOFus2K&M^cRoMn#PV>+-A5|^B?@AxXsyg)%hw!ZC+u&q}YcH@5 zucsQ-aU90z0-6D%EX>4Tx04R}tkv&MmP!xqv(@Kk09PFUtkfAzR5EXIMDionYs1;guFnQ@8G-*g$ zTpR`0f`dPcRR6lU)^quLz(AA*w-{S;m|sCE>Zg?&0J6U5saW-}`g*syT}RK9P8q8D^DugLrzg zYH;2sj7IPWeK{ zWtH<5XRTagtv>k+!#RCrnd?-;NMI35kRU=q4JDLOMT~Zx6bmUjk9+us9KS>^g4!CxZD8-o($QP9m!86k8{ps& z7%foty2raiopby5PHTQY{daPB$6l&&00006VoOIv0Q3M$08806x7z>!010qNS#tmY z4c7nw4c7reD4Tcy000McNlirulixY#cf)-Th?;{ukBf!{8AM$&5p zACG|F!NXh}=yiOnz#m{LHyeHjn?(X% + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/app/puzzle/share/resources/puzzleicon/svg/icon_grainline_vertical.svg b/src/app/puzzle/share/resources/puzzleicon/svg/icon_grainline_vertical.svg new file mode 100644 index 000000000..22c7e42f6 --- /dev/null +++ b/src/app/puzzle/share/resources/puzzleicon/svg/icon_grainline_vertical.svg @@ -0,0 +1,64 @@ + + + + + + + + + + image/svg+xml + + + + + + + + +