// Copyright 2019 Diffuse Logic, all rights reserved.

#ifndef DL_CORE_ICONS_H
#define DL_CORE_ICONS_H

#include "dl_string.h"

namespace dl {
namespace icons {

// This returns various svg icons for use in user-interfaces. If the given ID does not exist, the
// standard "missing" icon will be returned. The current icons are these:
// 
//    "bella"
//    "bella-b"
//    "clone-all"
//    "clone-one"
//    "close"
//    "copy"
//    "export"
//    "help"
//    "hidden"
//    "import"
//    "info"
//    "inherit"
//    "misc"
//    "node-help"
//    "output-link"
//    "remove"
//    "visible"
//    "x"

DL_API StringVector svgIconNames();
DL_API String svgIcon( String id );

} // icons
} // dl

#endif // DL_CORE_ICONS_H
