19 #ifndef __gtk2_ardour_library_download_dialog_h__
20 #define __gtk2_ardour_library_download_dialog_h__
40 class LibraryDescription;
void add(TreeModelColumnBase &column)
void set_sizing(TreeViewColumnSizing type)
void set_fixed_width(int fixed_width)
int append_column(TreeViewColumn &column)
Gtk::TreeModelColumn< std::string > install
Gtk::TreeModelColumn< std::string > author
Gtk::TreeModelColumn< std::string > size
Gtk::TreeModelColumn< std::string > toplevel
Gtk::TreeModelColumn< PBD::Downloader * > downloader
Gtk::TreeModelColumn< int > progress
Gtk::TreeModelColumn< std::string > description
Gtk::TreeModelColumn< bool > installed
Gtk::TreeModelColumn< std::string > license
Gtk::TreeModelColumn< std::string > name
Gtk::TreeModelColumn< std::string > url
Gtk::CellRendererProgress * progress_renderer
void append_progress_column()
PBD::ScopedConnection install_connection
void append_install_column()
Gtk::TextView description_view
Gtk::CellRendererText * install_renderer
void install(std::string const &path, Gtk::TreePath const &treepath)
void install_progress(float, std::string, Gtk::TreePath)
Gtk::TreeViewColumn * append_col(Gtk::TreeModelColumn< T > const &col, int width=0)
bool dl_timer_callback(PBD::Downloader *, Gtk::TreePath)
void add_library(ARDOUR::LibraryDescription const &)
void download(Gtk::TreePath const &)
bool display_button_press(GdkEventButton *ev)
Glib::RefPtr< Gtk::ListStore > _model
void install_finished(Gtk::TreeModel::iterator row, std::string path, int status)
void on_show()
This is a default handler for the signal signal_show().
Gtk::ScrolledWindow scroller