volume icons
public text v1 · immutabletypedef 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]);