#ifndef __gui_widget_icons_h__
#define __gui_widget_icons_h__

/*
 * $Header: /cvs/tuxbox/apps/tuxbox/neutrino/src/gui/widget/icons.h,v 1.21 2009/12/15 09:51:23 dbt Exp $
 *
 * (C) 2003 by thegoodguy <thegoodguy@berlios.de>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 *
 */

/* icon files */

#define NEUTRINO_ICON_BUTTON_DUMMY		"dummy"
#define NEUTRINO_ICON_BUTTON_DUMMY_SMALL	"dummy_small"

#define NEUTRINO_ICON_BUTTON_BLUE	"blau"
#define NEUTRINO_ICON_BUTTON_GREEN	"gruen"
#define NEUTRINO_ICON_BUTTON_RED	"rot"
#define NEUTRINO_ICON_BUTTON_YELLOW	"gelb"

#define NEUTRINO_ICON_BUTTON_MENU	"menu"
#define NEUTRINO_ICON_BUTTON_MENU_SMALL	"menu_small"
#define NEUTRINO_ICON_BUTTON_HELP	"help"
#define NEUTRINO_ICON_BUTTON_HELP_SMALL	"help_small"
#define NEUTRINO_ICON_BUTTON_INFO	"info"
#define NEUTRINO_ICON_BUTTON_INFO_SMALL	"info_small"
#define NEUTRINO_ICON_BUTTON_HOME	"home"
#define NEUTRINO_ICON_BUTTON_MUTE	"mute"
#define NEUTRINO_ICON_BUTTON_MUTE_SMALL	"mute_small"
#define NEUTRINO_ICON_BUTTON_POWER	"power"

#define NEUTRINO_ICON_BUTTON_OKAY	"ok"
#define NEUTRINO_ICON_BUTTON_OKAY_SMALL	"ok_small"

#define NEUTRINO_ICON_BUTTON_0		"0"
#define NEUTRINO_ICON_BUTTON_1		"1"
#define NEUTRINO_ICON_BUTTON_2		"2"
#define NEUTRINO_ICON_BUTTON_3		"3"
#define NEUTRINO_ICON_BUTTON_4		"4"
#define NEUTRINO_ICON_BUTTON_5		"5"
#define NEUTRINO_ICON_BUTTON_6		"6"
#define NEUTRINO_ICON_BUTTON_7		"7"
#define NEUTRINO_ICON_BUTTON_8		"8"
#define NEUTRINO_ICON_BUTTON_9		"9"

#define NEUTRINO_ICON_BUTTON_UP	"up"
#define NEUTRINO_ICON_BUTTON_UP_SMALL	"up_small"
#define NEUTRINO_ICON_BUTTON_RIGHT	"right"
#define NEUTRINO_ICON_BUTTON_DOWN	"down"
#define NEUTRINO_ICON_BUTTON_DOWN_SMALL	"down_small"
#define NEUTRINO_ICON_BUTTON_LEFT	"left"

#define NEUTRINO_ICON_BUTTON_BACKWARD	"btn_backward"
#define NEUTRINO_ICON_BUTTON_FORWARD	"btn_forward"
#define NEUTRINO_ICON_BUTTON_PAUSE	"btn_pause"
#define NEUTRINO_ICON_BUTTON_PLAY	"btn_play"
#define NEUTRINO_ICON_BUTTON_RECORD_ACTIVE	"btn_record_active"
#define NEUTRINO_ICON_BUTTON_RECORD_INACTIVE	"btn_record_inactive"
#define NEUTRINO_ICON_BUTTON_STOP	"btn_stop"

#define NEUTRINO_ICON_BUTTON_PLUS	"plus"
#define NEUTRINO_ICON_BUTTON_MINUS	"minus"

#define NEUTRINO_ICON_BLUE		"icon_blue"
#define NEUTRINO_ICON_GREEN		"icon_green"
#define NEUTRINO_ICON_RED		"icon_red"
#define NEUTRINO_ICON_YELLOW		"icon_yellow"

