File tree 3 files changed +17
-21
lines changed 3 files changed +17
-21
lines changed Original file line number Diff line number Diff line change @@ -943,20 +943,10 @@ protected void rebuildSketchbookMenu(JMenu menu) {
943
943
}
944
944
945
945
946
- public void rebuildImportMenu (JMenu importMenu , final Editor editor ) {
946
+ public void rebuildImportMenu (JMenu importMenu ) {
947
+ //System.out.println("rebuilding import menu");
947
948
importMenu .removeAll ();
948
-
949
- JMenuItem addLibraryMenuItem = new JMenuItem (_ ("Add Library..." ));
950
- addLibraryMenuItem .addActionListener (new ActionListener () {
951
- public void actionPerformed (ActionEvent e ) {
952
- Base .this .handleAddZipLibrary (editor );
953
- Base .this .onBoardOrPortChange ();
954
- Base .this .rebuildImportMenu (Editor .importMenu , editor );
955
- }
956
- });
957
- importMenu .add (addLibraryMenuItem );
958
- importMenu .addSeparator ();
959
-
949
+
960
950
// reset the set of libraries
961
951
libraries = new HashSet <File >();
962
952
@@ -1008,7 +998,7 @@ public void onBoardOrPortChange() {
1008
998
}
1009
999
1010
1000
1011
- public void rebuildBoardsMenu (JMenu menu , final Editor editor ) {
1001
+ public void rebuildBoardsMenu (JMenu menu ) {
1012
1002
//System.out.println("rebuilding boards menu");
1013
1003
menu .removeAll ();
1014
1004
ButtonGroup group = new ButtonGroup ();
Original file line number Diff line number Diff line change @@ -627,10 +627,20 @@ public void actionPerformed(ActionEvent e) {
627
627
628
628
if (importMenu == null ) {
629
629
importMenu = new JMenu (_ ("Import Library..." ));
630
- base .rebuildImportMenu (importMenu , this );
630
+ base .rebuildImportMenu (importMenu );
631
631
}
632
632
sketchMenu .add (importMenu );
633
633
634
+ item = new JMenuItem (_ ("Add Library from ZIP" ));
635
+ item .addActionListener (new ActionListener () {
636
+ public void actionPerformed (ActionEvent e ) {
637
+ base .handleAddZipLibrary (Editor .this );
638
+ base .onBoardOrPortChange ();
639
+ base .rebuildImportMenu (Editor .importMenu );
640
+ }
641
+ });
642
+ sketchMenu .add (item );
643
+
634
644
item = newJMenuItem (_ ("Show Sketch Folder" ), 'K' );
635
645
item .addActionListener (new ActionListener () {
636
646
public void actionPerformed (ActionEvent e ) {
@@ -680,7 +690,7 @@ public void actionPerformed(ActionEvent e) {
680
690
681
691
if (boardsMenu == null ) {
682
692
boardsMenu = new JMenu (_ ("Board" ));
683
- base .rebuildBoardsMenu (boardsMenu , this );
693
+ base .rebuildBoardsMenu (boardsMenu );
684
694
}
685
695
menu .add (boardsMenu );
686
696
Original file line number Diff line number Diff line change 1
1
2
- ARDUINO 1.0.5 - 2013.04.08
2
+ ARDUINO 1.0.5 - 2013.03.29
3
3
4
4
[core]
5
5
@@ -15,10 +15,6 @@ ARDUINO 1.0.5 - 2013.04.08
15
15
16
16
* Upgrades to WiFi firmwares
17
17
18
- [ide]
19
-
20
- * Backport from 1.5: install Library from file
21
-
22
18
ARDUINO 1.0.4 - 2013.03.11
23
19
24
20
[core]
You can’t perform that action at this time.
0 commit comments