Home Reference Source

scripts/simple/icons.js

"use strict";

import {iconSvg} from './iconsheet.js';

export const Icons = {
  FOLDER        : 0, //file folder
  FILE          : 1,
  TINY_X        : 2, //'x' in bottom left corner
  SMALL_PLUS    : 3,
  SMALL_MINUS   : 4,
  UNDO          : 5,
  REDO          : 6,
  HELP          : 7,
  ENUM_UNCHECKED: 8, //overlaid on icon checkboxes when unchecked
  ENUM_CHECKED  : 9, //overlaid on icon checkboxes when checked
  LARGE_CHECK   : 10, //default check mark for non-icon checkboxes
  CURSOR_ARROW  : 11,
  NOTE_EXCL     : 12, //notification exclamation mark
  SCROLL_DOWN   : 13,
  SCROLL_UP     : 14,
  BACKSPACE     : 15,
  LEFT_ARROW    : 16,
  RIGHT_ARROW   : 17,
  UI_EXPAND     : 18, //triangle
  UI_COLLAPSE   : 19, //triangle
  BOLD          : 20,
  ITALIC        : 21,
  UNDERLINE     : 22,
  STRIKETHRU    : 23,
  TREE_EXPAND   : 24,
  TREE_COLLAPSE : 25,
  ZOOM_OUT      : 26,
  ZOOM_IN       : 27
};

export function loadDefaultIconSheet() {
  let iconSheet = document.createElement("img");
  iconSheet.src = iconSvg;

  return iconSheet;
}