All pastes #564134 Raw Edit

volume icons

public text v1 · immutable
·published 2007-06-13 13:49 UTC
rendered paste body
typedef enum {
	KIBA_VOLUME_MUTED = 0,
	KIBA_VOLUME_ZERO,
	KIBA_VOLUME_MIN,
	KIBA_VOLUME_MEDIUM,
	KIBA_VOLUME_MAX
}KibaVolumeState;

static const gchar* volume_icon_data[] = {
	"volume-mute",   /**< KIBA_VOLUME_MUTED.     */
	"volume-zero",   /**< KIBA_VOLUME_ZERO.      */
	"volume-min",    /**< KIBA_VOLUME_MIN.       */
	"volume-medium", /**< KIBA_VOLUME_MEDIUM.    */
	"volume-max"     /**< KIBA_VOLUME_MAX.       */
};

struct KibaVolume {
   KibaVolumeState state;
   ....
}volume;

load_icon (volume_icon_data[volume.state]);