#define NEUTRINO_ICON_16_9		"16_9"
#define NEUTRINO_ICON_16_9_GREY		"16_9_gray"
#define NEUTRINO_ICON_AUDIO		"audio"
#define NEUTRINO_ICON_AUDIOPLAY		"audioplay"
#define NEUTRINO_ICON_COLORS		"colors"
#define NEUTRINO_ICON_DD		"dd"
#define NEUTRINO_ICON_DD_AVAIL		"dd_avail"
#define NEUTRINO_ICON_DD_GREY		"dd_gray"
#define NEUTRINO_ICON_EPGINFO		"epginfo"
#define NEUTRINO_ICON_ERROR		"error"
#define NEUTRINO_ICON_FEATURES		"features"
#define NEUTRINO_ICON_GAMES		"games"
#define NEUTRINO_ICON_INFO		"information"
#define NEUTRINO_ICON_IMPORTANT		"important"
#define NEUTRINO_ICON_KEYBINDING	"keybinding"
#define NEUTRINO_ICON_LOCK		"lock"
#define NEUTRINO_ICON_LOCK_PASSIVE	"lock_passive"
#define NEUTRINO_ICON_HIDDEN		"hidden"
#define NEUTRINO_ICON_MOUNTED		"mounted"
#define NEUTRINO_ICON_MULTIMEDIA	"multimedia"
#define NEUTRINO_ICON_MOVIEPLAYER	"icon_movieplayer"
#define NEUTRINO_ICON_NKPLAY		"icon_nkplay"
#define NEUTRINO_ICON_YTPLAY		"icon_ytplay"
#define NEUTRINO_ICON_NOT_MOUNTED	"not_mounted"
#define NEUTRINO_ICON_PAUSE		"mp_pause"
#define NEUTRINO_ICON_PLAY 		"mp_play"
#define NEUTRINO_ICON_PLAY_REPEAT_ALL 	"mp_play_repeat_all"
#define NEUTRINO_ICON_PLAY_REPEAT_TRACK	"mp_play_repeat_track"
#define NEUTRINO_ICON_REW		"mp_b-skip"
#define NEUTRINO_ICON_FF 		"mp_f-skip"
#define NEUTRINO_ICON_PROTECTING	"protecting"
#define NEUTRINO_ICON_QUESTION		"question"
#define NEUTRINO_ICON_RADIOTEXTGET	"radiotextget"
#define NEUTRINO_ICON_RADIOTEXTWAIT	"radiotextwait"
#define NEUTRINO_ICON_RADIOTEXTOFF	"radiotextoff"
#define NEUTRINO_ICON_RADIOMODE		"radiomode"
#define NEUTRINO_ICON_RECORDING		"recording"
#define NEUTRINO_ICON_REC		"rec"
#define NEUTRINO_ICON_REC_GRAY		"rec_gray"
#define NEUTRINO_ICON_SETTINGS		"settings"
#define NEUTRINO_ICON_SHELL		"shell"
#define NEUTRINO_ICON_STREAMING		"streaming"
#define NEUTRINO_ICON_TIMER		"timer"
#define NEUTRINO_ICON_TUNER_1		"tuner_1"
#define NEUTRINO_ICON_TUNER_2		"tuner_2"
#define NEUTRINO_ICON_TUNER_3		"tuner_3"
#define NEUTRINO_ICON_TUNER_4		"tuner_4"
#define NEUTRINO_ICON_UPDATE		"softupdate"
#define NEUTRINO_ICON_UPNP		"upnp"
#define NEUTRINO_ICON_VIDEO		"video"
#define NEUTRINO_ICON_VOLUMEBODY	"volumebody"
#define NEUTRINO_ICON_VOLUMESLIDER2	"volumeslider2"
#define NEUTRINO_ICON_VOLUMESLIDER2ALPHA	"volumeslider2alpha"
#define NEUTRINO_ICON_VOLUMESLIDER2BLUE		"volumeslider2blue"
#define NEUTRINO_ICON_VOLUMESLIDER2GREEN	"volumeslider2green"
#define NEUTRINO_ICON_VOLUMESLIDER2RED		"volumeslider2red"
#define NEUTRINO_ICON_VTXT		"vtxt"
#define NEUTRINO_ICON_VTXT_GREY		"vtxt_gray"
#define NEUTRINO_ICON_PARTITION		"partition"
#define NEUTRINO_ICON_SUBT		"subt"
#define NEUTRINO_ICON_SUBT_GREY		"subt_gray"
#define NEUTRINO_ICON_AUTO_SHIFT	"ats"
#define NEUTRINO_ICON_AUTO_SHIFT_GRAY	"ats_gray"
#define NEUTRINO_ICON_NUMERIC_PAD	"numericpad"
#define NEUTRINO_ICON_SCRAMBLED		"ca"
#define NEUTRINO_ICON_SCRAMBLED2	"ca2"
#define NEUTRINO_ICON_SCRAMBLED2_GREY	"ca2_gray"
#define NEUTRINO_ICON_BOOKMARK_MANAGER	"bookmarkmanager"
#define NEUTRINO_ICON_BORDER_UL		"border_ul"
#define NEUTRINO_ICON_BORDER_LR		"border_lr"
#define NEUTRINO_ICON_MAINMENU		"mainmenue"
#define NEUTRINO_ICON_LANGUAGE		"language"
#define NEUTRINO_ICON_NETWORK		"network"
#define NEUTRINO_ICON_LCD		"lcd"
#define NEUTRINO_ICON_VOLUME		"volume"
#define NEUTRINO_ICON_RCLOCK		"rclock"
#define NEUTRINO_ICON_RESOLUTION_1920	"res_1920"
#define NEUTRINO_ICON_RESOLUTION_1080	"res_1080"
#define NEUTRINO_ICON_RESOLUTION_1440	"res_1440"
#define NEUTRINO_ICON_RESOLUTION_1280	"res_1280"
#define NEUTRINO_ICON_RESOLUTION_720	"res_720"
#define NEUTRINO_ICON_RESOLUTION_704	"res_704"
#define NEUTRINO_ICON_RESOLUTION_576	"res_576"
#define NEUTRINO_ICON_RESOLUTION_544	"res_544"
#define NEUTRINO_ICON_RESOLUTION_528	"res_528"
#define NEUTRINO_ICON_RESOLUTION_480	"res_480"
#define NEUTRINO_ICON_RESOLUTION_382	"res_382"
#define NEUTRINO_ICON_RESOLUTION_352	"res_352"
#define NEUTRINO_ICON_RESOLUTION_288	"res_288"
#define NEUTRINO_ICON_RESOLUTION_000	"res_000"
#define NEUTRINO_ICON_RESOLUTION_HD	"res_hd"
#define NEUTRINO_ICON_RESOLUTION_SD	"res_sd"
#define NEUTRINO_ICON_PERSONALIZE	"personalize"
#define NEUTRINO_ICON_RECORDING_EVENT_MARKER	"rec_event_marker"
#define NEUTRINO_ICON_ZAP		"zap"
#define NEUTRINO_ICON_PIP		"pip"
#define NEUTRINO_ICON_STAR_ON		"star-on"
#define NEUTRINO_ICON_STAR_OFF		"star-off"
#define NEUTRINO_ICON_TMDB		"tmdb"
#define NEUTRINO_ICON_PICTUREVIEWER	"pictureviewer"

