From c74cec3e14772f433fae4acad32643cbde22935c Mon Sep 17 00:00:00 2001 From: Honfika Date: Fri, 27 Dec 2013 12:32:26 +0100 Subject: [PATCH] Big advanced settings icon --- .../flash/gui/MainFrameRibbonMenu.java | 37 ++++++++++-------- .../flash/gui/graphics/settings16.png | Bin 512 -> 777 bytes .../flash/gui/graphics/settings32.png | Bin 0 -> 2104 bytes 3 files changed, 21 insertions(+), 16 deletions(-) create mode 100644 trunk/src/com/jpexs/decompiler/flash/gui/graphics/settings32.png diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java index 4101a722f..c33dee1ff 100644 --- a/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java +++ b/trunk/src/com/jpexs/decompiler/flash/gui/MainFrameRibbonMenu.java @@ -239,6 +239,22 @@ public class MainFrameRibbonMenu implements MainFrameMenu, ActionListener { return resizePolicies; } + private List getIconBandResizePolicies(JRibbonBand ribbonBand) { + List resizePolicies = new ArrayList<>(); + resizePolicies.add(new BaseRibbonBandResizePolicy(ribbonBand.getControlPanel()) { + @Override + public int getPreferredWidth(int i, int i1) { + return 105; + } + + @Override + public void install(int i, int i1) { + } + }); + resizePolicies.add(new IconRibbonBandResizePolicy(ribbonBand.getControlPanel())); + return resizePolicies; + } + private RibbonTask createFileRibbonTask() { JRibbonBand editBand = new JRibbonBand(translate("menu.general"), null); editBand.setResizePolicies(getResizePolicies(editBand)); @@ -382,29 +398,18 @@ public class MainFrameRibbonMenu implements MainFrameMenu, ActionListener { settingsBand.addRibbonComponent(new JRibbonComponent(miAutoRenameIdentifiers)); JRibbonBand languageBand = new JRibbonBand(translate("menu.language"), null); - List languageBandResizePolicies = new ArrayList<>(); - languageBandResizePolicies.add(new BaseRibbonBandResizePolicy(languageBand.getControlPanel()) { - @Override - public int getPreferredWidth(int i, int i1) { - return 105; - } - - @Override - public void install(int i, int i1) { - } - }); - languageBandResizePolicies.add(new IconRibbonBandResizePolicy(languageBand.getControlPanel())); + List languageBandResizePolicies = getIconBandResizePolicies(languageBand); languageBand.setResizePolicies(languageBandResizePolicies); JCommandButton setLanguageCommandButton = new JCommandButton(fixCommandTitle(translate("menu.settings.language")), View.getResizableIcon("setlanguage32")); assignListener(setLanguageCommandButton, ACTION_SET_LANGUAGE); languageBand.addCommandButton(setLanguageCommandButton, RibbonElementPriority.TOP); JRibbonBand advancedSettingsBand = new JRibbonBand(translate("menu.advancedsettings.advancedsettings"), null); - advancedSettingsBand.setResizePolicies(getResizePolicies(advancedSettingsBand)); - JCommandButton advancedSettingsCommandButton = new JCommandButton(fixCommandTitle(translate("menu.advancedsettings.advancedsettings")), View.getResizableIcon("settings16")); + List advancedSettingsBandResizePolicies = getIconBandResizePolicies(languageBand); + advancedSettingsBand.setResizePolicies(advancedSettingsBandResizePolicies); + JCommandButton advancedSettingsCommandButton = new JCommandButton(fixCommandTitle(translate("menu.advancedsettings.advancedsettings")), View.getResizableIcon("settings32")); assignListener(advancedSettingsCommandButton, ACTION_ADVANCED_SETTINGS); - - advancedSettingsBand.addCommandButton(advancedSettingsCommandButton, RibbonElementPriority.MEDIUM); + advancedSettingsBand.addCommandButton(advancedSettingsCommandButton, RibbonElementPriority.TOP); return new RibbonTask(translate("menu.settings"), settingsBand, languageBand, advancedSettingsBand); } diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/graphics/settings16.png b/trunk/src/com/jpexs/decompiler/flash/gui/graphics/settings16.png index 67de2c6ccbeac17742f56cf7391e72b2bf5033ba..8f4eeb7611d8f7e47350bf4f6b4b196c657cf34d 100644 GIT binary patch delta 729 zcmV;~0w(={1c?Ta83+ad001BJ|6!3aCw~H~NkligceB( zB4A=EgjS2dhD2NtH@aYj#DoPaP$D288Wltnc`92rByNzE8vFsZ8wCOhHc$$Qlm>?q zC|a}+E70+tfze9jBs2G(bHDqY$32JP1Q~ihB69&_4DD?#?0*-hZh2 z-rgQ=)YU1gDt!Y(I~?;ikwjsB);~CDHlMqCaBzUdMR$OEH5d&BoXO9}+UhE{0|D|T z7Zq8UR;z`_v;6Mf-HvM%fj|V&Xf$Pa_dCkV%8;3P%8;9T8j(m8{tZ7WD=U$%PlwOv zV@87!(=#&){+|fA6g=$io#h@xlYhyC(2o$*{8dRyPlF^$Ji^7`lgHhq-1IrI23(1Y zHfxFEncswGWd-h~C3u#X5&QL1vD>UxA{Gg+5(_=OPv!mneIB|2p>PCAIvwUe&BM3m zeLX!j^|HL8qMk9i##&VQYH}x+EQlaDU0|9+~?1 zVMedlf6LC!sUdqL8bNjS6(lDoV{B~fFar9Gj*cQPFAvrd>!Fde+sxGU-sus~soA%DG**gC2Y;37Z*bmMTK~Ld>lgqeWgc@ zG)J^^q{QX8EUil{JI4fLMt=q_S5^J(xOiMC?3Z;3JmsKzheUaW&aV4Ah2}zLwwNJp zY#=2y6$1CH;Y~v;>13yKi^U>x{GX0h5(|gJE{#TW$>DIo<#Gl2`-@pwS-4(Xi&qm9 z*xcNto{;^1KjS!RB>nNZC}_Od>}+hh<=}g&q`moetGpffD${yYCq{cqTl+4@yyyF~ z>M$iv85w1@Nm}o8@YLfVk1vJ?RUDCrRLpUL<6=+P&z&^RzXcconJh2WhKU{;00000 LNkvXXu0mjf2&7W4 delta 462 zcmV;<0WtoG27m;R85jfr006c6H|hWY00d`2O+f$vugEtAis_LdCw~EwNklJZt!z7w_pH~wdQ;R)Gh%BbQFCx+Nm!4SuS-vkr`vhhrX zM*>w%e+v~?m@q~ImPAgtLkR_3U<2F8LP3W5=LJ*ZN|S5p#sf4YFr$p~Q~Z*0Ngxf2 zjk#J#<7EAlhzlrV53~GF&pIzcCN_lz9@05UeQ3|IN4G7jAjsg+mp2{jJG)tbC za!Ar^*y#WL=B_`1S40qM3WiMTK4Z8UA^mB%{nj3W;Ss%$jX6S0C5B$s>F_X@-WF~- z)`)Y^K4}ZqlPid!tKMnrw!57FuK8;|uSaT^-2cw~4GD-{2=bZkh5!Hn07*qoM6N<$ Ef=yb`kN^Mx diff --git a/trunk/src/com/jpexs/decompiler/flash/gui/graphics/settings32.png b/trunk/src/com/jpexs/decompiler/flash/gui/graphics/settings32.png new file mode 100644 index 0000000000000000000000000000000000000000..d53ebf1c3d85bd8965ee1a2fe3ff32ad585f53dd GIT binary patch literal 2104 zcmV-82*>w{P) z&}fp)ZXg&UgAp=BK-9K6W9#%EEw%Kp(^>=rj#f%Bgb+bwoNBdGky1+!9C1<8Y}$2!)@hS8mmyQqTA@&Y zg3OPe5CkTGZ1a|_mGupcf6B}>J^bh+--ObV(s#CPfBF6Cl$9kj-@ap)!)mqU)GWOh zK09|FY}PV3ak3lEp8X7h!5|bB6+z9id!fhP$Aln@++DQ@22Y>HGb50bGY9l~JuJif z7cV=&QgSD>cYF+=emc~=W%CPT zB*asV4KKYdb%)d}X$C{an^lV{VdUI7@OpjB#D0GO?7e-A5tA61N{PN}*RG>L*KRwb zP{`RkLqlg_QDr4uxNz~excx3tAXN;cd%fP{t!?e7v4ur9JtF#=v?8M4v?enDvNI}` z3f)+WO7x;dJsreH>H>w-|6QHOPua>BEC~dIxr?i+V0>aCk>^sTz(*k?3mU|^L% z8Cpr3o(`6>QZQv?Kqwr7a5$V0gvQ)FGlWB7INH+U-m$&@QM~Rz@=O;46rD~okxVW# zW@pcaGw3@h^Eq>7!@Ri#(AIGrhKGkK1N^wJwOXyP;=WqAgi${+aWfGEPNy3d*vjZP zfz%j(Kbj0gs;%`6<1ry_6fnmrtqKbZAsmT9EE-J+pwsD~upl4)a_~JE92_|C`*-&4 z=Z`6$T>FFXojZU2@gM(iEm|Q0KA(@>q5A=J(ZYol@WP8*E;08o?2x&)ZrRLWTPeb8 z-Lo42M~q|v;)wHCu3Sx+lA=2oQ?0eVgP8vTnZJtnCOA5(aJ~zLh_$wLtXW!J4I}6O zmAH2kEmDOzQM-IOTcaS|{py|sY?At=KAng>>|N(fHma(j>_VJbu8P;4gw5oX)zQO46oswJY|c?EaM)12})lY&LJY5BG05ouEWlQk5ZX zjV2?O?oXhvuRnp1NM30%G9eWqW%9Xd-TJzt&po#h9G4vuCF7vg>OhahsSV+p0umo` zQ+HHeUJff()PmRJ13#spM8o{Ne0cpgZ@|u`#)r83;v5eyh*{v{ldJqrCY=$`Pf`$~ zkIFIOL~ZSIc<{joFfd(4lgY%^Co$Ry2`SH|UqpyNc6K(bTy?*?_1Hi9xd36#m$@J! zX`{%OZ`o|+5Q{`^6M(@bVugzbtxBzeYgh#n0hQuBfvyhwgHlV`lPExov<@WK0_FN= zH#VcRk39D6Z-JZTZv3|LDDnkJ2PPVqSK`$`PnbU1db6$SB!D8FZB8S^UCMj7&6M_acFKn49$N#3|*aFto|3HNk#XNmTI*c+S=RUAQq}#doSF? zRK#W$*V7;!1^VctBiIkvJOBFU13P#>5S^|chz$<(cV}hIp6_zI3un#Bq<$Zp&Eb#t z?fugc>Y>=Q|Idrwc- zyZiU8!{eho`s1kth;zxprw0d4pmrX|m9eGc<2SnT@&;VLNSE(kyyWScWlJS}-&AYf z(a{Ngy*&-Y86JIO3V*z%_bL~B+b{%^Ey`8vz1!*!F#*=&XC{M{)%h4ly0gfEP z-+nGRfkzf$j4DkHaV$2hZXt7;^9*!y69@M1+xrt7wS4UcFIds9@}ChMa`QmB!RG-{ za)Qxq^$mI|sYas-)72$LzE@J1NQn@CKgfRzU*#W@FZ+^VTk5_9yw2ponF^rdos2rg io(QiI_<#ETBftQN