From f2cd0f2a56451765fa249f9e02ff12c30ca36970 Mon Sep 17 00:00:00 2001 From: Branislav Stojkovic Date: Wed, 26 Dec 2018 22:28:21 +0100 Subject: [PATCH] Revert unintentional change for MacOs for "command" and "control" keys for zooming and selection --- diylc/diylc-swing/build.xml | 2 +- diylc/diylc-swing/lib/diylc-core.jar | Bin 248429 -> 248429 bytes diylc/diylc-swing/library/main.jar | Bin 454891 -> 454891 bytes .../swing/plugins/canvas/CanvasPlugin.java | 9 +++++---- diylc/diylc-swing/update.xml | 18 +++++++++++++++++- 5 files changed, 23 insertions(+), 6 deletions(-) diff --git a/diylc/diylc-swing/build.xml b/diylc/diylc-swing/build.xml index 559c0f48..0a3d1c0f 100644 --- a/diylc/diylc-swing/build.xml +++ b/diylc/diylc-swing/build.xml @@ -7,7 +7,7 @@ - + diff --git a/diylc/diylc-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar index b601d29f6b4b2ffc90888bdb90c3cc60d3410bdc..21cf81dae6f72a79eb1b0513ffd1504ce472b70a 100644 GIT binary patch delta 4259 zcmY*cd0fuv7VmkUq@*;Nnd(x?PR25p45o-wNZSb4B|FKki9xI0l0x-XzmzsqDzv=n z*PiJ5WDFpXuz#o)f@oZshuKKHNhIp4EB=RD8vt&YSV9f>`N21>??qOvrzyRd?J7kw*}b6?Eu19Z}rE! z#{ZXC{gPvxjTjCto&;fna*7E+{w3@IM(d6QSfM*i3mUa<90wfGwYCe;kGlT~@T1Y+ zz&0CSV1P*`{dEDWKaWIx>X*eB)oH#7adj^z0rny*Yt&n>7DxN1GZ4Aa2WSFDgkZFtd7uf>w^rB&-NYirFdazuNA~O@JOP|ADLqtyo39?%D@X*IuX9sBV~G66uz!E{=M5_`{~1LPuv@S1Ggy zvr=DaH~WDde>@;S4xXaxw-TyUzo~yyIB(kZi-C;CWA4h2q6fP*~$TrqRu6oT@WEUWUg9peH8BX=9^LQ zu;w#RIM|OLM`7k5ejNoHTiy!=`{6vC7NL^+n!9NGo+{P(GjsXTD87IUg$sXP8KE_V zz=q7FpmL!vuN%wvVf=^j{5cBGCh>_V44cf0u(P%)d@;_?VHyuWQ<*bAgQl&nJfD&q zUBCQnn>P6tX~{cnRVO#T7hEOn`uj;Hm7<%>Jo##j_WzDYQczhx6W6iYpph6PWmO78 z*=8PhK)0m}l(G#A`BY>KmT(D$L(3_>9?1%dPI8RI3S_#Qhz@5c_kON$#E+xHa-oMl&Z`7H znX_v|Bm82@dp3$Y7`0-H2*j7!wpDnbFk+|hg>I#|An}d%k09yCATb$qqhJAlkVp=} zVjSSsU@;A_CRlt6_;;|Fg7y$G6EHSJz#m0YbBKVxB-7CU`S+FrLWK>GQYikhBi&Na zER38MhKU(q&kqx`0pEsE6BEP5B+!2d7e0Wk;bIZss9l8dyTn}3pX?GIfRiE!_eF>~ zpg)SByrWdY4fIfzm<4!QMNRjLq`X@q#d_d>i4>~=-J*mSV77vtQDPqG?z<^}_HMFw z?xy@xqN(rrXv+6{v~U6c(R)MyVE!KLCpm_~y<(`1tQZP=uHfWYvM0n+d+o7QX7pa| zJY5x*;r^j{R58ZVZEUw*t; z256i>xFtdOgZ?0a>W@(ichFS|-c(cH0}}}Y6NM+(n-hgMpjDEX4!AN&%m=JXqH!1| z3s=y6lF6QtOy_!)O!3YVjW1K8eziZ&xW;)YbiUFQI{#+}DDPSY&mW*U^h+fSQSff6 z_O)p1Ii`_+dK%?>rReSlsqUeJ#J@dA{kW%7z5H}qTLvB9Q^7+Sbj&vy)UJCbh2>;Y z*r!Yyi+dK0?{F6Be`Qg*>Dg2+J)3UjAK5gHF^A|iY(GTT;G%+7hbeB;Vaii?SWJau z=^YVHfNn?Vx}+YV_y-CO%%QyN6)ex8+sbn(&NY|(_bYfKm!7Uw9{H`wqxjN1THA*_ zs_%A`F#RZ~Yp)Q!rB#Ij{+p5#3#qA} z3TZe)j?v))k5N?MjGOl~CNJ5~^=mN`0;^rNft%(z5h5bolui%A2d`Z!{F=e3Igl zPg1`7C+Xb%%cvj!GV-e~qrAH1Kas$-K&cDgH?119#>JmG1b)1&T5)#OEtaC5vRlg*kkM|(x0B9 zH|bm>mI7Z`BbERf*OI=umcCVOwPGdkPN(S;Ty&cJOwZ69mz|+ET&ti(9q9oIUQuvp zJ@Kk~`f0ddPnU1>S$dp%&kA3t^XFN*2h$qpu_ZT%e*yohf%^4mq_~_$@_XM%d!2ob vFk8V_3Ob)BKJ`5H`}923b84c!#5d9XX;*aHW}4%+W}4r{W{R`CAUysH=V+Qp delta 4259 zcmY*bd0da_7VmkUq@*;Nnd(x?k|kpqOGc)UB&2PG>slg9B3l!K_Du@auXj4it%F*B|irm>8;G`PQW&ilEa&;9Fr&iAa(InVR{ew|5uI+ObJcAX#zEF zPyhcCt6p)8vk;@e#f>0TP);!!$iIXwz&On@0IM`ds-aw^8P5TS^sMgz^yA*Y0{p1= zH?Xbx7Z_l&!C+0m+RvjYYBd+b|Ai!R1W{!HBc{yU#pjqgDb+9d>f#o_t z)vlp8z};?8k#F67$IJs=#DsW(p9EE&@0us z$hh6sjcaH`XsU7yjLMBB`(gFyDOrfa>?UA$%cj5L=wH4}>(xTFe;oM-IDC(OosKIJ z-Dh{gEXt?3T4J1!hdE-bC!PA+MZ3_icJTo{@SE?`2ldsyo6zr$Uruk}cka|eK0MH* zFX)-^Z%|KB8R0aGrJ<5>Qot^Z`I- z!8ORfrO*wn&BsAdd zNFQdVy3(O5Jxmi?<)-(euuN{pON==1b33-R?N_=wBcC*){l(Ki(f+VA2<^+Ce_wVDZ99tjYiq zdONWL=<{(di$x*Um3=~=I1kp1Ow0n-go4Xrby1w&^zQDva8W(Dw8@DX$x%z04+gzl z&Ss+TH{R?r3OZ|95ek*QEFOhf8(AVc-`~upB4hSF>qe&Ec9xAo-3~Ta3mVi7WijZJ z62X2Fdhn`@nruAk)y1o&rH0&C`cxnc<^0{O1p_z7vN`BqzmLf%Y)fP#DA2+tsMS%u z^XXDf1T&G(C$ojU3UR~9}nePQxNxl9-l0miTB{Mg^7NdQ?<53h;G04Daf;wmn21(h~ zLRYp}$nDT=#bTvw(-LlvjE)zVP&njG+2yfoxivPj&WG!xuwxz9L?OhNXQ1W}eieW?CJ zEiXaFs*Ydi2h7_${I}0Qc=VLNLetGZcp@@BAGrf0tSAvOCiW4+6ouVAL=64*wOKx! zG+X^Zsx+liJuz77I463_v$e%{=$G9~2<#+RPpm?ww}I$%gmT>r#B}^P+Ib5t^l@Ax z=*gU2Cz|0GQ{J;l+{LI>TSWlA%=T@<6@}5e#4_ksiVqausQ&~>KL(1apz8&RF@SbK zVj|$SATa~5E=YU}_;-+)hW21F2QV&J*Z{T$3+PKS4Edjbf5|^YSO6)7;GZ4owt_~X z*s!0*WD!q%cs%L9C}^J`yuq&^L97JS zPbA!$D11SGm`L@akqX{YQQwwHgaJvy4eYH+!UNDOS?qHAzbL9@dYxA`#TX*ewG;aFNn zgae@S5xOp^M=1WGf|j|I*H6L9T)M41kK&y2$bY|rH}mM}n&p$=hz~wN@fT0fGR%uTV=A>D9Ea){=6#UldC9BJ#_p| z5344AV>R*B)l^rfhV1S&#HZKLC3sRp`Nr2$Kf7vau2*a6ZH_)A7Q-InPLclX6un8u zIn#bA&kx szE;rjJn^aLso!Vksh&d%?Iodw?oWrJTeZ?0x3|*#F1Avf=>_5XUxoNZZvX%Q diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar index 1dc7ccd165fee02750556ac12e941e17e52b0e96..99a59bdd2e7daf6af4b5a351e8af3aa66b50bcdd 100644 GIT binary patch delta 3968 zcmY*bdst5C7T0*Z{L@1cuw~>A@=W=j9446(Fy$DhxBa%cp&_s4dCRNtzh7s1@j{n zz^Vo7S_4ksIMfa>GqJ!Ha88o5O);D}5&xZoKJVuUC?AIE~1w?PjHZ_-| zqaCzCXSj=&R3x|1w~dvvnnT>ENI4wY56+Oyt-un$OrDIEXDj45C$Oy0WLvDaF;TX| zk8RuK7Z|f8Nq&SM%TnZB_~D)=k82BA(M9qRwD_Ku>so@P%?)`HS{B}t2Y}qV{!I30 z0Ux&&B^;Ui35A5%WUa*0kWH1{m{nr0taFCoAa7$K;UnQwB^}cT_E%~YJD9dHkZYdGH87qb?9nc^Tx-Q7*`?_9L37-p>{*)y)~ zED>$dX(N3Ih%^GkyGTj-zW&KbW_C0Mt=aLSiG7L=$IBh_As<6>Eo)@nA zysj)4XY=gAWSrl7IGc@Y_j4c%Mc0!ttQbFXL)b4Ix*R=`y~MG{eVHV!6IxLS>!AH~N!aRDiEJpU(s2iyg%t5g ztQ6V94zb@+%fJG*3uFE$WbIYdX+~t?%ID6Ko9#+iW;m%B~ zW-pO7xRyP@Df-s48TgUf$Tp*^&r?>9v%9}yv(XawhIwPb{CBJ;1~Z|(VEqeA?0l$v=&YkKcZ1jDyx)2*(kg6WSC*ob8E=5b)33Z7J zRPd-&7og>rJL)hjRr^9+jFyS7)LoeM!H$=p1SO8#mWGM&_w3*=B&p0+3oG2rU^i zxF1?-=W)waKX6C1L`8GUOFD9Sbzos^-e&oM4y6(`NA*YH1a zylWfy56C`z6TglY_XKWPt*yKxDI}G+d$=0UGmg;;*E|$Wwe=5$y*8&_SZnP!avNPF z@pee$nan3+u{C=wLcG|=8Ld$qDKCX6E zd_THM%{&P=a&80fhMT?P1&;vN;aB_v;#+WuC}?Gx7z)PoX<`JR z(;iBiyhj8;`5k-2w}5ZhF*kZ2;1B}`$#sik_6%zoxGQ@Pi_zW={ z@O=jPL-!G1_C65~_LloaDAb*^-{3K@bicuCp!WeI&cIa%$baVm+5Iz(Jj0%tDP{ul zgJLq^w1Xl7u;d`cyJb;atOe_`D1X2q@^3w4^l8MuI7B?**~C+rO+4;7bdJrTxGD?! z=NfYud8S-31@Kia^*t_6OoDT69>q61EM~xY$zek;1M3bOdKfrD7t;WP;UPy8|7E%84BD#)B3;LZTzJ!w`=hKrUThJ+Lv+$Id z3p`y;rf^D9X2s};oK`zzhwu3w4I`YP3ryh?S?U8R0~u2KFb3qHR__HoxO z{amN`HaF;A=HIZ?xj}J#Zjx?EH!(ip7L}WRi^`q3WwdF$;_j73n1Nd>=~_NiQrxuL zG~R{VwEdsoA$y_)` z{$mfw-@cyYURh5v-mRzkzJ5sdeGe(lp@I61Y9PMq2I3q3i0u0wQ6H@yQy(#pX`ZUb z)bFrHnrmkxUE5m=hWtkH$A2T9_D?8o@e^9F3Jdx?C0*A)rF*P@O8N|VMt>qUKNA!F E10|?L4gdfE delta 3968 zcmY*bdst5C7TVAwnUIYt&b{BsDU|xE+`Ct+l>6&pH3}+wZ#k)>^-Jy;WnaQ)8`D%Ye~L zZ6QgPlH@*pTgz^W+w^VyV&P|r3;b;8s<=-#w3d4V43`H2tW-SX(}jg0Q*Hsrr;4Xx zPrj9*Nw$LHD|s+LKV=xj_6KlOJ++?ag|PmgYNkX#@O5MU6zQowwdWT9*O4KG`GWHv z8$dLD0Rq(?Cdi3V_p}Cda|mL9%N$Epz~P^i+1R>IPZ%?4YUZH3iX?Gih*|8Go5&V%y&u)pQ`^N{DkX*=})dGQnMx7`&Zo?qU4ZUOO6 zs^hTE%7z5AcX&Pz&+FgyN1jt3A445I%~}qGM)ZH%$m1bWALk%v0EPasll&#RhPlWA zP*nf9oBVgk)?Gi7vs=Q)4L>;#`qnppB`<~ox;$PES5UdZQQNZ(ttIKWyEgP3chVAz z)AW40&C zPw-<^vb+~RTvO$V9U&{KNIr%ZpR;mZTd;JvB~L}m(mV1HkXzTE$!=}nYsi_Ny3k@mla%TJ-J*-w1un@Mr9%f@2XQa z+nHXb-u<~!2$h+Oz`8lpmQlR^JrO5{PgOGvKtx zW7%GGh3;U(sh_%8(UAj~ByAL0Q807Ye!3#8^{NCm0#)gxiZWDTlik8p|s z^=uA)q%^T@=<46h>T!10S8P67V&5SS-Y|%-z;0$u;GQT>>?Ga-KN6<$6`1W1#vPHbcLZOCmh?H?7cI4mxOu7{xIJ1T zqqzAc9lN?dpqr^TPdjbf0q&tqdMMiK-Blo3TNE?dUtUPS&F&}JB+#3O&IC9zghZvmt|W? z>eE#Vt7T5wGe^_IGRC8G<9Cc5B(dZ2eXTMMkh5s0|kR;(} z`ZcL-PZIus*ONpqK#?r^f`4$b7z!AZEWQD}nk>Es{8x%_)_nJg&)_g~pBM|6yH5m} zgPb*w6al5QpcF9@(3CL>@KK5g_;1jJR0>*~Dn@|uVyYMo=&+xXrtKH-Z<4lqzxWpL z&3-W+a7>zr0L)7hQvll>5TSsP2gD@6(gR{Lpl7<64H%a$<^#S@Cx6I6;>$iL!oc44 zkO%=>aEN$H4-v1|VTxOKnEdw+lie?a@)9z{T*%``#5BNJM?^Sa$q|Zo$)va#GuCBN z{*Wy4@5rJ)Ut|$aST^w#W)qKV4xM9iD6Yzkez`P?RdarV+?}>S0Dx7okD8AKE zF$c~oj*?z=M@f&-x|jv_Y@Phh`Q%@pFTMkNL%x^}_{}jf6XTAF1%NKc31g2_-RH+i z*RT`R|D_Ye)2D#)b`;<_{v^5QpCmcTPEwlRDZ$Ws zXp#4yqx0KyA{gv}=S_Cg>qtFMJg?5vn4u-abD@M}>wbai{o?}7_2dG{I_@ILqhF-B zj+aQrRhQ^odx_@uD-{!<-qup$eOpTY&@zfYT}IdEb(!XlxlDCxF4Of7zC!u`yh3`s zyh8m***<{I^pa*gV@s-XIdD@gC_6~yE7E8XATUy0B1 zI@OQ3PIWI_r+&R}Q2tgkKEFZsi8syt+@$ypx9DCL-!j*^MREOalWvK(F+Tndm79Hs z%ALDIZT709upO0jEgvc=Zq{8I@6uh`{?G4`J;97}75O8oDE~?o<@;3Ad1p1P;hSn& zg8(D7n{A}CRSjLkj2f~R*HE5!EseLimi!NEN!CGi)NfiH_0#%3;fnjzSM7azm7^aJ zPtF7C$MGS_5&e*4fAWxcf*+Cp#3S-|t|z(I){~6)>uJ8PACvvyV~VqDpnfA8h_AYV z_(nY;`@tvFN4rMqBf631scNKtM>f%1dz$Fl-kLG^H;O;`8}W30N^#4d(t1^x(Yu*+ W-PBC?Sl>+g40%R>BDOsflm7#W?itAd diff --git a/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java b/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java index bc5cb4d7..1422ea08 100644 --- a/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java +++ b/diylc/diylc-swing/src/org/diylc/swing/plugins/canvas/CanvasPlugin.java @@ -47,6 +47,7 @@ import javax.swing.SwingUtilities; import org.apache.log4j.Logger; import org.diylc.appframework.miscutils.ConfigurationManager; import org.diylc.appframework.miscutils.IConfigListener; +import org.diylc.appframework.miscutils.Utils; import org.diylc.common.BadPositionException; import org.diylc.common.EventType; import org.diylc.common.IComponentTransformer; @@ -140,7 +141,7 @@ public class CanvasPlugin implements IPlugIn, ClipboardOwner { @Override public void mouseClicked(MouseEvent e) { - plugInPort.mouseClicked(e.getPoint(), e.getButton(), e.isControlDown(), e.isShiftDown(), e.isAltDown(), + plugInPort.mouseClicked(e.getPoint(), e.getButton(), Utils.isMac() ? e.isMetaDown() : e.isControlDown(), e.isShiftDown(), e.isAltDown(), e.getClickCount()); } @@ -199,7 +200,7 @@ public class CanvasPlugin implements IPlugIn, ClipboardOwner { @Override public void keyPressed(KeyEvent e) { - if (plugInPort.keyPressed(e.getKeyCode(), e.isControlDown(), e.isShiftDown(), e.isAltDown())) { + if (plugInPort.keyPressed(e.getKeyCode(), Utils.isMac() ? e.isMetaDown() : e.isControlDown(), e.isShiftDown(), e.isAltDown())) { e.consume(); } } @@ -210,7 +211,7 @@ public class CanvasPlugin implements IPlugIn, ClipboardOwner { @Override public void mouseMoved(MouseEvent e) { canvasPanel.setCursor(plugInPort.getCursorAt(e.getPoint())); - plugInPort.mouseMoved(e.getPoint(), e.isControlDown(), e.isShiftDown(), e.isAltDown()); + plugInPort.mouseMoved(e.getPoint(), Utils.isMac() ? e.isMetaDown() : e.isControlDown(), e.isShiftDown(), e.isAltDown()); } }); } @@ -246,7 +247,7 @@ public class CanvasPlugin implements IPlugIn, ClipboardOwner { boolean wheelZoom = ConfigurationManager.getInstance().readBoolean(IPlugInPort.WHEEL_ZOOM_KEY, false); - if (wheelZoom || e.isControlDown()) { + if (wheelZoom || Utils.isMac() ? e.isMetaDown() : e.isControlDown()) { Point mousePos = getCanvasPanel().getMousePosition(true); diff --git a/diylc/diylc-swing/update.xml b/diylc/diylc-swing/update.xml index 9e152832..5f6e3dd2 100644 --- a/diylc/diylc-swing/update.xml +++ b/diylc/diylc-swing/update.xml @@ -2035,7 +2035,7 @@ 46 0 - 2018-12-25 00:00:00.000 CET + 2018-12-26 00:00:00.000 CET @@ -2068,6 +2068,22 @@ https://github.com/bancika/diy-layout-creator/releases + + + + 3 + 46 + 1 + + 2018-12-26 00:00:00.000 CET + + + + BUG_FIX + Revert unintentional change for MacOs for "command" and "control" keys for zooming and selection + + + https://github.com/bancika/diy-layout-creator/releases