From d5a439c9063f708532aef72c81b017bbb472b0aa Mon Sep 17 00:00:00 2001 From: plough Date: Mon, 31 Jul 2017 17:01:31 +0800 Subject: [PATCH] =?UTF-8?q?REPORT-3163=20=E5=90=88=E4=BD=9C=E5=BC=80?= =?UTF-8?q?=E5=8F=919.0=E8=AE=BE=E8=AE=A1=E5=99=A8=3D>=E5=A4=96=E6=A1=86?= =?UTF-8?q?=E6=9E=B6=E9=81=97=E7=95=99=3D=E3=80=8B=E6=9B=BF=E6=8D=A2tab?= =?UTF-8?q?=E6=8C=89=E9=92=AEicon?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../propertiestab/authorityedit_disabled.png | Bin 0 -> 667 bytes .../propertiestab/authorityedit_normal.png | Bin 0 -> 624 bytes .../propertiestab/authorityedit_selected.png | Bin 0 -> 639 bytes .../propertiestab/cellattr_disabled.png | Bin 0 -> 380 bytes .../propertiestab/cellattr_normal.png | Bin 0 -> 363 bytes .../propertiestab/cellattr_selected.png | Bin 0 -> 373 bytes .../propertiestab/cellelement_disabled.png | Bin 0 -> 156 bytes .../propertiestab/cellelement_normal.png | Bin 0 -> 156 bytes .../propertiestab/cellelement_selected.png | Bin 0 -> 156 bytes .../propertiestab/conditionattr_disabled.png | Bin 0 -> 344 bytes .../propertiestab/conditionattr_normal.png | Bin 0 -> 352 bytes .../propertiestab/conditionattr_selected.png | Bin 0 -> 361 bytes .../configuredroles_disabled.png | Bin 0 -> 574 bytes .../propertiestab/configuredroles_normal.png | Bin 0 -> 542 bytes .../configuredroles_selected.png | Bin 0 -> 559 bytes .../propertiestab/floatelement_disabled.png | Bin 0 -> 135 bytes .../propertiestab/floatelement_normal.png | Bin 0 -> 143 bytes .../propertiestab/floatelement_selected.png | Bin 0 -> 143 bytes .../propertiestab/hyperlink_disabled.png | Bin 0 -> 708 bytes .../propertiestab/hyperlink_normal.png | Bin 0 -> 740 bytes .../propertiestab/hyperlink_selected.png | Bin 0 -> 729 bytes .../propertiestab/widgetlib_disabled.png | Bin 0 -> 619 bytes .../propertiestab/widgetlib_normal.png | Bin 0 -> 614 bytes .../propertiestab/widgetlib_selected.png | Bin 0 -> 628 bytes .../propertiestab/widgetsettings_diabled.png | Bin 0 -> 394 bytes .../propertiestab/widgetsettings_normal.png | Bin 0 -> 393 bytes .../propertiestab/widgetsettings_selected.png | Bin 0 -> 408 bytes .../mainframe/EastRegionContainerPane.java | 72 ++++++++++++++---- 28 files changed, 56 insertions(+), 16 deletions(-) create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/authorityedit_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/authorityedit_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/authorityedit_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellattr_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellattr_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellattr_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellelement_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellelement_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellelement_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/conditionattr_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/conditionattr_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/conditionattr_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/configuredroles_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/configuredroles_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/configuredroles_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/floatelement_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/floatelement_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/floatelement_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/hyperlink_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/hyperlink_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/hyperlink_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_disabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_selected.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetsettings_diabled.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetsettings_normal.png create mode 100644 designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetsettings_selected.png diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/authorityedit_disabled.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/authorityedit_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..3e103533306e854a8e69156ba3bddef4488998b8 GIT binary patch literal 667 zcmV;M0%ZM(P)Px%RY^oaR5%fRQ%!HvKoIq;9ZOB+ON*d&ONk7jfMmyU-u%SDSeK1%F85*?U|`63i$bW3b1r+7>w}PdbYvf6B$GoZ zRi*>aC4fG$OeX(`@|hw6C|0Xgwzv0sOUlQ8m5Pf!?^pF0R|g-8_thf!_rJCfJj8IQ$txl5A^z#K7Z zycy$)f=Z>L6QNu#e_|~9Ga7|2(J@Di>Qin&XO$Au+*tPgKJRwBzY(j~>!R1|{a9UH z+r+cuwB90yIoiU)(weG9Omcd7o+;8a;mU1(a@Tvn1~jQg<$RQu3;Fd5i4C%C`z(t1 zD4Q)krXofF^*eeTb6r>NmwMqi&TKhnijc_IgAV}Q%4W0osL^o_Y;-yo3WfDBR8}nO z;YY$S&fXCoJnu_jn(4j}QPwn{oqOKt2ywD}KEEP|Y$ucYL9JFB5{~iOAOt+m9hjyy zP?TXNmD;%IbUKrUsgiBZlXk1MKe-U(ligZ6DwIm4`9gT5cq%^)u&h+;=Hn0-<3FOF36UQXj}ZU>002ovPDHLkV1kUY BGq3;v literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/authorityedit_normal.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/authorityedit_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..d2e0a2b430ef0d0da3461bb17273f6c7517596ed GIT binary patch literal 624 zcmV-$0+0QPP)Px%DoI2^R5%fhQ$24JK@isa_IA2>ztqZXdv@J70H!E3o(?rFVVA6=CbUF~v^M3iFrWHRB>CZDj&Jadi}qDm48QEjza zecI%k>P)h2V}(FU*~F=T6?PtqeIvC0Lm0|;#bU8aO!5hv3jSrRiukW`xs18dYi{m3 zTCGkelkhuj@-?R8uIt{=bEVIb5Qfkjjlw%q9oA?xCP5HvnKSu>nX{B~9kcYsoFgG2 z#9PMXHrk#r!8nV`uc3>NF`%yvClc~~{{R#FqucFnnjl$VpI|=P*myjCg-8p3@3X<9 zzeYf*RLbE!JS5+ zS;ukKP|0p8m0WH%n`pqrnh_#+Fc@?p_6=ft5c42*om2DEb_p}m=_*+H~- zISf?|$Px%IY~r8R5%fpRL^S@K@@&(lAWd(5B47rDMBy7Qx6`BX_Z!rZ7+&o5gO8V^N#43OS;2wX_vZV)`DS+K z?I8T44KI5~AfVe#iNWiYtn)5Tj!FzKx@7>|LIMha2AD_#(0(v@zo`l6BJ(>0uw?+N zguoI?S9128@S#y=p)TAUV>LAJkr1mxGs!mv#6W}vBC}ESk0Q|kuhh>_iq|~9KHC#| zhz`W4nf%8iIwu)7@6=>9B4}+Lq1?C6-gt5v-EMPCH&8G!;gC-C+Ck}(w=tnR zTC9=mq$g$btJC;Jy5zdM4i^Sujrbg#&I#SHmMZoe@yV6yHFy5RL&}R(ax_@#G;bl1 z9pR7BMXsB68#?G*C9ap+FZZ)_$puq>q(ps)xTE9H2$42jaL1G=WYAyF*~>bXTreF6 zo;S$_xuN4fMkeuq3-SsddqT;$$eLa*%xei_?x`j;TFWM%GWhNLPydpV5)t7!*Z;F9 zw!Q1!VdDL(tn*g!J>@-CqyzPayO}iROjM*|i6aa3Y5oNY4%)$&xh~&GL@#FW6B={2 z5zwRKMfb2^(Uw{AC-@({Yrvk2nusQRHJ!j$MFr4Y@Ef$+yhhrD>;x&8=b{{cJ&RS< zYuxi{3Q9b-?2QHuD)Uk|dDzeQ(iA4_#99_VM0J|S8i{~w@$*+O18;>Q30002ovPDHLkV1f)ZD3t&J literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellattr_disabled.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellattr_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..7ea07bb9a19647d6e77481bf2b0b37475d5ef919 GIT binary patch literal 380 zcmV-?0fYXDP)Px$Hc3Q5R5%gMlCe(1Fc5~FxKhf7P(m4bf)1?^$-=~vfv07NgqTT)2_TKBP8uL+)=8R5VeODSH1;OvPzf)0kQL4J|Z&z$50*kN37CP`A+qt1l; aQRN$4zkZf*`v6=30000Px$B}qgKj$DExK@LF&ML2;oOPbsu;S87p zTha3d4-B>`oEf5-wY5*uTm6*!BO&l;?QIGP1MsQ%JjRY>Gu_N3e-R`3XhVfhE_gmGEDy(TCF9_RQegMkHbySuL&YS=M002ov JPDHLkV1j+4n`8h0 literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellattr_selected.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellattr_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..87c812f7946c7d320d6bedf71bd89bee649061a2 GIT binary patch literal 373 zcmV-*0gC>KP)Px$FG)l}R5%gMQo&BbKoFfl+~Nnosr-Z_-XXyRyup{9Y>=oOVya(T{b>or z=e_UT#ihk#4y#Do1pio1_sr7pQt3ifB+LtZ{n(ls7wdbc(H9Rk_<%Of2$v+m?+ETn ziR5qeI`lz_ZfNTQ%go3IF~3T$p5^sxdzbCfQ8i%r{s^;YQa_Tgtbsft%yZcTekXno TO*1(y00000NkvXXu0mjfw3eZ) literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellelement_disabled.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/cellelement_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..2e450c35bc36daa1dfdc68e04a05919d8a6ecb45 GIT binary patch literal 156 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL|>AJY5_^ECiDi z76>J<%uG&6dF9<%`TX46dpy_tyBv31F$#Pnl(M(^ynAJY5_^ECiDi z76>J<%uLS7`7~eX^SODp%x3K>%>|LCTsplceC4xij+ijlT}Rq>jzgpGG{+ASPMaz} zvAJY5_^ECiDi z76>J<%zSL|`+2?BncMSE@tL)&G#5mka_RJ*@RiT5Ibyy=|l8f`Uar+ppG3=eLN6sR3Px$5=lfsR5%f1V4xCUB*z>>Lu)BU#@`yu%uGzItW1}V9Xs}liBy9^LqnMv7=Ft$ zF#PBK`}Z&B@8AFQKxU9+kh!_J%$++A9JshxuP`$+yagHX@8AEwBpC!U1ZcYC2_#N1u+a^H z83qjG^CwT9d;;U+HHcV4@VbZ;LvR{Isv#hQFrwes*o7YyJ0MA9fF35uav(N_K@1Gv zM9>uxG6btZ|Ni|EL^g;RLqO_TkTrqWzy!w$OlZ%Um{{I3FmSy&d2-K3bTu^PgVT|b qk*O~wwwyb6dNY>5ro>1p=mh|WRCPAzQ~Ij_0000Px$8c9S!R5%f1V4xCUB*z?MW3y03#{bR#|NrM?U|>!?d-mimCQ=P@aB$#YWc-&3 zG(;V!SB`<Px$BS}O-R5%g6)3Hv2P!tB>|A)5dL)g{D!PT)E7k4KUwW;hrfr~HT-Zs@i7k3AZ zWpr_HaCPw^j9}q-P8HJ#R3MFK;3ja-m;W9BSWvN!vpEQNweJ*yWjKyM?lo_ns?gy` zmH_%9SQVg+BI zm738HB8q&MHomkQt+n$m-|g0)N6SUXScsDpF=%e0LIkoO9C=p;q*a)x2qER*H)2?B zqIt-D&$~=h%&r+|dlaq5F&<@husRbQ~@<%*?1hx1i2XtK^5y1Kcl700000NkvXX Hu0mjfu1uX6 literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/configuredroles_disabled.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/configuredroles_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..136dc6568592def91ef3b5f54a703162dc8274da GIT binary patch literal 574 zcmV-E0>S->P)Px$_(?=TR5%f>Qr~M6K@h&(yUXTRH3=R?kPvEpQK1jl5KScHHUEfzl>bOxLojU# zIf`i7*P^6QwXHGDmA&llxRZ8en^hB@-6n_3%FM!qjnoZYZVPc`|z z|C3U(jZd)+Fh?GBn>TT4M=0#?H(x6y%8a=a#@KJp`6JHdD@wiV@%Z42X|{2#5daW0 z0}wS+Oo(@eCPbgma5kol^y#;yB)du}=6TMg5H!(G$|@zx+9YvZI30~fm$nJUo=t>d z^Z9Zqb^*N4$HzzKwuV!-+wCVBmCc*@??m-_eFwm;20{6-*XwapU}LA#DP}SmxVoA( zE0xCwNs^F$zkh=@t3SKj?Xvm&Hgp^@9t;KxyV;I|AlO?hxZWN3am;H%B)N0_Va@9N z7Z=w%zE8eIQ8cp~?O0D!(s^E++!CS=5i!5#?~GhmmO0P;vlH9of8y0d`bt}+lCyg2 zrY60MUs{Xx<#GV@Eh6Uk{N2^`vnHAln@kK}C=^chvQO+~8|}gH4_ANU)FbIXN&o-= M07*qoM6N<$g0NH&uK)l5 literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/configuredroles_normal.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/configuredroles_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..1cbf98153510e00ceabb71a64d83bfd20cb18edc GIT binary patch literal 542 zcmV+(0^$9MP)Px$*hxe|R5%f>Q$0%qK@gq2O)iLnHd-l2Km-#+yu?5X32196f`z4EWg!@`P_z)V zvenW`$q%rTAfhDZ)F1}z?X*$P!kEoEb05hW_X2_g%f6kDw=?hd0RG8X5Kk(V>K8)n zNeLOsVGQz|^VLG3@T98IR8EJael4X|2Iw$o5w6ulkz%Tvkjm+FqV1bzan~2$HH-j`qwI%~Zj=WJ@V@e{%nBJP`or7XZBE0ns;B&z%ZtkB8PORzikWwRE z53N_LU+1I=jpHN}aeZ0W!;@aIe-Hfpi9{mq-rnmLJOhNMO!MmAPvGHSM43#c$Fe>) zkz^K=ZgD;03gbH(!hIb5$IcI@FUAT7{+3l^ScotcLL#Z(;1iH^Mw~_BafD@?$S|h60bZAIoMB1`GU~)3ksAOSLfCSPx$=}AOER5%f>Q%y)zQ4~JsI`2(CVu9qUmTpQ?v~@_ufD56`6i5Vt1hr`qsJKXQ z5$MWoB1PgNb=ks=4G|IaLoq}`v~5=|62h5x$N4yB<0d_o~)R+n$Jarm^sZ8{kDLBXDNcP01Nukl_e^p~~DW1JC@4PtB^ zKb8(WALE}Pxw4F&J!?nLRSD~1LgIsts%z-n{*`@^tvq}&o<7R)-1YVcB;V@xtO2eo z&}Lrk?N7EAFR(r6XnQA{64|#!B3h^-+@_CU7Przxnx4;k_f3V%&em_5rhny-#w7QYioc002ovPDHLkV1lGD11$gm literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/floatelement_disabled.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/floatelement_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..5525977557eb3eb0d8add7487941021de1224e6e GIT binary patch literal 135 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}j-D=#Ar^wk z2@A{&jEugjUiC?_?NK;;f@z5qTTuPGJ1@@`)IO1DThq>&C)C;#*v!HHAVY%psDV_? g%xMK0LMxdVu37TdR%Xrf02;>N>FVdQ&MBb@0A`~ovu1Ip#U_L!PC{xWt~$(695s>E{^~J literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/floatelement_selected.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/floatelement_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..477e9d448d2e221b1b2c5307931bc38f7f841a42 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|#^NA%Cx&(BWL^R}o}Mm_Ar^wk z2@A{$=KTF^zcNkfbs|fqo0!5?g9*R>u6&bFe4y&2Ax|W~u%+ICW$9NGauzmenMt{= pc-Yu${^L-_ht#N?hi=m(7<#@*3YugHYXJ>q@O1TaS?83{1OS9|FH`^k literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/hyperlink_disabled.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/hyperlink_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..cde4d783a5221b4fa818905c767d51ecd74ab424 GIT binary patch literal 708 zcmV;#0z3VQP)Px%en~_@R5%f>Qe8_MQ4qZ!n`~EYQQAleQju0@sZcdBF$%?(Qhe}V6#Nl9d;tesU?Q>e`K1{mlB`Ku>kwV~L@EnF7*f==QZmF{%J77blrbulQuUz+j_6p>-}UgU$AcXq1nw8v4@9D;*4K- zP_Ngo5+J%V#{Mql)w6V3p02L0e&(MWjXb9IpZL`~J3EhiJ$m4})sKk=Yiq9$H#RnC zVPSF1ahyFQnV(-+>nHcy953@EkBsrA`~8VsC=^P?VsRQ36Xz`k;=s+#6-o#vPm8g+ qTyE$#jrRBV%7YyaY83PT`TPYX8eQg7ExRWG0000Px%o=HSOR5%f>Q%!3VQ51b|Vq$2GA~wMgOxxh5h;A~$l7hPm+HMqL7eYa-KS1b4 zcl`&taiP(LU;}1b4cI_~hz&_*rB+w@C>XRLhS*>}=XuT~8ER=)`pBJo-o59(oOkDr z5dUe(gU*RWBIlG6OR&pAs9>KXx1|(sVDWrD|7m}nV{af9i@8QdMjtAro=GVuQFKB| zZ3TD(_$s(l$Snr~0pHBbOnPf;t2eB-74eW_v7ACd6iU819CFb#)rvQGS150yz)t3361| zsMTs0s@3XiV4?BR?}=IfOrZEXdXP3v5s^}DGS5ZK7<1$xvWjaiu-3}+5e`Ql;Gd2F zj)CMtPkt(8-hc;J9kqy3wtx}RUc#RQzlHb@Sf^0P-?bEBGYdNd!ZjX#5onPDSP8=#PA;l{kw%Yikw|J?y4ddOmr6`-te#QtqR?5-j zA!y)6C^R`YoZ5p<;+Ie=m6kCTY{{&ph(spfdc|U?=J6c!W14rvVcotOIeV936ePYk zPqW#o0^7Z`Il3N6V_NSG4z}a_0rR@9-v@u4Ia|??7>!2959$#W>{IwxkB0UC?Ee7f Wx-kBTvz5P)Px%lSxEDR5%f>Q%z_SQ4pSa+1(UNTD3uJ#h-&05lRgdoA=E(-tgm);1Sr$onUTn#i&&S`ckNZPta#oxl%l=J(mxSdz6FWk5 zJrp9kDkL5YZvl2EIcQ&gJjGrl*cDQd%CbKvOb3bNtBIL(&5ghI}OJQkadGD48S=c36#9`*2fzTB8sFdO=h74SM z*f7nC$R=dyBBlbr|19TBcS@6S+{$)<69~2tw*cE%F?)Y}#2(P8wqoiFIYJW}qc^Ju zg+iSxM*ql;k2sU1taDrKjs5g-?gYC!)mBV>%0aA+i2~ZsqmvQ!S&oy1(u!ZFK0Tq= zV3ex3{e>JXO%?}@Z}ZziObe^7S3pA=)bKhFkZMaSl+ZvO9lNe})6h2M3VC^K-zcX2 z(4IcUl14`TL5oLWzb<9$B$^&(pq$bVyebKnpUxAr0yw==~wFNPTvbNuc|!M%&)n<`=qmp3P@lhLc~ zrKEqtQf>80%k>NJkB1p4Q5{%Xc&%0ZN5c@Qr)J!4Y06nU%DFh7DoCOh_@B!;C(#v( zNU6M6M8&1#fOX?|9Sldo*gVMuqTo|00000 LNkvXXu0mjf)XYs6 literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_disabled.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..ac9163d6c413e19463cc664b4033153292741b09 GIT binary patch literal 619 zcmV-x0+juUP)Px%B}qgQ_pJ?K@^^u-7#i2GzbAb6`=>ALP55+ga+{-d+^X({-69&y_l1r zv6_S}_ybSIpb#vC#wuCc-OW7Tx9cw3q@{=s?9R;l@y(m>eIvww8uB_E&+{5esZAnP zGe(>=8ufSGZg;+%r+B;Ipua%1ZLP|BCPQUMVI-Qlgm5MmIUaeNsz%Wei z2toBAc=H+u5Rvq}U0-YYL2I2>U@PqVHicZT`4`z*IXHGZ#QRgytp67 zSqR5!_8(jTLL~qRg8s8Sd3hcV5Bs^T*=$zN&yy$EuiP~c`rEmv2*hTbTo2K1w{MKc z$G77+bcD!gPJuk{aYM>qJ51(DnUl*Px3+wDH2Si~zL5E36p9g-0x31$WFkKfhyBl& zC6{el|F}mazHukt!j4Yz$T))7xSi8-!c}V`;}Y3LEINtUv?3_>?9AL{^!K^rDj=oI z%$Q`Ic{)bSWHNDjz2481Dc|>9D3;hf(M#+h%_#7Axo^YjN32GKwOXV-m}?zfOtE(>@%@Z{HMhPV!;V#K3psSfKL|hGDZB?-*0vo{z|i0xZ3~#002ovPDHLk FV1flkAesOG literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_normal.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..38979ca5f930143c07fa3bf3f23bccbdf18e763c GIT binary patch literal 614 zcmV-s0-61ZP)Px%AW1|)R5%f>Q_pJ?Q4oIfvPqB@g`Nb_mQbOBAh^3R5y5!$VoT4xdGg1_zrc7G z@g#Wi(5r`Pde&UZBD>q07k@zTqzD$;QF+s+tl0bw(fMcziTazpnjsw^SnJ)I6*{`(J0?V=AQ)dprV&) z8b2;HrGg-QgZs6@XG)N#(=@40l*md*f(p*Mz-bBJs0 z566ZX7c_g*_rn(sf~xGmY>&8XBIdnw&XNcOR=;x?#M)k1A~+*F=^ppQ0sbWs7%7$C zMW0Ub*Jv~@5o^nWVVN5X!UY1SMqERZCq*T~Pvm*OKioubxVTJQ#U52`1>DT}`MJx7 z8*7)1SvVb#Z~zA)rKd2hkfc^yx&@-^ux-FrCU*RkZnv93w`)%a4@b=DV6*Qh$%ohF zvbWAkdcEFC9LFC;^4$W7PsLrFWVzf}>bNg*#LjnUL-NuxF#B5Tb9p|p?g=7(fP=yC zj9YsmxF;Y)>jc6q!BjP7w1wv?lED6hxDz|S0XIDDK8UiFzyJUM07*qoM6N<$f&hsf AegFUf literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_selected.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetlib_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..88315dc208457ae1f58ec7e3c4eb852989c46d46 GIT binary patch literal 628 zcmV-)0*n2LP)Px%E=fc|R5%f>Q@?8zK@@&(_I4MW1fqo?{y-x{5CS%$g?h)S*k};!EJV-3AC3RP z*{fIya+ecKCl;bM7T#hJt}>mCn#M{|3@QlO*_r427U$TDda=mB?##UR&9~pY_bt%| z4PKAuc+VbnPVNZPUM3mDlw5n!;`eLMnYDrHzWGpg6keVY(*vr>ArXFODSzJ1q*ldY z{fDCZd_HRoB}n>0<`i)tYo({KZ;O~$^Y)`*xj}~CB35(p3KWhogM>XTiO^?&nDsIw z_p!!kGy6t&b)d>_lOs}GWZ6z=Djgw$5|H#;$=34ZUtaxIdM1QV^klnr`3LOB)+ikK zpLwVVg>|d>9Imt8IN6mcz0&DIik$&l5;Z&an9J=`E$m{oCIM8Pn?2c``+Sjvm$gWd ze)#J!-{|D88{Pc+FfeAJxCMRg1&C|kQ_G)sWFY|2aGDx&~G9*mMmX^ zPXgdyvmP6G?=GEtB%AOwJF*YhQkE8P8jcm>DUeoMjGB0FZ%u6o;e8oL5`Mzz?s|u5%G= zABfOm6}_wmz54QE?eUh0kFzVwNPx$L`g(JR5%gMlCe(1Kn#X+mn#%iKr`INz=XsGkr40*8F*TTJVC`k6h;)L4oFDN z&;Vk9CO+r-E!wm@Fl5xV4&G2TC^A!GMGy zXX{k7O$h_ow-oUq{A~7m;M1&07*qoM6N<$f_bm4W&i*H literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetsettings_normal.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetsettings_normal.png new file mode 100644 index 0000000000000000000000000000000000000000..f67375cdeaaee4edf1df81079e19ddb23cf7d01d GIT binary patch literal 393 zcmV;40e1e0P)Px$LrFwIR5%gMlA%rnF%X7ljw57O5DXGUfoewedXkyG`g*{@d5eNr*bl&x$#AR8o7sc)!k=t|5ogp28QjMAeh_xSE z0@;-FHCZoYokbwsfLPmug)Cc{HjTZP)GE=^5z*(Bn0rBO64X}*B`stdjRLu09v^1e z@-uc3C@9dE-BZ#+&`NKBSo?k=arNu-1E}n1$WxwY2X$S)I`?%BYNSZpfs&tg&_W%= z@7gJ;$hrJ7z7yZE5Q0n+#M~T9exV(Y>`h6Ke6)R4n^Y2Nx;qLl#!Qtl2H$=|{>Uve nKZwn1YnxN4@fRDK|M&V0$O4DwH9~8q00000NkvXXu0mjfrLv)4 literal 0 HcmV?d00001 diff --git a/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetsettings_selected.png b/designer_base/src/com/fr/design/images/buttonicon/propertiestab/widgetsettings_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..c36f293f99fbe92df372a0927e97e7dd902c5e09 GIT binary patch literal 408 zcmV;J0cZY+P)Px$Qb|NXR5%gMkv&esKoEsz{1Z!9LNt_ANOY+YC8FXCKm$qzC!mSbZ~_no5){yJ z0B8s$2cSdZ1aycXIf*^YbF$Vf$PrQ~n8G_dJM-;(Yob32250jkmw9-PouuN-1#%*S zd6d}M$Zi}RQeAG(U9LWQ{Z5i$j~uH9LcvDu-4-?9zLaIX=$@F@N$42I9;j*1asU~Z z<29ACN+L_be4^*)9>@+LxAtHm30r4*F?t}D#gK#Dg32p}y`r}f^j#g403sx9wL>M9 zHxUIpQ5e1a067Krv8|E{f+>XXJ0N*6Jk(t_^Y;Vj>{tjBKPO?lb+^xNDy|EzXU*Dy z63-60H7sOOnS2`+rD^N5ev|1$69mVeqG^A%e0+}f^dZ`=HVcBDMnz1r@mmP`YDMmk zaS&wvgSaQcE6j2$#82r$d_5QpkF=+HSa-qyUcUeZyp{0$+FqLg0000(); // 有序map // 单元格元素 PropertyItem cellElement = new PropertyItem(KEY_CELL_ELEMENT, Inter.getLocText("FR-Designer_Cell_Element"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, + "cellelement", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, new PropertyMode[]{PropertyMode.REPORT, PropertyMode.FORM_REPORT, PropertyMode.POLY_REPORT}); // 单元格属性 PropertyItem cellAttr = new PropertyItem(KEY_CELL_ATTR, Inter.getLocText("FR-Designer_Cell_Attributes"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, + "cellattr", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, new PropertyMode[]{PropertyMode.REPORT, PropertyMode.FORM_REPORT, PropertyMode.POLY_REPORT}); // 悬浮元素 PropertyItem floatElement = new PropertyItem(KEY_FLOAT_ELEMENT, Inter.getLocText("FR-Designer_Float_Element"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, + "floatelement", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_FLOAT, PropertyMode.POLY_REPORT}); // 控件设置 PropertyItem widgetSettings = new PropertyItem(KEY_WIDGET_SETTINGS, Inter.getLocText("FR-Designer-Widget_Settings"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.FORM, PropertyMode.POLY}, + "widgetsettings", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.FORM, PropertyMode.POLY}, new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.FORM, PropertyMode.POLY_REPORT, PropertyMode.POLY_CHART}); // 条件属性 PropertyItem conditionAttr = new PropertyItem(KEY_CONDITION_ATTR, Inter.getLocText("FR-Designer_Condition_Attributes"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, + "conditionattr", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, new PropertyMode[]{PropertyMode.REPORT, PropertyMode.FORM_REPORT, PropertyMode.POLY_REPORT}); // 超级链接 PropertyItem hyperlink = new PropertyItem(KEY_HYPERLINK, Inter.getLocText("FR-Designer_Hyperlink"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, + "hyperlink", new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_PARA, PropertyMode.REPORT_FLOAT, PropertyMode.POLY, PropertyMode.POLY_CHART}, new PropertyMode[]{PropertyMode.REPORT, PropertyMode.REPORT_FLOAT, PropertyMode.FORM_REPORT, PropertyMode.POLY_REPORT}); // 组件库 PropertyItem widgetLib = new PropertyItem(KEY_WIDGET_LIB, Inter.getLocText("FR-Designer_Widget_Library"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.FORM}, + "widgetlib", new PropertyMode[]{PropertyMode.FORM}, new PropertyMode[]{PropertyMode.FORM}); // 权限编辑 PropertyItem authorityEdition = new PropertyItem(KEY_AUTHORITY_EDITION, Inter.getLocText("FR-Designer_Permissions_Edition"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.AUTHORITY_EDITION}, + "authorityedit", new PropertyMode[]{PropertyMode.AUTHORITY_EDITION}, new PropertyMode[]{PropertyMode.AUTHORITY_EDITION}); // 已配置角色 PropertyItem configuredRoles = new PropertyItem(KEY_CONFIGURED_ROLES, Inter.getLocText("FR-Designer_Configured_Roles"), - "/com/fr/design/images/buttonicon/add.png", new PropertyMode[]{PropertyMode.AUTHORITY_EDITION}, + "configuredroles", new PropertyMode[]{PropertyMode.AUTHORITY_EDITION}, new PropertyMode[]{PropertyMode.AUTHORITY_EDITION}); propertyItemMap.put(KEY_CELL_ELEMENT, cellElement); @@ -167,7 +168,7 @@ public class EastRegionContainerPane extends UIEastResizableContainer { // 左侧按钮面板 private void initLeftPane() { leftPane = new JPanel(); - leftPane.setLayout(new VerticalFlowLayout(VerticalFlowLayout.TOP, 0, 0)); + leftPane.setLayout(new VerticalFlowLayout(VerticalFlowLayout.TOP, 4, 4)); for (PropertyItem item : propertyItemMap.values()) { if (item.isPoppedOut() || !item.isVisible()) { continue; @@ -176,7 +177,7 @@ public class EastRegionContainerPane extends UIEastResizableContainer { } // leftPane.setLayout(new BoxLayout(leftPane, BoxLayout.Y_AXIS)); - leftPane.setBackground(new Color(210, 210, 210)); + leftPane.setBackground(new Color(226, 226, 226)); replaceLeftPane(leftPane); } @@ -396,6 +397,12 @@ public class EastRegionContainerPane extends UIEastResizableContainer { } } + private void resetPropertyIcons() { + for (PropertyItem item : propertyItemMap.values()) { + item.resetButtonIcon(); + } + } + class PropertyItem { @@ -416,10 +423,21 @@ public class EastRegionContainerPane extends UIEastResizableContainer { private Set enableModes; private static final int MAX_PARA_HEIGHT = 240; - public PropertyItem(String name, String title, String btnUrl, PropertyMode[] visibleModes, PropertyMode[] enableModes) { + // 完整icon路径为 ICON_BASE_DIR + btnIconName + iconSuffix + private static final String ICON_BASE_DIR = "/com/fr/design/images/buttonicon/propertiestab/"; + private static final String ICON_SUFFIX_NORMAL = "_normal.png"; + private static final String ICON_SUFFIX_DISABLED = "_disabled.png"; + private static final String ICON_SUFFIX_SELECTED = "_selected.png"; + private String btnIconName; + private String iconSuffix = ICON_SUFFIX_NORMAL; // normal, diabled, selected, 三者之一 + private final Color selectedBtnBackground = new Color(240, 240, 240); + private Color originBtnBackground; + + public PropertyItem(String name, String title, String btnIconName, PropertyMode[] visibleModes, PropertyMode[] enableModes) { this.name = name; this.title = title; - initButton(btnUrl); + this.btnIconName = btnIconName; + initButton(); initPropertyPanel(); // this.visibleModes = new ArrayList(visibleModes); initModes(visibleModes, enableModes); @@ -542,14 +560,31 @@ public class EastRegionContainerPane extends UIEastResizableContainer { // propertyPanel.repaint(); // propertyPanel.revalidate(); // } + private String getBtnIconUrl() { + return ICON_BASE_DIR + btnIconName + iconSuffix; + } - private void initButton(String btnUrl) { - button = new UIButton(BaseUtils.readIcon(btnUrl)) { + public void resetButtonIcon() { + if (iconSuffix.equals(ICON_SUFFIX_SELECTED)) { + iconSuffix = ICON_SUFFIX_NORMAL; + button.setIcon(BaseUtils.readIcon(getBtnIconUrl())); + button.setBackground(originBtnBackground); + button.setOpaque(false); + } + } + + private void initButton() { + button = new UIButton(BaseUtils.readIcon(getBtnIconUrl())) { public Dimension getPreferredSize() { - return new Dimension(TAB_WIDTH, TAB_WIDTH); + return new Dimension(TAB_BUTTON_WIDTH, TAB_BUTTON_WIDTH); + } + @Override + public void paintComponent(Graphics g) { + super.paintComponent(g); } }; button.set4LargeToolbarButton(); + originBtnBackground = button.getBackground(); button.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -558,6 +593,11 @@ public class EastRegionContainerPane extends UIEastResizableContainer { } else { popupFixedPane(); } + resetPropertyIcons(); + iconSuffix = ICON_SUFFIX_SELECTED; + button.setIcon(BaseUtils.readIcon(getBtnIconUrl())); + button.setBackground(selectedBtnBackground); + button.setOpaque(true); } }); }