- void setup_pixels_per_time_unit ();
- void resized (wxSizeEvent &);
-
- boost::weak_ptr<const Film> _film;
- std::list<boost::shared_ptr<View> > _views;
- double _pixels_per_time_unit;
+ void resized ();
+ void assign_tracks ();
+ void set_position_from_event (wxMouseEvent &);
+ void clear_selection ();
+
+ typedef std::vector<boost::shared_ptr<View> > ViewList;
+ typedef std::vector<boost::shared_ptr<ContentView> > ContentViewList;
+
+ boost::shared_ptr<View> event_to_view (wxMouseEvent &);
+ ContentViewList selected_views () const;
+ ContentList selected_content () const;
+
+ FilmEditor* _film_editor;
+ boost::weak_ptr<Film> _film;
+ ViewList _views;
+ boost::shared_ptr<TimeAxisView> _time_axis_view;
+ int _tracks;
+ double _pixels_per_second;