From 5fcbd4ca72f9d8b9bb1213f51ca48b06ba95cd86 Mon Sep 17 00:00:00 2001 From: hneemann Date: Sat, 26 Mar 2016 12:36:27 +0100 Subject: [PATCH] added some more icons --- src/main/java/de/neemann/digital/gui/Main.java | 15 +++++++++++---- src/main/resources/New24.gif | Bin 0 -> 778 bytes src/main/resources/Open24.gif | Bin 0 -> 462 bytes src/main/resources/SaveAs24.gif | Bin 0 -> 348 bytes 4 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 src/main/resources/New24.gif create mode 100644 src/main/resources/Open24.gif create mode 100644 src/main/resources/SaveAs24.gif diff --git a/src/main/java/de/neemann/digital/gui/Main.java b/src/main/java/de/neemann/digital/gui/Main.java index 3f4e9b8b3..cdd6a19f6 100644 --- a/src/main/java/de/neemann/digital/gui/Main.java +++ b/src/main/java/de/neemann/digital/gui/Main.java @@ -36,6 +36,10 @@ public class Main extends JFrame implements ClosingWindowListener.ConfirmSave { private static final Icon iconElement = IconCreator.create("element.gif"); private static final Icon iconSelect = IconCreator.create("select.gif"); private static final Icon iconWire = IconCreator.create("wire.gif"); + private static final Icon iconNew = IconCreator.create("New24.gif"); + private static final Icon iconOpen = IconCreator.create("Open24.gif"); + private static final Icon iconSave = IconCreator.create("Save24.gif"); + private static final Icon iconSaveAs = IconCreator.create("SaveAs24.gif"); private final CircuitComponent circuitComponent; private final ToolTipAction save; private final ElementLibrary library = ShapeFactory.getInstance().setLibrary(new ElementLibrary()); @@ -71,7 +75,7 @@ public class Main extends JFrame implements ClosingWindowListener.ConfirmSave { JMenuBar bar = new JMenuBar(); - ToolTipAction newFile = new ToolTipAction(Lang.get("menu_new")) { + ToolTipAction newFile = new ToolTipAction(Lang.get("menu_new"), iconNew) { @Override public void actionPerformed(ActionEvent e) { if (ClosingWindowListener.checkForSave(Main.this, Main.this)) { @@ -81,7 +85,7 @@ public class Main extends JFrame implements ClosingWindowListener.ConfirmSave { } }; - ToolTipAction open = new ToolTipAction(Lang.get("menu_open")) { + ToolTipAction open = new ToolTipAction(Lang.get("menu_open"), iconOpen) { @Override public void actionPerformed(ActionEvent e) { if (ClosingWindowListener.checkForSave(Main.this, Main.this)) { @@ -93,7 +97,7 @@ public class Main extends JFrame implements ClosingWindowListener.ConfirmSave { } }; - ToolTipAction saveas = new ToolTipAction(Lang.get("menu_saveAs")) { + ToolTipAction saveas = new ToolTipAction(Lang.get("menu_saveAs"), iconSaveAs) { @Override public void actionPerformed(ActionEvent e) { JFileChooser fc = getjFileChooser(lastFilename); @@ -103,7 +107,7 @@ public class Main extends JFrame implements ClosingWindowListener.ConfirmSave { } }; - save = new ToolTipAction(Lang.get("menu_save")) { + save = new ToolTipAction(Lang.get("menu_save"), iconSave) { @Override public void actionPerformed(ActionEvent e) { if (filename == null) @@ -216,6 +220,9 @@ public class Main extends JFrame implements ClosingWindowListener.ConfirmSave { doStep.setEnabled(false); JToolBar toolBar = new JToolBar(); + toolBar.add(open.createJButtonNoText()); + toolBar.add(save.createJButtonNoText()); + toolBar.addSeparator(); toolBar.add(partsMode.createJButtonNoText()); toolBar.add(wireMode.createJButtonNoText()); toolBar.add(selectionMode.createJButtonNoText()); diff --git a/src/main/resources/New24.gif b/src/main/resources/New24.gif new file mode 100644 index 0000000000000000000000000000000000000000..1cc488d4524a8f74b5586883fe8d6ab2c91bcb05 GIT binary patch literal 778 zcmV+l1NHnzNk%w1VHf}y0OtPy00030|Np?iz|PC?%*pQ8)cM-i{K?1b$HnQ+%<#?2 z@65{X+u8lv*!Cesc&dl=2#_Pw$>c+(B&CBr2%J0j`?#jsR z)zkRX(e~Nb{Mgp}*VX#AwcNbB;<~xuxwzlN!|TGq=)Jt-#l-8tzvarw@X5&U$j9x( z!|Be=^TovJ(a`qH%kas_?8wLK)ztaY(e}{K^v%rh%E|54)%n`l{n*$0*Vg*l+5Fem z`JSH0sHoDz!}71M*|M_St*zC#xZ$_A;IgvXv9Z{%uhz7*+q1LUzP{$TxZk(8-N3-- zzrW_bzU92UwpP3`I0E~`}kcxr;0dHJBw2G8)WI#npOiCysvYm;YLuhSlP$5?*6B5mdlxJ*e zPfjcmTQ4*Vi~);vQb;CED=AtQJ_|Yt&WDsoR3s`8FlO+;z~IJ*T8BE77!dxq%L6{7ZNyVXfS{QAppVxT*yJ7M}h`81i%#FY-gcP zATr!DAfv`4oxwI0q9pOgjtW{{CN(+Hfdv~?bf%*eX=wlj1zNaxFhx+Nq?LZ!dF1FQ zOrM4nFk#Xu;M69#k_O!^sWh*lz5)UP03rTQLvL_-a%pF1bRaS?Ffbruc_34DZXiu* zV{&hEd2@7SZF4LjNp52`x}SeUO)Ky>VX$m_CL9>=h3;{56%kb3A>i`?^x8gV^Qz+ zMZMb=_H3HlwSIQzx>@aOX11-G-nwXF!-5I*^ZM%M_SVkqs!lUDW?*1AaNq!tL<5RH zSr{1@EE#k_;vhdcu+2Cyr@%u;s^4->(MlGJ`3y1(Iu-|pG5VP)WbM(}!n?LpXZF$y zCA)S_l)GB6qSDX)-n$>S1ErRQ21G|`izendTO>&v3#m6UD)SkNb+oxya7E4Jim&aQ zTDoB2qQy%VR#paw6f#6NC$Dt!*|fQKYE7q+pjw}@V8{At3`s%_GyD1UlS1cvGH7!t zHFD`C%sb<``KI@VrFT6X85IBdJLeZv7GKEtq$a^`!1JL1WPbB z462%<1q6tK7)Z*@bz!`gXe=~?D%gOvDz6yMw$$-3I^axYDv2L^9yFf1*@Yp#YiTXMq^#6W=eNR3m0D_2s14nxzUR{uNasq{t2@aPD2b!D* z1&lB~zN0-qiQq@B2_5?!nZuDGVLA-1l+uL-(HkIRr~6L@!a zlNFKGj~Ce40ucZq{!c@1aCvfRXJ~XFGB7YOAYyqSQ*~}2O=)9tZ*zHbbY*RGEFej4 uV=f>;Y-}J>X=iA3b0AV>b7gXNWn?Z53Q9~yAV*RlR%LP^F)lC-3IID(yorVY literal 0 HcmV?d00001