#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_BLUE	"blau"
#define NEUTRINO_ICON_BUTTON_GREEN	"gruen"
#define NEUTRINO_ICON_BUTTON_RED	"rot"
#define NEUTRINO_ICON_BUTTON_YELLOW	"gelb"

#define NEUTRINO_ICON_BUTTON_DBOX	"dbox"
#define NEUTRINO_ICON_BUTTON_DBOX_SMALL	"dbox_small"
#define NEUTRINO_ICON_BUTTON_HELP	"help"
#define NEUTRINO_ICON_BUTTON_HELP_SMALL	"help_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_TOP	"up"
#define NEUTRINO_ICON_BUTTON_TOP_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_PLUS	"plus"
#define NEUTRINO_ICON_BUTTON_MINUS	"minus"

#define NEUTRINO_ICON_16_9		"16_9"
#define NEUTRINO_ICON_16_9_GREY		"16_9_gray"
#define NEUTRINO_ICON_AUDIO		"audio"
#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_FILE		"file"
#define NEUTRINO_ICON_FOLDER		"folder"
#define NEUTRINO_ICON_GAMES		"games"
#define NEUTRINO_ICON_INFO		"info"
#define NEUTRINO_ICON_KEYBINDING	"keybinding"
#define NEUTRINO_ICON_LOCK		"lock"
#define NEUTRINO_ICON_HIDDEN		"hidden"
#define NEUTRINO_ICON_MOUNTED		"mounted"
#define NEUTRINO_ICON_MP3		"mp3"
#define NEUTRINO_ICON_NOT_MOUNTED	"not_mounted"
#define NEUTRINO_ICON_PAUSE		"pause"
#define NEUTRINO_ICON_PLAY		"play"
#define NEUTRINO_ICON_PROTECTING	"protecting"
#define NEUTRINO_ICON_QUESTION		"question"
#define NEUTRINO_ICON_RADIOMODE		"radiomode"
#define NEUTRINO_ICON_RECORDING		"recording"
#define NEUTRINO_ICON_SETTINGS		"settings"
#define NEUTRINO_ICON_SHELL		"shell"
#define NEUTRINO_ICON_STREAMING		"streaming"
#define NEUTRINO_ICON_TIMER		"timer"
#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_NUMERIC_PAD	"numericpad"
#define NEUTRINO_ICON_SCRAMBLED		"ca"
#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 DUMMY_ICON			"dummy"


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

/* icon widths */

#define NEUTRINO_ICON_BUTTON_BLUE_WIDTH		16
#define NEUTRINO_ICON_BUTTON_GREEN_WIDTH	16
#define NEUTRINO_ICON_BUTTON_RED_WIDTH		16
#define NEUTRINO_ICON_BUTTON_YELLOW_WIDTH	16


/* misc */

#define NEUTRINO_ICON_VARPATH		"/var/share/tuxbox/neutrino/icons/"  //alternatively path for user-defined icons 

#endif /* __gui_widget_icons_h__ */
