1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-06-19 09:42:11 +03:00

Library installer UI

This commit is contained in:
Cristian Maglie
2014-05-16 01:11:47 +02:00
committed by Federico Fissore
parent 0b9223c158
commit 0755c7c004
15 changed files with 1314 additions and 166 deletions

View File

@ -120,9 +120,7 @@ public class LegacyUserLibrary extends UserLibrary {
@Override
public String toString() {
String res = "LegacyLibrary:";
res += " (name=" + name + ")";
return res;
return "LegacyLibrary:" + name + "\n";
}
@Override

View File

@ -30,7 +30,6 @@ package processing.app.packages;
import java.io.File;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import processing.app.helpers.FileUtils;
@ -54,15 +53,14 @@ public class LibraryList extends ArrayList<UserLibrary> {
}
public void addOrReplace(UserLibrary lib) {
UserLibrary l = getByName(lib.getName());
if (l != null)
remove(l);
remove(lib);
add(lib);
}
public void addOrReplaceAll(Collection<? extends UserLibrary> c) {
for (UserLibrary l : c)
addOrReplace(l);
public void remove(UserLibrary lib) {
UserLibrary l = getByName(lib.getName());
if (l != null)
super.remove(l);
}
public void sort() {

View File

@ -257,15 +257,14 @@ public class UserLibrary extends ContributedLibrary {
@Override
public String toString() {
String res = "Library:";
res += " (name=" + name + ")";
res += " (version=" + version + ")";
res += " (author=" + author + ")";
res += " (maintainer=" + maintainer + ")";
res += " (sentence=" + sentence + ")";
res += " (paragraph=" + paragraph + ")";
res += " (url=" + website + ")";
res += " (architectures=" + architectures + ")";
String res = "Library: " + name + "\n";
res += " (version=" + version + ")\n";
res += " (author=" + author + ")\n";
res += " (maintainer=" + maintainer + ")\n";
res += " (sentence=" + sentence + ")\n";
res += " (paragraph=" + paragraph + ")\n";
res += " (url=" + website + ")\n";
res += " (architectures=" + architectures + ")\n";
return res;
}