From 19667c1cfb8a95baa08e936cb1b998200bde75fa Mon Sep 17 00:00:00 2001 From: Jonathan Jenne Date: Mon, 2 May 2022 12:33:51 +0200 Subject: [PATCH] merge --- GUIs.ZooFlow/My Project/Resources.Designer.vb | 50 ++++++++++++++ GUIs.ZooFlow/My Project/Resources.resx | 23 +++++-- .../FLOW_Sidebar_Search_inaktiv1.svg | 62 ++++++++++++++++++ .../Resources/FLOW_Sidebar_Task_inaktiv1.svg | 55 ++++++++++++++++ GUIs.ZooFlow/Resources/ZOOFLOW_DEFAULT.png | Bin 0 -> 12125 bytes .../Resources/ZOOFLOW_DRAG_NORMAL.png | Bin 0 -> 11369 bytes .../Resources/ZOOFLOW_DRAG_PROGRESSIVE.png | Bin 0 -> 12614 bytes GUIs.ZooFlow/ZooFlow.vbproj | 5 ++ GUIs.ZooFlow/frmFlowForm.Designer.vb | 4 +- GUIs.ZooFlow/frmFlowForm.vb | 42 +++++------- 10 files changed, 209 insertions(+), 32 deletions(-) create mode 100644 GUIs.ZooFlow/Resources/FLOW_Sidebar_Search_inaktiv1.svg create mode 100644 GUIs.ZooFlow/Resources/FLOW_Sidebar_Task_inaktiv1.svg create mode 100644 GUIs.ZooFlow/Resources/ZOOFLOW_DEFAULT.png create mode 100644 GUIs.ZooFlow/Resources/ZOOFLOW_DRAG_NORMAL.png create mode 100644 GUIs.ZooFlow/Resources/ZOOFLOW_DRAG_PROGRESSIVE.png diff --git a/GUIs.ZooFlow/My Project/Resources.Designer.vb b/GUIs.ZooFlow/My Project/Resources.Designer.vb index 64753c9e..39f9b5dd 100644 --- a/GUIs.ZooFlow/My Project/Resources.Designer.vb +++ b/GUIs.ZooFlow/My Project/Resources.Designer.vb @@ -1030,6 +1030,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property FLOW_Sidebar_Search_inaktiv1() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("FLOW_Sidebar_Search_inaktiv1", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. ''' @@ -1050,6 +1060,16 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ DevExpress.Utils.Svg.SvgImage. + ''' + Friend ReadOnly Property FLOW_Sidebar_Task_inaktiv1() As DevExpress.Utils.Svg.SvgImage + Get + Dim obj As Object = ResourceManager.GetObject("FLOW_Sidebar_Task_inaktiv1", resourceCulture) + Return CType(obj,DevExpress.Utils.Svg.SvgImage) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' @@ -1510,6 +1530,36 @@ Namespace My.Resources End Get End Property + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property ZOOFLOW_DEFAULT() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("ZOOFLOW_DEFAULT", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property ZOOFLOW_DRAG_NORMAL() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("ZOOFLOW_DRAG_NORMAL", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + + ''' + ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + ''' + Friend ReadOnly Property ZOOFLOW_DRAG_PROGRESSIVE() As System.Drawing.Bitmap + Get + Dim obj As Object = ResourceManager.GetObject("ZOOFLOW_DRAG_PROGRESSIVE", resourceCulture) + Return CType(obj,System.Drawing.Bitmap) + End Get + End Property + ''' ''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. ''' diff --git a/GUIs.ZooFlow/My Project/Resources.resx b/GUIs.ZooFlow/My Project/Resources.resx index b0cafd65..9bceadb1 100644 --- a/GUIs.ZooFlow/My Project/Resources.resx +++ b/GUIs.ZooFlow/My Project/Resources.resx @@ -193,8 +193,8 @@ ..\Resources\DD_Icons_ICO_PMANAGER_256px.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - ..\Resources\renamedatasource.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\ZOOFLOW_DRAG_NORMAL.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\2_ZOO_FLOW_Abo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -322,6 +322,9 @@ ..\Resources\ZooFlow_G_DevExpress.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\FLOW_Sidebar_Task_inaktiv1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\1_LOGO_ZOO_FLOW.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -349,6 +352,9 @@ ..\Resources\doublenext.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\ZOOFLOW_DEFAULT.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\actions_check2.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -463,6 +469,9 @@ ..\Resources\Compare_RefreshScriptPreview.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\new3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\actions_check.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -478,12 +487,18 @@ ..\Resources\4_GLOBIX_AKTIV_ZOO.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ZOOFLOW_DRAG_PROGRESSIVE.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\documentproperties.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a ..\Resources\StatusAnnotations_Information_16xLG_color.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\renamedatasource.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + ..\Resources\actions_addcircled4.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a @@ -577,7 +592,7 @@ ..\Resources\del3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a - - ..\Resources\new3.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a + + ..\Resources\FLOW_Sidebar_Search_inaktiv1.svg;DevExpress.Utils.Svg.SvgImage, DevExpress.Data.v21.2, Version=21.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a \ No newline at end of file diff --git a/GUIs.ZooFlow/Resources/FLOW_Sidebar_Search_inaktiv1.svg b/GUIs.ZooFlow/Resources/FLOW_Sidebar_Search_inaktiv1.svg new file mode 100644 index 00000000..28d329dc --- /dev/null +++ b/GUIs.ZooFlow/Resources/FLOW_Sidebar_Search_inaktiv1.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GUIs.ZooFlow/Resources/FLOW_Sidebar_Task_inaktiv1.svg b/GUIs.ZooFlow/Resources/FLOW_Sidebar_Task_inaktiv1.svg new file mode 100644 index 00000000..3e0c3362 --- /dev/null +++ b/GUIs.ZooFlow/Resources/FLOW_Sidebar_Task_inaktiv1.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/GUIs.ZooFlow/Resources/ZOOFLOW_DEFAULT.png b/GUIs.ZooFlow/Resources/ZOOFLOW_DEFAULT.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7472d8c2ab28607a595d151b84b15dff367e8c GIT binary patch literal 12125 zcmeHtcTm&a_h!I`B0^B4Nedt%(m@1iLg<1@ks3gHQIHZqAb?5}l-{d!>Ag3VCcP6n z(tC%5p1pa0?{B`dJF|c8%+BmGlOgjdC->ZY%JZCazPwbCBe_9y0|J4ND9FQAArOKP z{D6LxC{Kd{$5_&0RkZ=$A1V0raaCd5Jrds{F%DT_~w+GyZT`wZkN;|GwSla z);KSwD{S_!q_tqWT(Wl}6b&OYK4n)tsL9)q3UsuKX3()D)}VJejvQ#2N#*+FFYpO= z^7*^^7Wt@89}Cgtcy@vIj+=tlS#Dc=GQq{%TH=d#XmBv=iS1fHc3EIjFzY!^;&z$d zuTSDyx1kw_K_Dwb!yAMU$lPrLLdZ)gF9;-pj1dB1y-Wm=y#D_${ok|`?Zal2kiLg4 zW10gt3``W(#HsdYU6#jl7YAMfRVwkQ?5OB^!vYhr3we0klbSVUc0@_nhSIakL}Xg} zg}l{s3GT@UowUx2=CXeN%xt>8+zH$;n7LBNLi6~H;^LB2Dfd)~sw+0=h|02(MDUc4 zjEV4al!?PA>wXG5-%bkq04Ha8_x9CZ_va5Q-C2|ck-mxB6O(cels9pPUBHDan2dn8S|lDkW@y@4dcJ*~6G zw`=I<=}L@~_r6wm1FDOse3z^~XObJn5;b>$i4|t=Ecn z7>y)_h=_zo=XK8ox&Q6T|BNu9K|_ ze{USE$?_Jh^q1d1zS<=99Nz4ZE}&RWAuOj-F?2__)Lr)ZwV-J0&96k@?d6|Lp+uA^ z<(XNu9Y6kB6cmY1M*Um>}_ay{tufDtY-K|;^?ih}6C-(>7dVr-%8Jd$*!?!1q6@O`rcNI*B+cD4a#d{C{{-ssoIy| zT{4~#7*VH~ZR50=ZJ8la=t?Rvapn(pu1ML+wxJi*vUb~?Kng5XO!TZKBctQ!)3Dtx z_Ae>oU3YqR|gc@H^RbYT6@ynfyR zCs$1RN1&DpspHE>fG{iQNTWW|l|{$l%%53X%PiT_)@XQp1wS>)Mq<0XlU;iaNZk{LSY zOY|uDhW)^-jOuD_D0^#U45dODEnrdX9dQ zm-U76RxdoZCNlNlR*FGZI(kua8yp|D>rKBnh|v>zpk(*Be$7eD|=#Obl7McB|SNdN>_k3ich=NO5O*L)KQbzA#yry1Z zo@aq@!DqN;5*nQp4sO*{#`Db4SiQJ-W)+-#$5x}<-(Mi1AR@EIK{Kf~agq%Yc6tz1 zHsLF~SOZD%-EDwsdSae!$#R!^!PgV_Y*UA>8mU08d6|f?H871k-EQ~IkP$>K-y=S)p=3%)D^<}NRp!!V80=|9Y=f;T z2tbQhwgYkv!{7A&EdoKzV#yI7-&ikH9^Ycft<_ln(;ii;neT6Pe2(-qTC{4y-~vpi zY&(;C=50t?A3eI_N7+c$f0{pl)X=s(-CHc=%Mv4cZ+~6?9iQPMF;7Fj;WfhZNM5^kcit_k<4)=6-CsuQ$e0cx?NDSlv~& zPWOY15%@4P(yK7{eS5{(DsS%TyW_!(g5Rb`yR{h^R$HHZoG$yTgo=tj0H~qlg7DxH8ip#(ARimbWW{Mu5 zkLUaA*ScRaa0fKElf;|g5{@&)Z0Gw10~i0Mj@pE*WM#Dofm3M0A?UO*0olk#&mQ-t zb#Zp#*w_BQh{)*HF1}BfRj8wfOB;s{PiWcPg_cZ3t1K+xrITM(iz|LckSX-iv9tFy zyfH9$7&SG#xa6C3`ZqNrDrSx5TTK>)(IZ0mHS8?2;&!PjdKfIh5qZs2r8D?L?kX_Q zDA%(e+Dxe#i_yHh`qDTL;7=K9Xt8`U5DG<(G~?DyvkP*gJ<`_2E_w0@W}4^G^Xv!#?JTz zti68FIe!R=_Y~}9uV;gvWP^P4E|};{l5s1I16yL_8kJ^YOR1e11C0=x7zj)q1mlpxb*__3sWBu1q^N8=yUB=v?V*Yi;&rJt;Zij zkejZZAwW*1wGRR&-O_Sn6WnjAfey+A^PSp@Tp@%r*XO!})gTYb1#2V_nN!dSBtu50 z{+HEb*u(WOQ(n|vx$!^Sjz_V~Y!e|qpYcCv$IG9nRXrYZ*HG1-?*+2}gdjCEiCXLR zT8)UVYNh~>PIdK5CsAIu`>2c1f-NEGu@0eBk09AfIgI$>^Pi24k}0XFb$=0^&WQ36 zbv1J>Vjcj9O1as#ifL`{XyvRc&a2dZOc<+v(X%nh22c#E`E+oqlk)D+$xiO%-m9Ut z=0?jD&*H4^Hht=}17qD>?m}p|?3S<<3RhQLb|CUu(iCcz=Yho?RqmGCOjQDDbZW;mye4^F8Y2M0ao0h#5JQA1hrr6cFnID9!!M<+62{u0^WRU{a zG*CNe!}9fLNY5=#^uDQ#97v!5>iK`j&FSWn`pql}GX%${RruiXoSMV_@kvaikj~tj zQwl~Mq7WirMr-E1ZOUj0!^^)X+%NmXIFN|!jWS|LC`|H>R{r|h&KzYIm+bGk-5*PD z_~H9d#v9<&@NSTqmtm1(>klZ7SWR2qq^!fub^zhLEQ!bx!4nxZg9T843g~xvfz|az zl%zRqz~d*`rZ!+KqQJSq&wP=GKi$-Mrnvowk~yy1pSBp9FI@k2YQFK%yxHhA+!xaS zOBJD+J1u~uC1W0WPgTxZ9eY!o)L7D5rLgBE7SGaZiLM7j`u`{*G-bETa(|Dc$u+mF zfY1%1Vy3=ax~iXiipH>LX{&7o9YsA-yDp^1TZU5{7 zPWfiM9G-)Y(UaCm2h^qA`yH*ZcGzSHB4_NOW@h z*1p;IV#Wh^pOd%*&@U5-Lt|>q#(7e8Q{KO0@aLN>%>p*V^rXwOwFB3Tmj&LrG_PG%A{LsOl&gFYhl7-fa9^6U+5K^i=??C#vIJsFN9kizqBZ}HoK*b@X0HxL;;u&1t8u2sKr2O zap^aQ&|{oueX04MzUoq#cr?Ff$?CkND@mO2R7j02!$4m!ZwMLQ>p@Uo9emYGAhhZc z40u_4OavR?H}r=)WV@)fpvqqdzxWvfPlWMYfR0;?4W#-0S?8@(9N)q{5UKoge>uiC zae;3<3tF;oTas6ZLKuPA;f+JZ{yOuB>G(+w(8!qqR;)8zfFAj zRlX`+%AKXgC^=rNht{|}5ecu+dQe-H%1ZC;|s^G@4x$%i@+SodY zaCZejCLo*oCgkesf7Q(t zaRNDM*DZPKa(Bz;z1cELW$sPrpWbTvJ2pq?ya~h632p zH>^RBHCdT?F)|Z6U+OsMes@uF0o6p|>Qg-zP=^Y@InI2X-rV=a;RqNQ)4_l=t6GQ0?=Q zHUiH?chv%85k48GY3l6fwoRDa$E@=v&f#(O^@+zcB1^M!>rF1#85qF{i0o`|GmFax zloqBh2MLtvxr#$+^TDBgMIk>7NkAv=IpNDQTR01~=db@>Q)}=@+rr*6*sWnACY~rY z7cq7JWkn4%;>|wYy^@=ziv4Conjic?ex<%BZv=_7Z@Mp?Nhxcr;SAW7>F-YWL86Hq=tNASQg%HqrG2bb|xu`tzCO$>n=Tj#gi4gWF*waH;r zWtqCdD)wD=$`zv@|5Q$moS3@!Z02b?%ftcL9dpHDnQe@o+Lz#$wus$!F;eLxs~!7J za`sjAKTL;xShqD@w7u%I;D=-M4-t@mv8`c`{SaFpP7h-$;$Ycsz^N^rzkdBNMSF;& zYKST#Fe;Cqoz4Q}&Th-R`5TM6*XTW`So`;KqsG7&!qX!bVy63m&CjuOL2VByRoyn= zKhZ2$g=k>kAxW2P0**gPfxYKOhE%cmwBEj2Z>*2q)Y#?- zn+ooJym^+WEamh@JAXaL)gYAhH**61Of{?$4Sf(<6kU4-su%t_Vqdm=#>u4X- z@`7B<3*6v;7fnIA@a87DORZ;63fg=`N|fUzb#Gq>umf*W59_sbUzZV(5dfd#r6*7E zw)zOte-0>6Er{0(=AS69PU(i(uCT(4Vn2Fvg48BIKC=`v-A!)Yf0Gm%3IdXx3!D)U z*Dd!$bO|Z|xpi&#K?-3r$jvYViJGB@spb1y7sC58QA)qP<;$9yLc`x3i6p}v&qIC< zSU=}NXhY>=e7r%;rgfMN+hYd!l6}tm+OZb@8Vf%^f7^SDe_{LB>w(VKC^=b0VG%q8 zg!_OnG^))U8A0hi051_iB4p#&Mw!PIe{enWzH7noC`}`eGbD3=*|eEEsY2b^D7~wS z>9{xgNBA9eD1B?nl}|CblX?%5Ma3tIvQ}fWfv$i*D%UdgllS}W@Z2RJRKxSusrDPC zfl%IUYUgI%ZMgule%~D)dV)_JqStP<9JsHh$;G1Dp};Mb-OOaIbC^IGM%I*a#=_Fk zEg}ge`7_3^grmKI?CB6>zJ!cN~u2 z^Vo8kno9PTJ0N4^kpY|{264H`WD*rUCQ~J4?GFHQSU%Phr-+@{r6}wKht=M%VXN~{ z{_I!rhYge_rZ5K-NoK@Er3cI2|7Na<@$um>5@r)ej=n7AMps$4QyV!!$BBfVt^-?I zI0`^NJ*)edwgZ5w1QNUHPFLG=-OcG0jQsJ*H`QVfIeUPs0_>4Se;?E< zTmqC9n%9tVZ1>f{>5TUV{ag2(h0=mj8dp@WP;g|~gq+qxN%*+$pRq7Le9@~$i1c8a z-d)~({aw>---3zfc11ZQzQHM|lg zVic3o_7wC4EX8LS0g_K&_PPMzi+l&Ed`P0|w&wta?!HF7Ss| zzL*4xAD{*qwU~bbGh0@y?XKDl2Jv98>Ep>)x_4TdI%|C!-y3N$%%MprlG+6?y;}Ig zilYnBtrkopC&dT((_*U^f%i_FKi|MaYNpSsg`P~o4(S-;%qj!FB1SRh=AAM*x4x*~ z2@puMJ*^EwXKw18AI?*;*iT5T)Ot7JR*5URzQB5F%NoU@EGk}AD*Jc%0w3t^#@%#Z zV3M|(Zc!S>sgQDeJX0lcv6=%rZ1--O<^U^p8lWe^Gp9t-j@nq4kUP}_fdpPwCV5dO zyU;ldi|$<&xj4LpGSHs6%|3Hq^+a|7y;R7c8*pJfdNKZ8S!Ecbud8^3cD#H2He*o` z|5I!`=w7gZESYc|-Xd&Qr<&{vsGz@DkYJUH(uZHQic`FRCZE}@x7p7f3ULZypzoBI zd;C0pY3hecbdy(8X;)ed2+5S(4?Lj0zgK&OPM4X7VO`RY#xr;4d~(JAj90HxvM+Oh)+)DZO>mnlsJ1Zx9@?RO%)Il zQc8X*-Fx#X$XfvhXXW>f7nM|XPh#D{%_WB+jR5ym^6CRh=xJq|nrG5&*w)PHg*(P! z20OFD6?Vq?Zrk=uHT{e^G>sOXb1Oja$YBLddg8}$_2Tq6*}z}GgXY2;QAlyT#3Nju ztNOMbrZ6Sdcot_ZQ=kH6*Je{iYAuY5HzfNwIEHV>O|rt24`IqAF!P|3-#_HG|8841 zFshye{n^FJSg8cKA5ucMwL{m8LX&!emTk@koC`(@UtGS9eeT$N4dhtr+uM;JC1M@| zS`mE=<-(!ROUb%YXRUh-$d&n_fU^YKhLQN?6r#zg>PWO!N=l} zl}?Uo6UBs$*EvKQD(YLgWu`qJ?VW_3oWnFEZs3;IlkXglq^WAohUL#^t>i?LUTCMM zj0;hT>q}p9oG1P4j1oKh=$iPPa|c;`ym{UTi>y5ueq%04dG}F!W6ZntBleQ{FT(FC z@*n6P`=-n?!R(KYqYKZfK~CO4txz4e3^zsg$j+0v4Th78Tx3+ZvE<)m><#|# zx(OtVef6WK`Fj6jQ8+ojD4Yr|cW;NZhQa<(=+`e;S<`wS9B=W~3sNl)y)>Z8u;6%U zzEsp~pwnOjcg^o$H^=(d&Aas+GZmg*+GDPv2R!_BgANTBrBNdCbQ{D|k`knBo3`%A zso7=Wca3Or_e2VUPgS$Fk?=qYN(*FYcr?vQnid@Ewy?7sH1s#tv;%UF{>S6wR4z(*07 zORGAq5@+MV&QH2eM`$1r(o6VRfUD)_)8Rj7nZV0Y0!}G^=x|0(?0LNoqG#6Q*Ll+Y+p`u_qR#FiO7D21=$Qdmb|A_?^}M(r*!%{CW^MYu`a(&f~N6~-R4c4zUN9A z!^^@G?)|l&54EllYQ0>gg=xr)W84BFF~l^VHybIQ7irAqj|qszWuQ2^Py%Of%adXo z94hH?I|+RwSC&W-==vwiV}5IoA;dSMp*6WEy)uHkhP=FO(Lz?D?f z+EYxvukYH4M)S99*&hLkL0Go8)dnb0K68YC+j6CD~ zkpE&<+6%&)j-)6vez{g1ZkHv$$(VEb_~%<%({|wSw$r(ryPyG?@LBRN z&qATM6TxW~V>HvjyTOILR|(;<`&=_5YSu1C2#J>_Kb@O`CCZ`&$FK?pN-jTcJYKiz z-EZx^2jXxEwq=JY#q@rRzwL;|sok9yu@%?=$G7z?e1w<1-q7U8h#$w=1v1h$9?-q$ zeBz@!-|G9(3}GpJ5xH-n^)&1O5gEicN0_MuSz$X8V`ZIw{Av4KH+g7UETfzP`u1vM z)ZORbN0ea3H!u71p}97bgD&--R*k2{r+O;u*o)X&SSixs>sc z^u!Fgid+h*uqGY(^nim1mluKwq`HlWMhcO<|n%fCpZ9sqm7L9!uC=cXd+#eQv zi_gfc8ro3WH~>4!YYe(JeO;?_2~Vbr`iL_7H=*dLclMz7W|@=Ce>(7#mGH9UPzGR| zm`QEW7mQ$GWotW_1b9b%dyE_O9#R534KEXU{n)L1a&<|9Z2zxCAz(0|PH!1XZ3~U*acg3V^A`_^s)UnFF-siGGrSE_=J%c7D}$QYh3dQ*CeBO$n$B zWN<+lA+V+Y>Ll`@zU#?=?*C-H)fJ{xFR-3ams_L~Qg9LiLP>3NBK%iiW?o@;%x6?? z(|cTyfdZyr?E|}y5Q6XV-EX4%3+pDcK_47YO4-J}5fpBHK-k>A`o?ZgG`ZF(&5ii4}H*uKV9N`lV=2}1< zG!}7F2_^~gHU;BBpr``gjXUU1qawbJ*K-6^Rc@CY&PGQhbZN;$z!4QC+-{?FtpgkY zbQjsJ7R5mI7(c{-xRyvjK*-1frd3k-3xR3jdyMjGDAZ8Lq`CojqnnFw3KN(+ibR!+ z14r~;NZ@NPGDchvrV_nUl%3hLL&jUeC2|Sai9AYn#^#Tm5jDLB7;k!o?AHc5egd;N zg6XFnUw3x+`QX45OYWyrfQMg-U7I1_>@TwV2&nk%u+G#FzD-I&4=TlJ zueT)I9zTS`^22*T7$8$0e~k?9rwDo7a!_ExhH;Jwl@N!In4u z@NN4gqhxv-A-AYL>om123J~^mFCD`{eZSQgu%m_{^1stS^WEQnBbnbo^Pl0U)8#JG zQ++8G5g?slbqqD)zq2z)1Iurc?sU5jokyJidUqZhe)aojD6=evEEM;6eiFPwsm(P2 z3b{XLuH7J&zM2g7kogKq6160Z2jfO+g6JOuWBfA;2(R_skA{1FLp-fGK&ShVlr}a(Q9z8cAct0 zYCsu&gnuU{mXs$UA(?PHSm6~LnD<`mxsic1jG?B#s3F^m)x@8|fO#?<3jM=aW`Lac zsp!{&z@G0)9v7d5;t)iT5e#Nx9qY6?E;#jLepsWb8Fb9bv&fSsixgBHe5q*Yqqz+V zJdS4lw)_=8&JW?o1-%XvpE}zZ_a=!Y3#_>Sx}&b?CC41ollZif*Xl};n&TS+BJ1;$ zL))^lvLQK-^rNAH0o6v2^An*iF27+%iWx651NYq)&Avi0H>YIlw{Oq1$kmOF=iA&c z8{%2z4djb~;JB1A8)Nm4pt?+)oScW?j=q_ba2|-j-`nE^t#j7a)?UXVg0ymTb9Kwj zx@kr{F2C1!J(7>c>$ICv-0${?jcxgY3sG~xQ~Rj+{qf%7TDkR1g7ex?c4G|UE=TGW zLdjB~M-n$Tce1&Yuu(=`o%=Mg3Ls#^2Ln zWoel`11?a53sPteDos<V(agpJoY@D zn4upow??mba|Pdx=0b>6SfdNF8;`s9Zj^SC2N!g7)RfnPWZWlwhmt{j`_NSgyFG)W ziSLdwcKRS?X<>2Hd$>Mx(f)M1&S3eClxnoxL#F}EdE3Oy?4rf2)HGJ?=QJ=M0|SFbqw|wW&%JT$ z!hTazFTCh!LnkJPqs2TB zW{;1${PS(ghey-c25c}pJ3Fatt@ZleV&^}+$CRt3d0c4u>nfU3)W>qJzrI$`Wc_cIPhkmwP=i$IHo{7zW%fZY4DUjK)H~ zFIer0-J^p*5ThOcjTTdgi2-f|E+KgxSb!HfIO%_9slkpxSi$N33npudz&8+`AQ8ap zArC-k`FHxd&*uvGMvNEuA2I(xPp(J*8-f23^AA{E`AztLOyGak_0McL<=y{Q^nY35 zKZ^ddu79Si A;{X5v literal 0 HcmV?d00001 diff --git a/GUIs.ZooFlow/Resources/ZOOFLOW_DRAG_NORMAL.png b/GUIs.ZooFlow/Resources/ZOOFLOW_DRAG_NORMAL.png new file mode 100644 index 0000000000000000000000000000000000000000..281e62ce04300465c079467fcfc8154a11a30327 GIT binary patch literal 11369 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 Yl!u;M`+YC%@qj-?IThJLnfJc`3r+5mXaE2J literal 0 HcmV?d00001 diff --git a/GUIs.ZooFlow/Resources/ZOOFLOW_DRAG_PROGRESSIVE.png b/GUIs.ZooFlow/Resources/ZOOFLOW_DRAG_PROGRESSIVE.png new file mode 100644 index 0000000000000000000000000000000000000000..bb04cbab825da7842bd3acb6ed46e352cb4503e5 GIT binary patch literal 12614 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 literal 0 HcmV?d00001 diff --git a/GUIs.ZooFlow/ZooFlow.vbproj b/GUIs.ZooFlow/ZooFlow.vbproj index 1919b7e5..d0b11977 100644 --- a/GUIs.ZooFlow/ZooFlow.vbproj +++ b/GUIs.ZooFlow/ZooFlow.vbproj @@ -1098,6 +1098,11 @@ + + + + + diff --git a/GUIs.ZooFlow/frmFlowForm.Designer.vb b/GUIs.ZooFlow/frmFlowForm.Designer.vb index 83c48a80..3d53c170 100644 --- a/GUIs.ZooFlow/frmFlowForm.Designer.vb +++ b/GUIs.ZooFlow/frmFlowForm.Designer.vb @@ -169,7 +169,7 @@ Partial Class frmFlowForm Me.PictureBoxPM.Name = "PictureBoxPM" Me.PictureBoxPM.Size = New System.Drawing.Size(158, 50) Me.PictureBoxPM.SizeMode = DevExpress.XtraEditors.SvgImageSizeMode.Zoom - Me.PictureBoxPM.SvgImage = Global.DigitalData.GUIs.ZooFlow.My.Resources.Resources.FLOW_Sidebar_Task_inaktiv + Me.PictureBoxPM.SvgImage = Global.DigitalData.GUIs.ZooFlow.My.Resources.Resources.FLOW_Sidebar_Task_inaktiv1 Me.PictureBoxPM.TabIndex = 14 Me.PictureBoxPM.Text = "SvgImageBox1" Me.ToolTip1.SetToolTip(Me.PictureBoxPM, "ProcessManager - Workflow") @@ -184,7 +184,7 @@ Partial Class frmFlowForm Me.PictureBoxSearch.Name = "PictureBoxSearch" Me.PictureBoxSearch.Size = New System.Drawing.Size(158, 50) Me.PictureBoxSearch.SizeMode = DevExpress.XtraEditors.SvgImageSizeMode.Zoom - Me.PictureBoxSearch.SvgImage = Global.DigitalData.GUIs.ZooFlow.My.Resources.Resources.FLOW_Sidebar_Search_inaktiv + Me.PictureBoxSearch.SvgImage = Global.DigitalData.GUIs.ZooFlow.My.Resources.Resources.FLOW_Sidebar_Search_inaktiv1 Me.PictureBoxSearch.TabIndex = 13 Me.PictureBoxSearch.Text = "X" Me.ToolTip1.SetToolTip(Me.PictureBoxSearch, "FlowSearch öffnen") diff --git a/GUIs.ZooFlow/frmFlowForm.vb b/GUIs.ZooFlow/frmFlowForm.vb index 9613bb73..8d486721 100644 --- a/GUIs.ZooFlow/frmFlowForm.vb +++ b/GUIs.ZooFlow/frmFlowForm.vb @@ -72,7 +72,6 @@ Public Class frmFlowForm ABN_FULLSCREENAPP ABN_WINDOWARRANGE End Enum - Public LOAD_SIDEBAR_DATA As Boolean = False #End Region #Region "Sidebar Enum Properties Register" Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) @@ -243,7 +242,7 @@ Public Class frmFlowForm End If ' === Setup Timers === - AddHandler TimerRefreshSidebarData.Tick, AddressOf TimerRefreshSidebarData_Tick + AddHandler TimerRefreshSidebarData.Tick, AddressOf TimerRefreshData_Tick TimerRefreshSidebarData.Enabled = True ' === Setup Event Handlers === @@ -260,7 +259,12 @@ Public Class frmFlowForm End If Next - Load_Recent_Files + Dim oSql = $"SELECT TOP 10 * FROM VWIDB_DOCRESULT_DE WHERE [Changed who] = '{My.Application.User.UserName}' ORDER BY [Changed when] DESC" + Dim AccessedFilesTable = Await My.Database.GetDatatableIDBAsync(oSql) + + GridControl1.DataSource = AccessedFilesTable + colPrimary.FieldName = "DisplayFileName" + colSecondary.FieldName = "Changed when" If My.Application.ModulesActive.Contains(MODULE_CLIPBOARDWATCHER) Then Try @@ -391,18 +395,7 @@ Public Class frmFlowForm SHAppBarMessage(ABMsg.ABM_REMOVE, AppDeskData) End If End Sub - Async Sub Load_Recent_Files() - Try - Dim oSql = $"SELECT TOP 10 * FROM VWIDB_DOCRESULT_DE WHERE [Changed who] = '{My.Application.User.UserName}' ORDER BY [Changed when] DESC" - Dim AccessedFilesTable = Await My.Database.GetDatatableIDBAsync(oSql) - GridControl1.DataSource = AccessedFilesTable - colPrimary.FieldName = "DisplayFileName" - colSecondary.FieldName = "Changed when" - Catch ex As Exception - ShowErrorMessage(ex) - End Try - End Sub Public Sub Init_Folderwatch() Try Dim oSql As String = "SELECT FOLDER_PATH FROM TBGI_FOLDERWATCH_USER WHERE FOLDER_TYPE = 'DEFAULT' AND USER_ID = " & My.Application.User.UserId @@ -470,6 +463,10 @@ Public Class frmFlowForm End Sub + Private Sub TimerRefreshData_Tick(sender As Object, e As EventArgs) + 'TODO: Refresh Data + End Sub + Private Sub frmFlowForm_KeyDown(ByVal sender As Object, ByVal e As KeyEventArgs) If e.KeyCode = Keys.Escape Then If RunningTask IsNot Nothing Then @@ -545,11 +542,11 @@ Public Class frmFlowForm Private Sub frmFlowForm_DragEnter(sender As Object, e As DragEventArgs) Handles MyBase.DragEnter If My.Application.GlobixDropAreaStyle = "PROGRESSIVE" Then - PictureEdit2.Image = My.Resources._1_LOGO_ZOO_FLOW_DROP3 - 'PictureEdit2.Image = My.Resources.ZooFlow_drop_drag + 'PictureBoxDragDrop.Image = My.Resources._1_LOGO_ZOO_FLOW_DROP3 + PictureEdit2.Image = My.Resources.ZOOFLOW_DRAG_PROGRESSIVE Else 'PictureBoxDragDrop.Image = My.Resources._1_LOGO_ZOO_FLOW_DROP2 - PictureEdit2.Image = My.Resources.ZooFlow_drop_drag + PictureEdit2.Image = My.Resources.ZOOFLOW_DRAG_NORMAL End If e.Effect = DragDropEffects.Copy @@ -562,7 +559,7 @@ Public Class frmFlowForm Private Sub frmFlowForm_DragLeave(sender As Object, e As EventArgs) Handles Me.DragLeave 'PictureBoxDragDrop.Image = My.Resources._1_LOGO_ZOO_FLOW1 - PictureEdit2.Image = My.Resources.ZooFlow_drop + PictureEdit2.Image = My.Resources.ZOOFLOW_DEFAULT End Sub Private Sub PictureBoxAbo_Click(sender As Object, e As EventArgs) @@ -622,7 +619,7 @@ Public Class frmFlowForm Exit Function End If - PictureEdit2.Image = My.Resources.ZooFlow_drop + PictureEdit2.Image = My.Resources.ZOOFLOW_DEFAULT 'Erstmal alles löschen My.Database.ExecuteNonQueryECM("DELETE FROM TBGI_FILES_USER WHERE USER@WORK = '" & My.Application.User.UserName & "'") @@ -1245,12 +1242,5 @@ Public Class frmFlowForm End Try End If End Sub - - Private Sub TimerRefreshSidebarData_Tick(sender As Object, e As EventArgs) Handles TimerRefreshSidebarData.Tick - If LOAD_SIDEBAR_DATA = True Then - Load_Recent_Files() - End If - - End Sub End Class