/*******************************************************************************
* Copyright (c) 2012-2017 Codenvy, S.A.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Codenvy, S.A. - initial API and implementation
*******************************************************************************/
package org.eclipse.che.plugin.svn.ide;
import com.google.gwt.resources.client.ClientBundle;
import com.google.gwt.resources.client.CssResource;
import org.eclipse.che.plugin.svn.ide.importer.SubversionProjectImporterViewImpl;
import org.vectomatic.dom.svg.ui.SVGResource;
/**
* Interface providing access to client resources.
*
* @author Jeremy Whitlock
*/
public interface SubversionExtensionResources extends ClientBundle {
/**
* CSS for Subversion.
*/
interface SubversionCSS extends CssResource {
String textFont();
}
@Source({"importer/SubversionProjectImporterView.css", "org/eclipse/che/ide/api/ui/style.css"})
SubversionProjectImporterViewImpl.Style svnProjectImporterPageStyle();
@Source({"subversion.css", "org/eclipse/che/ide/api/ui/style.css"})
SubversionCSS subversionCSS();
@Source("actions/add.svg")
SVGResource add();
@Source("actions/apply-patch.svg")
SVGResource applyPatch();
@Source("actions/branch-tag.svg")
SVGResource branchTag();
@Source("actions/commit.svg")
SVGResource commit();
@Source("actions/copy.svg")
SVGResource copy();
@Source("actions/move.svg")
SVGResource move();
@Source("actions/alert.svg")
SVGResource alert();
@Source("actions/cleanup.svg")
SVGResource cleanup();
@Source("actions/create-patch.svg")
SVGResource createPatch();
@Source("actions/delete.svg")
SVGResource delete();
@Source("actions/diff.svg")
SVGResource diff();
@Source("actions/export.svg")
SVGResource export();
@Source("actions/lock.svg")
SVGResource lock();
@Source("actions/log.svg")
SVGResource log();
@Source("actions/merge.svg")
SVGResource merge();
@Source("actions/properties.svg")
SVGResource properties();
@Source("actions/relocate.svg")
SVGResource relocate();
@Source("actions/rename.svg")
SVGResource rename();
@Source("actions/resolved.svg")
SVGResource resolved();
@Source("actions/revert.svg")
SVGResource revert();
@Source("actions/status.svg")
SVGResource status();
@Source("actions/switch.svg")
SVGResource switchLocation();
@Source("actions/unlock.svg")
SVGResource unlock();
@Source("actions/update.svg")
SVGResource update();
@Source("actions/svn.svg")
SVGResource svn();
@Source("output-icon.svg")
SVGResource outputIcon();
}