// Copyright (c) 2019 Giorgos Vougioukas
//
// The license can be found in the LICENSE file.

#ifndef _EUTERPE_ICON_THEME_H_
#define _EUTERPE_ICON_THEME_H_

#include "WDL/wingui/virtwnd-controls.h"

class RSE_IconTheme
{
public:
  RSE_IconTheme();
  ~RSE_IconTheme();

  void LoadImages();
  void UnloadImages();

  WDL_VirtualSlider_SkinConfig ts_progress;
  WDL_VirtualSlider_SkinConfig ts_volume;

  WDL_VirtualIconButton_SkinConfig ts_repeat;
  WDL_VirtualIconButton_SkinConfig ts_repeat_on;
  WDL_VirtualIconButton_SkinConfig ts_shuffle;
  WDL_VirtualIconButton_SkinConfig ts_shuffle_on;

  WDL_VirtualIconButton_SkinConfig ts_pause;
  WDL_VirtualIconButton_SkinConfig ts_pause_on;
  WDL_VirtualIconButton_SkinConfig ts_previous;
  WDL_VirtualIconButton_SkinConfig ts_next;
  WDL_VirtualIconButton_SkinConfig ts_play;
  WDL_VirtualIconButton_SkinConfig ts_play_on;
  WDL_VirtualIconButton_SkinConfig ts_stop;

  LICE_IBitmap *img_gen_thumb_horz;
  LICE_IBitmap *img_gen_thumb_horz_bg;

  LICE_IBitmap *img_repeat;
  LICE_IBitmap *img_repeat_on;
  LICE_IBitmap *img_shuffle;
  LICE_IBitmap *img_shuffle_on;

  LICE_IBitmap *img_pause;
  LICE_IBitmap *img_pause_on;
  LICE_IBitmap *img_previous;
  LICE_IBitmap *img_next;
  LICE_IBitmap *img_play;
  LICE_IBitmap *img_play_on;
  LICE_IBitmap *img_stop;
};

#endif // _EUTERPE_ICON_THEME_H_