#define DUMMY_ICON			"dummy"


#define NEUTRINO_ICON_BUTTON_MUTE_ZAP_ACTIVE "mute_zap_green"
#define NEUTRINO_ICON_BUTTON_MUTE_ZAP_INACTIVE "mute_zap_gray"

/* menu hints */
#define NEUTRINO_ICON_HINT_BACK		"hint_back"
#define NEUTRINO_ICON_HINT_NEXT		"hint_next"
/* main menu */
#define NEUTRINO_ICON_HINT_TVRADIO_SWITCH	"hint_tvradio_switch"
#define NEUTRINO_ICON_HINT_TVMODE	"hint_tvmode"
#define NEUTRINO_ICON_HINT_RADIOMODE	"hint_radiomode"
#define NEUTRINO_ICON_HINT_TIMERS	"hint_timers"
#define NEUTRINO_ICON_HINT_MEDIA	"hint_media"
#define NEUTRINO_ICON_HINT_GAMES	"hint_games"
#define NEUTRINO_ICON_HINT_SCRIPTS	"hint_scripts"
#define NEUTRINO_ICON_HINT_SETTINGS	"hint_settings"
#define NEUTRINO_ICON_HINT_SERVICE	"hint_service"
#define NEUTRINO_ICON_HINT_SLEEPTIMER	"hint_sleeptimer"
#define NEUTRINO_ICON_HINT_REBOOT	"hint_reboot"
#define NEUTRINO_ICON_HINT_SHUTDOWN	"hint_shutdown"
#define NEUTRINO_ICON_HINT_INFO		"hint_info"
#define NEUTRINO_ICON_HINT_CI		"hint_ci"
#define NEUTRINO_ICON_HINT_ADZAP	"hint_adzap"
/* media */
#define NEUTRINO_ICON_HINT_APLAY	"hint_aplay"
#define NEUTRINO_ICON_HINT_INET_RADIO	"hint_inetradio"
#define NEUTRINO_ICON_HINT_MOVIE	"hint_movie"
#define NEUTRINO_ICON_HINT_PICVIEW	"hint_picview"

#define NEUTRINO_ICON_HINT_MB		"hint_mb"
#define NEUTRINO_ICON_HINT_FILEPLAY	"hint_fileplay"

