#include "wxwidgets.hpp"
#include <wx/treectrl.h>
+#include <wx/notebook.h>
namespace wxvlc
{
+ class MetaDataPanel;
+ class AdvancedInfoPanel;
+ class InputStatsInfoPanel;
class FileInfo: public wxFrame
{
public:
/* Constructor */
FileInfo( intf_thread_t *p_intf, wxWindow *p_parent );
virtual ~FileInfo();
- void UpdateFileInfo();
+ void Update();
- vlc_bool_t b_need_update;
+ bool b_need_update;
private:
void OnButtonClose( wxCommandEvent& event );
DECLARE_EVENT_TABLE();
intf_thread_t *p_intf;
- wxTreeCtrl *fileinfo_tree;
- wxTreeItemId fileinfo_root;
- wxString fileinfo_root_label;
+
+ mtime_t last_update;
+
+ MetaDataPanel *item_info;
+ AdvancedInfoPanel *advanced_info;
+ InputStatsInfoPanel *stats_info;
+
+ wxBoxSizer *panel_sizer;
+
+ bool b_stats;
};
};