From f2a202c0646eac6cd11c37fb68bd21e42ae4c1e9 Mon Sep 17 00:00:00 2001 From: Manuel Dobusch Date: Mon, 9 Nov 2015 13:59:55 +0100 Subject: [PATCH] logic: vs focus Setting cursor in VS via Coati now sets the focus to the VS window. --- .../vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo | Bin 118272 -> 90624 bytes .../CoatiPlugin/CoatiPlugin.csproj | 1 + .../CoatiPlugin/CoatiPluginPackage.cs | 2 ++ 3 files changed, 3 insertions(+) diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin.v11.suo index 04c17e2e87ba09fc1cf7f9dc736a3340812a804c..c98ce6025b2023f76e7cd504d9497dfe13a8ff49 100644 GIT binary patch delta 5204 zcmds)3slqB9moH_NCL>4prSYgR7B*FKv1Eg2?-Px5q#jImRE>f6ayoP70@QGTi2~; zuH-teYjsn6q4kB?%shLXZ1w2MR;OpK!**TOc8_+Qvz@l;X=UG=fDZ<(I=7v(`#+!m z{oP;g|9^k?_rJg2y>V^{bRL&Kui}?iP;hLdBn^`!Nd|8A^z@*T2#oG5kCTO;{@Jmy zmqwi-6*SK2tVPyB*WFiTAw6RjM1XJ*0ycq(AR3GZfnX#E0Ae&3 z>fvB0hytPDQ|NED)r@hBKtl;q0dzeRP>1!(u-c~+dQraF+s;O<0XbkYm;$DPT#yGI z0ndrqKGFG(eCe9@mrr`75IHH$BKTU2*--r=h(LLIL9O? zgm;Bfl);=U3=qzhgFd4kf^#$ad-owacj%hPc38U&YzJZn?AhuB)-g0PK{O6S+1dMp zXn(&~ehoG29=g^cl)pox8=M2LgEzqM!JFU@;4N?-h`xfiA-{7+`_GX70^SAhfxm(e zz~8_n@ON+-h-W`U{SR;jT!jsbLegFT7n2B2Vo8?D;gd zDriK6iYOEsg&jgTxo<=$WG;=3t}(mDK}XqD&C|4wHRrU3TtEkrWKi5axg_Hk7t&I; zv^bewV>+cLWWLlaStXlfl2){oL@{iFDW!ERP$`3)>&ze(O z6cJ)!H+ao;H1P`LI9^15QQ z?MiYjwS~q*H3o>aKB<*nTkAqK#v*OrmOdF%6ZhQtu`(#;rmMrvXJOI;tg@sm+D-?!qfbv`5dC&&L z)P%_!!M8yi;9xWO4tN2?fGuDvIM`OM_xbS)o#lE8x~vx|5|3n@q$IxYBn@ZI(N2%H zi^TVcWRYog^sd{UhR+~2ql4^v`rLpiko+sK$O-pfE$WerxL?4oFKU&KfOMHPFaBka zNXWO`HWm#-IBO~2{VyJp`#j{nt`3w1i^+Z&UBBB_-Z1ie5Vip^N0FL#fSn+TwN)z< z#jIWe`@sPqa+A+jy|;0l<&O||o}?1-v26Z1F>kiktu681n%p1VcEfMzjwxk0=_0$D z(Ia=`eVEe1RyyalFMEmH2@B4XtIXze1ZG$^J7_$*qynEau9P_y31~!zyIaZ?bWe*% zc(|gDe&DuOJa-Rk^1+rw5{&x1B@rw_OJw+)oi#JaReK@og6(Fz-g7$Y;3#R^D-k^} z6HAoEsZ_hZx+~#=t%Q~S_Ng-P5Vg*V()SiVs!+eXY`TtDbbBm2LEeNa1=X^m$? zx{=u)Ets#jU;Y8^*4;G`KK0&;!%r96=uDixFtKIkxD*c3611m zUraIFA#Pi7LjNsY^Zcc-J5_)P~%g-ZwYII*hmq`34_ zHvh>In#gY~BdsG}5`&17tbc@PI42D4KIB5by-D)Q#6I@^nxjx>~yu-pi0*j zs&(lql}@G4RTUK#>9g0Zoi@j8H5QrcP1fma^?8{Kt)?bx=A0Uf-Bh1hRGc|yz7Z{} z&D7M`)Ud*2v}KlwdNzbwvn8{pu`#o*##WPQZ8B!sOjcV~=BgUACBxX*xOQ!;L51;h z^pn#IvU76NHH8{=dTzmFReE;z}_Zm?MSnJSvZRh9G}|D=kJbL|m|9NgynHQBco@3_TEBV8AbE zBpn+oi;)@ntp_6&EB$-C|21M8N8yo1%46DLUVfy6*042Gi+N2gX?GvPp>TUGsrl(T z3gqW2DUW|*q~TPG^snT}bu^B9&E(}{s_7ZgXKs|pfPH0x5ca@EimL9@p{@kMT(_JY z{E&$8cdvrhL z(SIr%#oZ2OfATTh%0~UZCZhX)9ggbzUE98FWa`a8haV?rZ+;qZ8GlwHq5+)okYoLR zLw)H3B;B(xu0Vv|W2l$k9mS>9r1Q`*>LI?Nnnv8(7epTLzukWqe*&SFAkn{>Pm|+ j;`aX$kM{(H5-S<0@g*Z3aFV8ligR7>j3i!ik~IGWpEUi> delta 3776 zcmdUy3viUx7018xWp}fAuL*fT!m@dgtdIu@2`mtB2|*}OvP(k9RKY|H5E2OJrjkHq z0}N%V#q1uqS}g;b0YnUf6rHx?1O{ddW7+=iW;27S52hp2 z>D~FwJ@=W49}oTpvOzMC+Z#$5C}Zc!XrKe^pS!N~Uubw-~djr2vmY9 zuozT>C7=dyZQi=X76^|5Id}u|R?zNorh3&iF{@I(#uA1EnwgGHa%Gw17Ug!OU7~=r zi)_n8F6}a;!f?AR{cr3d7yLH6=&_*eWAHeeZFj~l(HqjFN_(-=^C9(Q`Gt_oPeo=~ zeuKi{TN*XUuiR4RGm)F<6rYSL@T}Y9{r+c+&CoK6(kX(ZEhb@MK9Ox@*F=YLDhkqD zvcm8e2v-&DMw~(2zl^ABJh6YAUF1)pG`_ziOZaVcK%`HhWMR)Ezg|w}^Egi@zK(If z1-}DtfTQ5|d?hlW_z#fY1joQ1fwat@kpCIH4djaNfOo-P!EwO0sIrAn>!?GdVYj)|SQVO@4HyR4j>}us3<~DkbTgE)@wO+%r*R27=FVIq+!Z)V3 z(W_d^!mUKrJaA8iu0&24bcVxCJ$&5}(08M%N*gE$SG#PgH{L}ba7+AVYUJzjTgl0- z2^*u1poaCyN|w?GwR*mB8YFq21pRug+HH^#`kYZ~ zTVf#oqBikAMi*H$OV!8ZUF4#DTFaux$y?^q#}3X{_Rd%4Gss)woRQmRZTIH7qNR57 zp0EJToogjxK9HBAll9!2mpe4&i^P`L?g%PIzsX>5Yq1slrdr6ZxQYm63TowtFI!UN zB@i33{T9g5VOwQm^wg}HpF`LQo&+7h1H6F2Q{ZXP2?W>$o&nE--Cz%R4#@re68T;r zqh=T29g&to*>DJjm%z(FMot+6P(!sJR$NxNEJ9QT}?oB9NU-oM%A<`%AB&wS!=O&`zM*~zi4GgeTSi~F7F?6 zl6qF=hG|u+d&l3&I5+!tQ;U)DtFaWx3yF4S(U3o^FxI_ zC;k~8UN)<87QRIhuuy6`RtqM1udYy9lqURSSS(j&D`j|4%;AbvlU00sJ66q09Q0hX z@}RO>xgTBXA+_+yzEn0e>`0u4VZ+*#l{~X)BA;zo#8s<{IIHpHZ|U{k>P7rsV>Q3k zbadpLvIRf*ruo{nEo*L?IDU66|7?p%+qJ8Mw6e8H#LI+1+q3zSj*FgI$a|iR)ZE9L zBK{B5t?G7fQ$=q)nc22x-goN$SborfqAv%cDz*_%RQy4owThXbb*Tti*izGc+ zggceo!ajrCzA`gCMx+R*g+}|*EMz8eIGyZwl_)cn62vVd@;pJ zlY%ReS*$Oiba5q<@H#3azj0`%qQ8=C!as?sc!FwVZ%dZXUPBjE@!&KVMJL)P(LKU_ zAH9^|ax~SsRy04nW=7)!50up{Z){kLD`o`8*XIiNbS%H6cbV3=JtMK_#I^9SiAo(8 zY)j;w+l)M-w}~toor#GNu`#q)>%81AJ$SE9JJ=sj5eJo7%2XV@#lAo)HB;C$rP#NA zG`$@*=#u6-SA(PJc3rY9t;nm+&l diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj index f5f65bce..1826fd51 100644 --- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj +++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPlugin.csproj @@ -130,6 +130,7 @@ + diff --git a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs index 1256614b..ae987e2e 100644 --- a/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs +++ b/ide_plugins/vs/vs2012/CoatiPlugin/CoatiPlugin/CoatiPluginPackage.cs @@ -88,6 +88,8 @@ namespace SnowForest.CoatiPlugin if (FileUtility.OpenSourceFile(dte, cursorPosition.FilePath)) { FileUtility.GoToLine(dte, cursorPosition.LineNumber, cursorPosition.ColumnNumber); + + SystemUtility.GetWindowFocus(); } } }