All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.marid.applib.image.IaIcon Maven / Gradle / Ivy

The newest version!
/*-
 * #%L
 * marid-webapp
 * %%
 * Copyright (C) 2012 - 2018 MARID software development group
 * %%
 * This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0
 * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
 * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
 * and the Eclipse Distribution License is available at
 * http://www.eclipse.org/org/documents/edl-v10.php.
 * #L%
 */
package org.marid.applib.image;

import org.jetbrains.annotations.NotNull;

public enum IaIcon implements AppImage {

  // awicons
  ADD("awicons", "vista-artistic", "add-icon"),

  // visualpharm
  UPDATE("visualpharm", "must-have", "Refresh-icon"),

  // turbomilk
  EDIT("turbomilk", "livejournal-10", "pencil-icon"),

  // bokehlicia
  PREFERENCES("bokehlicia", "captiva", "preferences-icon"),

  // graphicloads
  FIND("graphicloads", "100-flat", "zoom-seach-icon"),
  BACK("graphicloads", "100-flat-2", "arrow-back-icon"),

  // rafigul-hassan
  CANCEL("rafiqul-hassan", "blogger", "Close-icon"),

  // artdesigner
  ARTIFACT("artdesigner", "my-secret", "diamond-icon"),

  // oxygen-icons.org
  REPOSITORY("oxygen-icons.org", "oxygen", "Places-repository-icon"),
  PROJECT("oxygen-icons.org", "oxygen", "Actions-project-development-new-template-icon"),
  REMOVE("oxygen-icons.org", "oxygen", "Actions-list-remove-icon"),
  REFRESH("oxygen-icons.org", "oxygen", "Actions-view-refresh-icon"),
  SAVE("oxygen-icons.org", "oxygen", "Actions-document-save-icon"),

  // papirus-team
  SELECTOR("papirus-team", "papirus-apps", "chromium-app-list-icon"),
  RACK("papirus-team", "papirus-apps", "github-mirkobrombin-bottles-icon"),

  // robinweatherall
  CELLAR("robinweatherall", "cleaning", "bottles-icon"),

  //glyphish
  BOTTLE("glyphish", "glyphish", "142-wine-bottle-icon"),

  // fatcow
  GROUP("fatcow", "farm-fresh", "radiobutton-group-icon"),
  CLASS("fatcow", "farm-fresh", "ip-class-icon"),
  SELECT_ALL("fatcow", "farm-fresh", "layer-select-icon"),
  DESELECT_ALL("fatcow", "farm-fresh", "select-invert-icon");

  private final String author;
  private final String type;
  private final String name;

  IaIcon(String author, String type, String name) {
    this.author = author;
    this.type = type;
    this.name = name;
  }

  @NotNull
  @Override
  public String getImageUrl(int size) {
    return "http://icons.iconarchive.com/icons/" + author + "/" + type + "/" + size + "/" + name + ".png";
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy