<?php
/**
* This file provides icon definitions through a function.
*
* Will resolve translations at runtime and consume less memory than a table.
*/
if( !defined('EVO_CONFIG_LOADED') ) die( 'Please, do not access this page directly.' );
/**
* Get icon according to an item.
*
* @param string icon name/key
* @return array array( 'file' (relative to $rsc_path/$rsc_url), 'alt', 'size', 'class', 'rollover' )
*/
function get_icon_info( $name )
{
/*
* dh> Idea:
* fp> does not make sense to me. Plugins should do their own icons without a bloated event. Also if we allow something to replace existing icons it should be a skin (either front or admin skin) and some overloaded/overloadable get_skin_icon()/get_admin_icon() should be provided there.
global $Plugins;
if( $r = $Plugins->trigger_event_first_return('GetIconInfo', array('name'=>$name)) )
{
return $r['plugin_return'];
}
*/
switch( $name )
{
case 'pixel': return array(
'alt' => '',
'size' => array( 1, 1 ),
'xy' => array( 0, 0 )
);
case 'folder': return array( // icon for folders
'alt' => T_('Folder'),
'size' => array( 16, 15 ),
'xy' => array( 0, 16 ),
'glyph' => 'folder-open',
'fa' => 'folder-open'
);
case 'file_unknown': return array( // icon for unknown files
'alt' => T_('Unknown file'),
'size' => array( 16, 16 ),
'xy' => array( 16, 16 ),
'glyph' => 'file',
'fa' => 'file-o'
);
case 'file_empty': return array( // empty file
'alt' => T_('Empty file'),
'size' => array( 16, 16 ),
'xy' => array( 32, 16 ),
'glyph' => 'file',
'fa' => 'file-o'
);
case 'folder_parent': return array( // go to parent directory
'alt' => T_('Parent folder'),
'size' => array( 16, 15 ),
'xy' => array( 48, 16 ),
'fa' => 'level-up fa-flip-horizontal'
);
case 'file_copy': return array( // copy a file/folder
'alt' => T_('Copy'),
'size' => array( 16, 16 ),
'xy' => array( 96, 16 ),
'glyph' => 'plus-sign',
'fa' => 'copy'
);
case 'file_move': return array( // move a file/folder
'alt' => T_('Move'),
'size' => array( 16, 16 ),
'xy' => array( 112, 16 ),
'glyph' => 'circle-arrow-right',
'fa' => 'arrow-right'
);
case 'file_delete': return array( // delete a file/folder
'alt' => T_('Del'),
'legend'=>T_('Delete'),
'size' => array( 16, 16 ),
'xy' => array( 128, 16 ),
'glyph' => 'trash',
'fa' => 'trash-o'
);
case 'ascending': return array( // ascending sort order
'alt' => /* TRANS: Short (alt tag) for "Ascending" */ T_('A'),
'size' => array( 15, 15 ),
'xy' => array( 64, 0 ),
'glyph' => 'chevron-up',
'fa' => 'sort-amount-asc'
);
case 'descending': return array( // descending sort order
'alt' => /* TRANS: Short (alt tag) for "Descending" */ T_('D'),
'size' => array( 15, 15 ),
'xy' => array( 80, 0 ),
'glyph' => 'chevron-down',
'fa' => 'sort-amount-desc'
);
case 'sort_desc_on': return array(
'alt' => T_('Descending order'),
'size' => array( 12, 11 ),
'xy' => array( 64, 208 ),
'fa' => 'caret-down',
'color' => '#000'
);
case 'sort_asc_on': return array(
'alt' => T_('Ascending order'),
'size' => array( 12, 11 ),
'xy' => array( 80, 208 ),
'fa' => 'caret-up',
'color' => '#000'
);
case 'sort_desc_off': return array(
'alt' => T_('Descending order'),
'size' => array( 12, 11 ),
'xy' => array( 96, 208 ),
'fa' => 'caret-down',
'color' => '#999'
);
case 'sort_asc_off': return array(
'alt' => T_('Ascending order'),
'size' => array( 12, 11 ),
'xy' => array( 112, 208 ),
'fa' => 'caret-up',
'color' => '#999'
);
case 'window_new': return array( // open in a new window
'alt' => T_('New window'),
'size' => array( 15, 13 ),
'xy' => array( 144, 0 ),
'fa' => 'folder-o'
);
case 'file_image': return array(
'ext' => '\.(gif|png|jpe?g)',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 16, 32 ),
'fa' => 'file-image-o'
);
case 'file_document': return array(
'ext' => '\.(txt)',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 32, 48 ),
'fa' => 'file-text-o'
);
case 'file_www': return array(
'ext' => '\.html?',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 32, 32 ),
'fa' => 'file-code-o'
);
case 'file_log': return array(
'ext' => '\.log',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 48, 32 ),
'fa' => 'file-text-o'
);
case 'file_sound': return array(
'ext' => '\.(mp3|ogg|wav)',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 64, 32 ),
'fa' => 'file-sound-o'
);
case 'file_video': return array(
'ext' => '\.(mpe?g|avi)',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 80, 32 ),
'fa' => 'file-video-o'
);
case 'file_message': return array(
'ext' => '\.msg',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 96, 32 ),
'fa' => 'file-text-o'
);
case 'file_pdf': return array(
'ext' => '\.pdf',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 112, 32 ),
'fa' => 'file-pdf-o'
);
case 'file_php': return array(
'ext' => '\.php[34]?',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 128, 32 ),
'fa' => 'file-code-o'
);
case 'file_encrypted': return array(
'ext' => '\.(pgp|gpg)',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 144, 32 ),
'fa' => 'file-text-o'
);
case 'file_tar': return array(
'ext' => '\.tar',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 0, 48 ),
'fa' => 'file-archive-o'
);
case 'file_tgz': return array(
'ext' => '\.tgz',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 16, 48 ),
'fa' => 'file-archive-o'
);
case 'file_pk': return array(
'ext' => '\.(zip|rar)',
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 48, 48 ),
'fa' => 'file-archive-o'
);
case 'file_doc': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 64, 48 ),
'fa' => 'file-word-o'
);
case 'file_xls': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 80, 48 ),
'fa' => 'file-excel-o'
);
case 'file_ppt': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 96, 48 ),
'fa' => 'file-powerpoint-o'
);
case 'file_pps': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 112, 48 ),
'fa' => 'file-powerpoint-o'
);
case 'file_zip': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 128, 48 ),
'fa' => 'file-zip-o'
);
case 'expand': return array(
'alt' => '+',
'legend' => T_('Expand'),
'size' => array( 15, 15 ),
'xy' => array( 96, 0 ),
'glyph' => 'expand',
'toggle-glyph' => 'collapse-down',
'size-glyph' => array( 10 ),
'fa' => 'caret-right',
'toggle-fa' => 'caret-down',
'size-fa' => array( 8 )
);
case 'collapse': return array(
'alt' => '-',
'legend' => T_('Collapse'),
'size' => array( 15, 15 ),
'xy' => array( 112, 0 ),
'glyph' => 'collapse-down',
'toggle-glyph' => 'expand',
'size-glyph' => array( 10 ),
'fa' => 'caret-down',
'toggle-fa' => 'caret-right',
'size-fa' => array( 8 )
);
case 'filters_show': return array(
'alt' => T_('Expand'),
'size' => array( 15, 15 ),
'xy' => array( 64, 16 ),
'glyph' => 'expand',
'toggle-glyph' => 'collapse-down',
'fa' => 'caret-right',
'toggle-fa' => 'caret-down'
);
case 'filters_hide': return array(
'alt' => T_('Collapse'),
'size' => array( 15, 15 ),
'xy' => array( 80, 16 ),
'glyph' => 'collapse-down',
'toggle-glyph' => 'expand',
'fa' => 'caret-down',
'toggle-fa' => 'caret-right'
);
case 'refresh': return array(
'alt' => T_('Refresh'),
'size' => array( 16, 16 ),
'xy' => array( 128, 208 ),
'glyph' => 'refresh',
'fa' => 'refresh'
);
case 'reload': return array(
'alt' => T_('Reload'),
'size' => array( 15, 15 ),
'xy' => array( 144, 208 ),
'glyph' => 'repeat',
'fa' => 'repeat'
);
case 'download': return array(
'alt' => T_('Download'),
'size' => array( 16, 16 ),
'xy' => array( 128, 0 ),
'glyph' => 'download-alt',
'fa' => 'download'
);
case 'import': return array(
'alt' => T_('Import'),
'size' => array( 16, 16 ),
'xy' => array( 128, 0 ),
'glyph' => 'upload',
'fa' => 'upload'
);
case 'warning': return array( // TODO: not really transparent at its borders
'alt' => T_('Warning'),
'size' => array( 16, 16 ),
'xy' => array( 64, 176 ),
'glyph' => 'exclamation-sign',
'fa' => 'exclamation-circle',
'color' => '#d9534f',
);
case 'warning_yellow': return array(
'alt' => T_('Warning'),
'size' => array( 16, 16 ),
'xy' => array( 48, 176 ),
'glyph' => 'warning-sign',
'fa' => 'warning',
'color' => '#F90'
);
case 'info': return array(
'alt' => T_('Info'),
'size' => array( 16, 16 ),
'xy' => array( 80, 176 ),
'glyph' => 'info-sign',
'fa' => 'info-circle'
);
case 'email': return array(
'alt' => T_('Email'),
'size' => array( 16, 12 ),
'xy' => array( 32, 176 ),
'glyph' => 'envelope',
'fa' => 'envelope'
);
case 'www': return array( /* user's web site, plugin's help url */
'alt' => T_('WWW'),
'legend' => T_('Website'),
'size' => array( 32, 16 ),
'xy' => array( 128, 128 ),
'glyph' => 'home',
'fa' => 'home'
);
case 'puzzle': return array(
'rollover' => true,
'alt' => T_('New'),
'size' => array( 16, 15 ),
'xy' => array( 0, 64 ),
'glyph' => 'plus',
'fa' => 'puzzle-piece'
);
case 'new': return array(
'rollover' => true,
'alt' => T_('New'),
'size' => array( 16, 15 ),
'xy' => array( 0, 64 ),
'glyph' => 'plus',
'fa' => 'plus-square'
);
case 'compose_new': return array( // for composing a new message or text
'rollover' => true,
'alt' => T_('New'),
'size' => array( 16, 15 ),
'xy' => array( 0, 64 ),
'glyph' => 'pencil', // May need something else
'fa' => 'pencil'
);
case 'contacts': return array(
'rollover' => true,
'alt' => T_('Contacts'),
'size' => array( 0 ,0 ),
'xy' => array( 0, 0 ),
'glyph' => 'user',
'fa' => 'users'
);
case 'user': return array(
'rollover' => true,
'alt' => T_('User'),
'size' => array( 0 ,0 ),
'xy' => array( 0, 0 ),
'glyph' => 'user',
'fa' => 'user'
);
case 'copy': return array(
'alt' => T_('Copy'),
'size' => array( 14, 15 ),
'xy' => array( 32, 64 ),
'glyph' => 'share',
'fa' => 'copy'
);
case 'duplicate': return array(
'alt' => T_('Duplicate'),
'size' => array( 0, 0 ),
'xy' => array( 0, 0),
'glyph' => 'clone',
'fa' => 'clone'
);
case 'clipboard-copy': return array(
'alt' => T_('Copy'),
'size' => array( 14, 15 ),
'xy' => array( 32, 64 ),
'glyph' => 'share',
'fa' => 'copy'
);
case 'choose': return array(
'alt' => T_('Choose'),
'size' => array( 16, 13 ),
'xy' => array( 64, 64 ),
'glyph' => 'hand-up',
'fa' => 'hand-o-up'
);
case 'edit': return array(
'alt' => T_('Edit'),
'size' => array( 16, 15 ),
'xy' => array( 48, 64 ),
'glyph' => 'edit',
'fa' => 'edit'
);
case 'edit_button': return array(
'alt' => T_('Edit'),
'size' => array( 16, 15 ),
'xy' => array( 48, 64 ),
'glyph' => 'pencil',
'fa' => 'pencil'
);
case 'properties': return array(
'alt' => T_('Properties'),
'size' => array( 16, 13 ),
'xy' => array( 64, 64 ),
'glyph' => 'pencil',
'fa' => 'edit'
);
case 'publish': return array(
'alt' => T_('Publish'),
'size' => array( 12, 15 ),
'xy' => array( 80, 64 ),
'glyph' => 'file',
'fa' => 'file',
'color' => '#0C0'
);
case 'deprecate': return array(
'alt' => T_('Deprecate'),
'size' => array( 12, 15 ),
'xy' => array( 96, 64 ),
'glyph' => 'file',
'fa' => 'file',
'color' => '#666'
);
case 'locate': return array(
'alt' => T_('Locate'),
'size' => array( 15, 15 ),
'xy' => array( 112, 64 ),
'glyph' => 'screenshot',
'fa' => 'bullseye'
);
case 'recycle': return array(
'alt' => T_('Recycle'),
'legend' => T_('Recycle'),
'size' => array( 15, 15 ),
'xy' => array( 128, 64 ),
'glyph' => 'remove',
'fa' => 'recycle fa-x-rollover-red-light'
);
case 'delete': return array(
'alt' => /* TRANS: Delete */ T_('Del'),
'legend' => T_('Delete'),
'size' => array( 15, 15 ),
'xy' => array( 128, 64 ),
'glyph' => 'remove',
'color' => '#F00',
'fa' => 'trash-o'
);
case 'remove': return array(
'alt' => /* TRANS: Remove */ T_('Rem'),
'size' => array( 13, 13 ),
'xy' => array( 144, 64 ),
'glyph' => 'remove-sign',
'fa' => 'times-circle',
'color' => '#F00',
);
case 'cleanup': return array(
'alt' => T_('Cleanup'),
'size' => array( 15, 15 ),
'xy' => array( 128, 64 ),
'glyph' => 'wrench',
'fa' => 'wrench'
);
case 'xross': return array( // Do NOT use for actions. Use only to indicate Mismatch
'alt' => 'x',
'size' => array( 13, 13 ),
'xy' => array( 144, 64 ),
'glyph' => 'remove-sign',
'fa' => 'times-circle',
'color' => '#F00',
);
case 'close': return array(
'rollover' => true,
'alt' => T_('Close'),
'size' => array( 14, 14 ),
'xy' => array( 0, 224 ),
'glyph' => 'remove', // Looks like "X"
'fa' => 'close fa-x-rollover-red-light'
);
case 'bullet_black':
case 'bullet_full': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 96, 176 ),
'fa' => 'circle',
'color' => '#000'
);
case 'bullet_empty': return array(
'alt' => ' ',
'size' => array( 9, 9 ),
'xy' => array( 112, 176 ),
'fa' => 'circle-thin',
'color' => '#000'
);
case 'bullet_empty_grey': return array(
'alt' => ' ',
'size' => array( 9, 9 ),
'xy' => array( 112, 176 ),
'fa' => 'circle-thin',
'color' => '#999'
);
case 'bullet_blue': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 32, 192 ),
'fa' => 'circle',
'color' => '#00F'
);
case 'bullet_light_blue': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 32, 192 ),
'fa' => 'circle',
'color' => '#5bc0de'
);
case 'bullet_dark_blue': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 32, 192 ),
'fa' => 'circle',
'color' => '#337ab7'
);
case 'bullet_cyan': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 32, 192 ),
'fa' => 'circle',
'color' => '#00FFFF'
);
case 'bullet_red': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 48, 192 ),
'fa' => 'circle',
'color' => '#F00'
);
case 'bullet_orange': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 64, 192 ),
'fa' => 'circle',
'color' => '#F60'
);
case 'bullet_redorange': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 64, 192 ),
'fa' => 'circle',
'color' => '#FF8000'
);
case 'bullet_green': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 80, 192 ),
'fa' => 'circle',
'color' => '#5cb85c'
);
case 'bullet_yellow': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 96, 192 ),
'fa' => 'circle',
'color' => '#FFF000'
);
case 'bullet_brown': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 112, 192 ),
'fa' => 'circle',
'color' => '#900'
);
case 'bullet_white': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 0, 192 ),
'fa' => 'circle-thin',
'color' => '#CCC'
);
case 'bullet_gray': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 0, 192 ),
'fa' => 'circle',
'color' => '#BBB'
);
case 'bullet_magenta': return array(
'alt' => '•',
'size' => array( 9, 9 ),
'xy' => array( 16, 192 ),
'fa' => 'circle',
'color' => '#c90dc9'
);
case 'activate': return array(
'alt' => /* TRANS: Short for "Activate(d)" */ T_('Act.'),
'legend' => T_('Activate'),
'size' => array( 16, 16 ),
'xy' => array( 64, 96 ),
'fa' => 'toggle-off'
);
case 'deactivate': return array(
'alt' => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'),
'legend' => T_('Deactivate'),
'size' => array( 16, 16 ),
'xy' => array( 80, 96 ),
'fa' => 'toggle-on'
);
case 'enabled': return array(
'alt' => /* TRANS: Short for "Activate(d)" */ T_('Act.'),
'legend' => T_('Activated'),
'size' => array( 9, 9 ),
'xy' => array( 96, 176 ),
'fa' => 'circle',
'color' => '#000'
);
case 'disabled': return array(
'alt' => /* TRANS: Short for "Deactivate(d)" */ T_('Deact.'),
'legend' => T_('Deactivated'),
'size' => array( 9, 9 ),
'xy' => array( 112, 176 ),
'fa' => 'circle-thin',
'color' => '#000'
);
case 'link': return array(
/* TRANS: Link + space => verb (not noun) */ 'alt' => T_('Link '),
'size' => array( 14, 14 ),
'xy' => array( 96, 96 ),
'glyph' => 'paperclip',
'fa' => 'paperclip'
);
case 'unlink': return array(
'alt' => T_('Unlink'),
'size' => array( 14, 14 ),
'xy' => array( 112, 96 ),
'glyph' => 'resize-full',
'fa' => 'unlink',
'color' => '#F00',
);
case 'help': return array(
'alt' => T_('Help'),
'size' => array( 16, 16 ),
'xy' => array( 32, 128 ),
'glyph' => 'question-sign',
'fa' => 'question-circle'
);
case 'question': return array(
'size' => array( 16, 16 ),
'xy' => array( 32, 128 ),
'glyph' => 'question-sign',
'fa' => 'question-circle',
'color' => '#F90'
);
case 'manual': return array(
'rollover' => true,
'alt' => T_('Help'),
'legend' => T_('Online manual'),
'size' => array( 16, 15 ),
'xy' => array( 128, 96 ),
'glyph' => 'book',
'fa' => 'book fa-x-rollover-orange'
);
case 'permalink': return array(
'alt' => T_('Permalink'),
'size' => array( 11, 13 ),
'xy' => array( 0, 128 ),
'glyph' => 'file',
'fa' => 'external-link-square'
);
case 'history': return array(
'alt' => T_('History'),
'size' => array( 15, 15 ),
'xy' => array( 144, 48 ),
'glyph' => 'time',
'fa' => 'clock-o'
);
case 'file_allowed': return array(
'alt' => T_( 'Allowed for all users' ),
'size' => array( 16, 14 ),
'xy' => array( 96, 112 ),
'glyph' => 'lock',
'fa' => 'unlock',
'color' => '#0F0'
);
case 'file_allowed_registered': return array(
'alt' => T_( 'Allowed for registered users' ),
'size' => array( 12, 16 ),
'xy' => array( 112, 112 ),
'glyph' => 'lock',
'fa' => 'lock',
'color' => '#ffc634'
);
case 'file_not_allowed': return array(
'alt' => T_( 'Allowed only for administrators' ),
'size' => array( 11, 14 ),
'xy' => array( 128, 112 ),
'glyph' => 'lock',
'fa' => 'lock',
'color' => '#F00'
);
case 'comments': return array(
'alt' => T_('Comments'),
'size' => array( 15, 16 ),
'xy' => array( 0, 112 ),
'glyph' => 'comment',
'fa' => 'comment'
);
case 'nocomment': return array(
'alt' => T_('No comment'),
'size' => array( 15, 16 ),
'xy' => array( 16, 112 ),
'glyph' => 'comment',
'fa' => 'comment-o',
'color' => '#CCC',
'color-fa' => 'default'
);
case 'move_up_blue':
case 'move_up': return array(
'rollover' => true,
'alt' => T_( 'Up' ),
'size' => array( 12, 13 ),
'xy' => array( 96, 80 ),
'glyph' => 'arrow-up',
'fa' => 'arrow-up fa-x-rollover-orange',
'color' => '#468cd0'
);
case 'move_down_blue':
case 'move_down': return array(
'rollover' => true,
'alt' => T_( 'Down'),
'size' => array( 12, 13 ),
'xy' => array( 64, 80 ),
'glyph' => 'arrow-down',
'fa' => 'arrow-down fa-x-rollover-orange',
'color' => '#468cd0'
);
case 'nomove_up': return array(
'alt' => T_( 'Sort by order' ),
'size' => array( 12, 13 ),
'xy' => array( 144, 80 ),
'glyph' => 'arrow-up',
'fa' => 'arrow-up',
'color' => '#8d8985'
);
case 'nomove_down': return array(
'alt' => T_( 'Sort by order' ),
'size' => array( 12, 13 ),
'xy' => array( 128, 80 ),
'glyph' => 'arrow-down',
'fa' => 'arrow-down',
'color' => '#8d8985'
);
case 'nomove': return array(
'size' => array( 12, 13 ),
'xy' => array( 0, 0 )
);
case 'move_left': return array(
'rollover' => true,
'alt' => T_( 'Left' ),
'size' => array( 13, 12 ),
'xy' => array( 0, 96 ),
'glyph' => 'arrow-left',
'fa' => 'arrow-left fa-x-rollover-orange',
'color' => '#468cd0'
);
case 'move_right': return array(
'rollover' => true,
'alt' => T_( 'Right'),
'size' => array( 13, 12 ),
'xy' => array( 32, 96 ),
'glyph' => 'arrow-right',
'fa' => 'arrow-right fa-x-rollover-orange',
'color' => '#468cd0'
);
case 'move_down_orange': return array(
'alt' => T_('Down'),
'size' => array( 12, 13 ),
'xy' => array( 80, 80 ),
'glyph' => 'arrow-down',
'fa' => 'arrow-down',
'color' => '#ff9e00'
);
case 'move_up_orange': return array(
'alt' => T_('Up'),
'size' => array( 12, 13 ),
'xy' => array( 112, 80 ),
'glyph' => 'arrow-up',
'fa' => 'arrow-up',
'color' => '#ff9e00'
);
case 'move_down_green': return array(
'alt' => T_('Down'),
'size' => array( 12, 13 ),
'xy' => array( 64, 240 ),
'glyph' => 'arrow-down',
'fa' => 'arrow-down',
'color' => '#5eef27'
);
case 'move_up_green': return array(
'alt' => T_('Up'),
'size' => array( 12, 13 ),
'xy' => array( 80, 240 ),
'glyph' => 'arrow-up',
'fa' => 'arrow-up',
'color' => '#5eef27'
);
case 'move_down_magenta': return array(
'alt' => T_('Down'),
'size' => array( 12, 13 ),
'xy' => array( 96, 240 ),
'glyph' => 'arrow-down',
'fa' => 'arrow-down',
'color' => '#ee009d'
);
case 'move_up_magenta': return array(
'alt' => T_('Up'),
'size' => array( 12, 13 ),
'xy' => array( 112, 240 ),
'glyph' => 'arrow-up',
'fa' => 'arrow-up',
'color' => '#ee009d'
);
case 'move_down_grey': return array(
'alt' => T_('Down'),
'size' => array( 12, 13 ),
'xy' => array( 128, 240 ),
'glyph' => 'arrow-down',
'fa' => 'arrow-down',
'color' => '#303030'
);
case 'move_up_grey': return array(
'alt' => T_('Up'),
'size' => array( 12, 13 ),
'xy' => array( 144, 240 ),
'glyph' => 'arrow-up',
'fa' => 'arrow-up',
'color' => '#303030'
);
case 'check_all': return array(
'alt' => T_('Check all'),
'size' => array( 16, 16 ),
'xy' => array( 32, 112 ),
'glyph' => 'check',
'fa' => 'check-square-o'
);
case 'uncheck_all': return array(
'alt' => T_('Uncheck all'),
'size' => array( 16, 16 ),
'xy' => array( 48, 112 ),
'glyph' => 'unchecked',
'fa' => 'square-o'
);
case 'filter': return array(
'alt' => T_('Filter'),
'size' => array( 1, 1 ),
'xy' => array( 0, 0 ),
'glyph' => 'filter',
'fa' => 'filter'
);
case 'reset_filters': return array(
'alt' => T_('Reset all filters'),
'size' => array( 16, 16 ),
'xy' => array( 144, 112 ),
'glyph' => 'filter',
'fa' => 'filter'
);
case 'allowback': return array(
'alt' => T_('Allow back'),
'size' => array( 13, 13 ),
'xy' => array( 48, 128 ),
'glyph' => 'ok',
'fa' => 'check',
'color' => '#0C0'
);
case 'ban': return array(
'alt' => /* TRANS: Abbrev. */ T_('Ban'),
'size' => array( 13, 13 ),
'xy' => array( 112, 128 ),
'glyph' => 'ban-circle',
'fa' => 'ban fa-x-rollover-grey',
'color' => '#C00'
);
case 'ban_disabled': return array(
'rollover' => true,
'alt' => T_('Ban'),
'size' => array( 13, 13 ),
'xy' => array( 96, 128 ),
'glyph' => 'ban-circle',
'fa' => 'ban fa-x-rollover-red',
'color' => '#7e7e7e'
);
case 'play': return array( // used to write an e-mail, visit site or contact through IM
'alt' => '>',
'size' => array( 14, 14 ),
'xy' => array( 80, 128 ),
'glyph' => 'play',
'fa' => 'play'
);
case 'pause': return array( // used to pause automation
'alt' => '||',
'size' => array( 14, 14 ),
'xy' => array( 64, 128 ),
'glyph' => 'pause',
'fa' => 'pause'
);
case 'rewind': return array( // Used to resend email campaign ( rewind user back to previous state )
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'glyph' => 'rewind',
'fa' => 'backward',
);
case 'forward': return array( // Used to skip email campaign for user
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'glyph' => 'forward',
'fa' => 'forward',
);
case 'feed': return array(
'alt' => T_('XML Feed'),
'size' => array( 16, 16 ),
'xy' => array( 0, 176 ),
'fa' => 'rss-square',
'color' => '#F90',
);
case 'recycle_full': return array(
'alt' => T_('Open recycle bin'),
'size' => array( 16, 16 ),
'xy' => array( 64, 112 ),
'glyph' => 'trash',
'fa' => 'trash-o',
'color-fa' => '#F00'
);
case 'recycle_empty': return array(
'alt' => T_('Empty recycle bin'),
'size' => array( 16, 16 ),
'xy' => array( 80, 112 ),
'glyph' => 'trash',
'fa' => 'trash-o',
'color' => '#CCC',
'color-fa' => '#000'
);
case 'vote_spam': return array(
'alt' => T_('Cast a spam vote!'),
'size' => array( 15, 15 ),
'xy' => array( 16, 144 ),
'fa' => 'thumbs-o-down',
'color' => '#C00'
);
case 'vote_spam_disabled': return array(
'alt' => T_('Cast a spam vote!'),
'size' => array( 15, 15 ),
'xy' => array( 0, 144 ),
'fa' => 'thumbs-o-down fa-x-rollover-red',
'color' => '#333'
);
case 'vote_notsure': return array(
'alt' => T_('Cast a "not sure" vote!'),
'size' => array( 15, 15 ),
'xy' => array( 48, 144 ),
'fa' => 'question-circle',
'color' => '#000'
);
case 'vote_notsure_disabled': return array(
'alt' => T_('Cast a "not sure" vote!'),
'size' => array( 15, 15 ),
'xy' => array( 32, 144 ),
'fa' => 'question-circle fa-x-rollover-black',
'color' => '#666'
);
case 'vote_ok': return array(
'alt' => T_('Cast an OK vote!'),
'size' => array( 15, 15 ),
'xy' => array( 80, 144 ),
'fa' => 'thumbs-o-up',
'color' => '#0C0'
);
case 'vote_ok_disabled': return array(
'alt' => T_('Cast an OK vote!'),
'size' => array( 15, 15 ),
'xy' => array( 64, 144 ),
'fa' => 'thumbs-o-up fa-x-rollover-green',
'color' => '#333'
);
case 'thumb_up': return array(
'alt' => T_('Thumb Up'),
'size' => array( 15, 15 ),
'xy' => array( 112, 144 ),
'glyph' => 'thumbs-up',
'fa' => 'thumbs-up fa-x-rollover-grey',
'color' => '#0C0'
);
case 'thumb_up_disabled': return array(
'rollover' => true,
'alt' => T_('Thumb Up'),
'size' => array( 15, 15 ),
'xy' => array( 96, 144 ),
'glyph' => 'thumbs-up',
'fa' => 'thumbs-up fa-x-rollover-green',
'color' => '#7f7f7f'
);
case 'thumb_down': return array(
'alt' => T_('Thumb Down'),
'size' => array( 15, 15 ),
'xy' => array( 144, 144 ),
'glyph' => 'thumbs-down',
'fa' => 'thumbs-down fa-x-rollover-grey',
'color' => '#ee2a2a'
);
case 'thumb_down_disabled': return array(
'rollover' => true,
'alt' => T_('Thumb Down'),
'size' => array( 15, 15 ),
'xy' => array( 128, 144 ),
'glyph' => 'thumbs-down',
'fa' => 'thumbs-down fa-x-rollover-red-light',
'color' => '#7f7f7f'
);
case 'thumb_arrow_up': return array(
'alt' => T_('Thumb Up'),
'size' => array( 12, 13 ),
'xy' => array( 80, 240 ),
'glyph' => 'arrow-up',
'fa' => 'caret-up fa-x-rollover-grey',
'color' => '#0C0'
);
case 'thumb_arrow_up_disabled': return array(
'alt' => T_('Thumb Up'),
'size' => array( 12, 13 ),
'xy' => array( 144, 240 ),
'glyph' => 'arrow-up',
'fa' => 'caret-up fa-x-rollover-green',
'color' => '#7f7f7f'
);
case 'thumb_arrow_down': return array(
'alt' => T_('Thumb Down'),
'size' => array( 12, 13 ),
'xy' => array( 80, 80 ),
'glyph' => 'arrow-down',
'fa' => 'caret-down fa-x-rollover-grey',
'color' => '#ee2a2a'
);
case 'thumb_arrow_down_disabled': return array(
'alt' => T_('Thumb Down'),
'size' => array( 12, 13 ),
'xy' => array( 128, 240 ),
'glyph' => 'arrow-down',
'fa' => 'caret-down fa-x-rollover-red-light',
'color' => '#7f7f7f'
);
case 'flag_on': return array(
'rollover' => true,
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 0, 208 ),
'glyph' => 'flag',
'fa' => 'flag fa-x--hover',
'color' => '#FAA72D'
);
case 'flag_off': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 16, 208 ),
'glyph' => 'flag',
'fa' => 'flag-o fa-x--hover',
'color' => '#7f7f7f'
);
case 'magnifier': return array(
'alt' => T_('Log as a search instead'),
'size' => array( 14, 13 ),
'xy' => array( 16, 176 ),
'glyph' => 'search',
'fa' => 'search',
);
case 'add': return array(
'alt' => T_('Add'),
'size' => array( 16, 16 ),
'xy' => array( 32, 224 ),
'glyph' => 'plus-sign',
'fa' => 'plus-circle',
'color' => '#0c0'
);
case 'add__yellow': return array(
'alt' => T_('Add'),
'size' => array( 16, 16 ),
'xy' => array( 32, 224 ),
'glyph' => 'plus-sign',
'fa' => 'plus-circle',
'color' => '#fc0'
);
case 'add__blue': return array(
'alt' => T_('Add'),
'size' => array( 16, 16 ),
'xy' => array( 32, 224 ),
'glyph' => 'plus-sign',
'fa' => 'plus-circle',
'color' => '#337ab7'
);
case 'add__cyan': return array(
'alt' => T_('Add'),
'size' => array( 16, 16 ),
'xy' => array( 32, 224 ),
'glyph' => 'plus-sign',
'fa' => 'plus-circle',
'color' => '#60b9e1'
);
case 'add__yellow': return array(
'alt' => T_('Add'),
'size' => array( 16, 16 ),
'xy' => array( 32, 224 ),
'glyph' => 'plus-sign',
'fa' => 'plus-circle',
'color' => '#fc0'
);
case 'minus': return array(
'alt' => T_('Remove'),
'size' => array( 16, 16 ),
'xy' => array( 48, 224 ),
'glyph' => 'minus-sign',
'fa' => 'minus-circle',
'color' => '#C00'
);
case 'multi_action': return array(
'alt' => T_('Action for selected elements'),
'size' => array( 16, 16 ),
'xy' => array( 112, 224 ),
'fa' => 'level-up fa-rotate-90'
);
case 'rotate_right': return array(
'alt' => T_('Rotate this picture 90° to the right'),
'size' => array( 15, 16 ),
'xy' => array( 64, 224 ),
'fa' => 'share'
);
case 'rotate_left': return array(
'alt' => T_('Rotate this picture 90° to the left'),
'size' => array( 15, 16 ),
'xy' => array( 80, 224 ),
'fa' => 'reply'
);
case 'rotate_180': return array(
'alt' => T_('Rotate this picture 180°'),
'size' => array( 14, 16 ),
'xy' => array( 96, 224 ),
'fa' => 'undo fa-flip-horizontal'
);
case 'flip_horizontal': return array(
'alt' => T_('Flip this picture horizontally'),
'size' => array( 15, 15 ),
'xy' => array( 125, 254 ),
'fa' => 'sort fa-rotate-90',
);
case 'flip_vertical': return array(
'alt' => T_('Flip this picture vertically'),
'size' => array( 15, 15 ),
'xy' => array( 144, 255 ),
'fa' => 'sort',
);
case 'crop': return array(
'alt' => T_('Crop this picture'),
'size' => array( 16, 16 ),
'xy' => array( 0, 80 ),
'fa' => 'crop'
);
case 'notification': return array(
'alt' => T_('Email notification'),
'size' => array( 15, 12 ),
'xy' => array( 16, 0 ),
'glyph' => 'envelope',
'fa' => 'envelope-square'
);
case 'post': return array(
'alt' => T_('Post'),
'size' => array( 15, 15 ),
'xy' => array( 144, 16 ),
'glyph' => 'file',
'fa' => 'file'
);
case 'stop': return array(
'alt' => T_('Stop'),
'size' => array( 16, 16 ),
'xy' => array( 64, 128 ),
'fa' => 'hand-paper-o',
'color' => '#C00'
);
case 'stop_square': return array(
'alt' => T_('Stop'),
'size' => array( 16, 16 ),
'xy' => array( 64, 128 ),
'glyph' => 'stop',
'fa' => 'stop',
'color' => '#C00'
);
case 'lightning': return array(
'alt' => T_('Kill spam'),
'size' => array( 10, 16 ),
'xy' => array( 0, 32 ),
'fa' => 'flash',
'color' => '#ff9900'
);
case 'page_cache_on': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 128, 32 ),
'fa' => 'file-code-o',
'color' => '#F90'
);
case 'page_cache_off': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 128, 32 ),
'fa' => 'bolt',
'color' => '#000'
);
case 'block_cache_on': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 128, 32 ),
'fa' => 'cube',
'color' => '#F90'
);
case 'block_cache_off': return array(
'alt' => '',
'size' => array( 10, 16 ),
'xy' => array( 0, 32 ),
'fa' => 'bolt',
'color' => '#000'
);
case 'block_cache_disabled': return array(
'alt' => '',
'size' => array( 10, 16 ),
'xy' => array( 0, 32 ),
'fa' => 'bolt',
'color' => '#CCC'
);
case 'block_cache_denied': return array(
'alt' => '',
'size' => array( 10, 16 ),
'xy' => array( 0, 32 ),
'fa' => 'bolt',
'color' => '#ff9900'
);
case 'star_on': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 0, 208 ),
'fa' => 'star',
'color' => '#FC0'
);
case 'star_off': return array(
'alt' => '',
'size' => array( 16, 16 ),
'xy' => array( 16, 208 ),
'fa' => 'star-o',
'color' => '#999'
);
case 'elevate': return array( // Elevate comment into a post
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'fa' => 'newspaper-o',
);
case 'coll_default': return array( // Default collection to display
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'fa' => 'compass',
'color' => '#F90'
);
case 'coll_info': return array( // Collection used for info pages
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'fa' => 'info-circle',
'color' => '#F90'
);
case 'coll_login': return array( // Collection used for login
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'fa' => 'check-circle',
'color' => '#F90'
);
case 'coll_message': return array( // Collection used for messaging
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'fa' => 'comments',
'color' => '#F90'
);
case 'merge': return array(
'alt' => T_('Merge '),
'size' => array( 14, 14 ),
'xy' => array( 96, 96 ),
'glyph' => 'link',
'fa' => 'link'
);
case 'tag': return array(
'alt' => T_('Tag'),
'size' => array( 11, 13 ),
'xy' => array( 0, 128 ),
'glyph' => 'tag',
'fa' => 'tag'
);
case 'designer_widget_up': return array(
'alt' => T_('Up'),
'size' => array( 12, 13 ),
'xy' => array( 96, 80 ),
'glyph' => 'circle-arrow-up',
'fa' => 'angle-up',
);
case 'designer_widget_top': return array(
'alt' => T_('Up'),
'size' => array( 12, 13 ),
'xy' => array( 96, 80 ),
'glyph' => 'circle-arrow-up',
'fa' => 'angle-double-up',
);
case 'designer_widget_down': return array(
'alt' => T_('Down'),
'size' => array( 12, 13 ),
'xy' => array( 64, 80 ),
'glyph' => 'circle-arrow-down',
'fa' => 'angle-down',
);
case 'designer_widget_bottom': return array(
'alt' => T_('Down'),
'size' => array( 12, 13 ),
'xy' => array( 64, 80 ),
'glyph' => 'circle-arrow-down',
'fa' => 'angle-double-down',
);
case 'designer_widget_list': return array(
'alt' => T_('List'),
'size' => array( 15, 15 ),
'xy' => array( 144, 16 ),
'glyph' => 'list',
'fa' => 'list',
);
case 'asterisk': return array(
'alt' => '',
'size' => array( 0, 0 ),
'xy' => array( 0, 0 ),
'glyph' => 'asterisk',
'fa' => 'asterisk'
);
}
}
?>