/* settings */
#define NEUTRINO_ICON_HINT_SAVE_SETTINGS	"hint_save"
#define NEUTRINO_ICON_HINT_MANAGE_SETTINGS	"hint_manage"
#define NEUTRINO_ICON_HINT_PERSONALIZE	"hint_personalize"
#define NEUTRINO_ICON_HINT_EXTENDED	"hint_extended"
#define NEUTRINO_ICON_HINT_VIDEO	"hint_video"
#define NEUTRINO_ICON_HINT_AUDIO	"hint_audio"
#define NEUTRINO_ICON_HINT_PROTECTION	"hint_protection"
#define NEUTRINO_ICON_HINT_NETWORK	"hint_network"
#define NEUTRINO_ICON_HINT_RECORDING	"hint_recording"
#define NEUTRINO_ICON_HINT_LANGUAGE	"hint_language"
#define NEUTRINO_ICON_HINT_OSD		"hint_osd"
#define NEUTRINO_ICON_HINT_VFD		"hint_vfd"
#define NEUTRINO_ICON_HINT_HDD		"hint_hdd"
#define NEUTRINO_ICON_HINT_KEYS		"hint_keys"
#define NEUTRINO_ICON_HINT_A_PIC	"hint_a_pic"
#define NEUTRINO_ICON_HINT_RASS		"hint_rass"

#define NEUTRINO_ICON_HINT_COLORS	"hint_colors"
#define NEUTRINO_ICON_HINT_FONTS	"hint_fonts"

/* service */
#define NEUTRINO_ICON_HINT_SERVICE_SCAN	"hint_scan"
#define NEUTRINO_ICON_HINT_RELOAD_CHANNELS	"hint_reload"
#define NEUTRINO_ICON_HINT_BEDIT	"hint_bedit"
#define NEUTRINO_ICON_HINT_DELETE_CHANNELS	"hint_delete"
#define NEUTRINO_ICON_HINT_SOFT_RESTART	"hint_restart"
#define NEUTRINO_ICON_HINT_SW_UPDATE	"hint_swupdate"

/* info */
#define NEUTRINO_ICON_HINT_IMAGEINFO	"hint_imageinfo"
#define NEUTRINO_ICON_HINT_DBOXINFO	"hint_dboxinfo"
#define NEUTRINO_ICON_HINT_STREAMINFO	"hint_streaminfo"

/* settings manager */
#define NEUTRINO_ICON_HINT_RESET	"hint_reset"
#define NEUTRINO_ICON_HINT_SAVEAS	"hint_saveas"
#define NEUTRINO_ICON_HINT_LOAD		"hint_load"
#define NEUTRINO_ICON_HINT_BACKUP	"hint_backup"
#define NEUTRINO_ICON_HINT_RESTORE	"hint_restore"
#define NEUTRINO_ICON_HINT_FACTORY	"hint_factory"

/* filetypes */
#define NEUTRINO_ICON_FILE		"file"
#define NEUTRINO_ICON_FOLDER		"folder"
#define NEUTRINO_ICON_MOVIE		"movie"
#define NEUTRINO_ICON_MP3		"mp3"
#define NEUTRINO_ICON_PICTURE		"picture"

/* plugins */
#define NEUTRINO_ICON_HINT_PLUGIN	"hint_plugin"

/* opkg manager */
#define NEUTRINO_ICON_CHECKMARK		"checkmark"
#define NEUTRINO_ICON_WARNING		"warning"

/* RASS */
#define NEUTRINO_ICON_RED_0		"0-red"
#define NEUTRINO_ICON_RED_1		"1-red"
#define NEUTRINO_ICON_RED_2		"2-red"
#define NEUTRINO_ICON_RED_3		"3-red"
#define NEUTRINO_ICON_RED_4		"4-red"
#define NEUTRINO_ICON_RED_5		"5-red"
#define NEUTRINO_ICON_RED_6		"6-red"
#define NEUTRINO_ICON_RED_7		"7-red"
#define NEUTRINO_ICON_RED_8		"8-red"
#define NEUTRINO_ICON_RED_9		"9-red"

#define NEUTRINO_ICON_GREEN_0		"0-green"
#define NEUTRINO_ICON_GREEN_1		"1-green"
#define NEUTRINO_ICON_GREEN_2		"2-green"
#define NEUTRINO_ICON_GREEN_3		"3-green"
#define NEUTRINO_ICON_GREEN_4		"4-green"
#define NEUTRINO_ICON_GREEN_5		"5-green"
#define NEUTRINO_ICON_GREEN_6		"6-green"
#define NEUTRINO_ICON_GREEN_7		"7-green"
#define NEUTRINO_ICON_GREEN_8		"8-green"
#define NEUTRINO_ICON_GREEN_9		"9-green"

/* misc */
#define NEUTRINO_ICON_HINT_NKPLAY	"hint_nkplay"
#define NEUTRINO_ICON_HINT_YTPLAY	"hint_ytplay"
#define NEUTRINO_ICON_HINT_SPARK	"hint_spark"

#define NEUTRINO_ICON_EPG		"epg"

#define NEUTRINO_ICON_BUTTON_LONGPRESS	"longpress"

#endif /* __gui_widget_icons_h__ */
