/* Echo Media Player
* Copyright (C) 2008 Shane O'Connell
*
* [ The original file includes a copyright header in this location describing
* the file as being released under the terms of the GNU General Public
* License. It has been removed in order to display the file as part of the
* archive. ]
*/
#ifndef PROGRESSPANE_H_
#define PROGRESSPANE_H_
#include <gtkmm.h>
class ProgressPane : public Gtk::VBox
{
public:
ProgressPane();
void set_main_text(const Glib::ustring& text);
void set_progress_text(const Glib::ustring& progress_text);
void set_fraction_done(double fraction);
void pulse(const Glib::ustring& progress_text);
private:
Gtk::Label m_text;
Gtk::ProgressBar m_progressbar;
};
#endif /* PROGRESSPANE_H_ */