Files
ardour/gtk2_ardour
Tim Mayberry 5f30d87fd0 Changes to Editor::visual_changer to support Item/Canvas::prepare_for_render
This is necessary to allow calculation of correct intersection of visible
canvas area and items for the new Item::prepare_for_render() API.

samples_per_pixel must be set first to calculate the new horizontal canvas
position in Editor::set_horizontal_position and then
WaveView::set_samples_per_pixel will eventually call
WaveView::prepare_for_render for those items that are visible on the new canvas
position at the new position.

Or if there is not a change to zoom state then call Canvas::prepare_for_render
explicitly.

Also changes so that each method is only called once during
Editor::visual_changer
2017-06-26 08:40:47 +10:00
..
2017-01-22 22:03:55 +01:00
2017-05-29 23:48:17 +02:00
2017-01-20 13:54:15 +01:00
2017-01-20 13:54:15 +01:00
2017-06-08 13:34:23 +02:00
2017-05-06 15:52:32 +02:00
2017-02-02 14:16:27 +01:00
2017-03-05 05:21:56 +11:00
2017-02-04 22:57:36 +11:00
2017-06-21 18:12:16 +02:00
2017-06-17 18:29:26 +02:00
2017-06-21 18:13:01 +02:00
2017-03-15 12:52:16 +01:00
2017-03-20 17:12:08 +01:00
2017-03-20 17:12:08 +01:00
2017-03-08 13:03:46 +01:00
2017-02-14 17:15:16 +01:00
2017-04-25 16:45:18 +02:00
2017-03-08 13:03:46 +01:00
2017-03-08 13:03:46 +01:00
2017-04-20 22:12:18 +02:00
2017-06-08 13:34:23 +02:00
2017-03-08 22:17:16 +01:00
2017-06-17 04:36:55 +02:00
2016-12-30 18:44:33 +01:00
2017-05-13 20:33:04 +02:00
2017-01-20 13:53:45 +01:00
2017-04-21 00:12:20 +02:00
2017-06-21 18:12:16 +02:00
2017-04-20 22:12:18 +02:00
2017-06-21 18:13:01 +02:00
2017-04-03 00:33:44 +02:00
2017-02-05 05:02:01 +11:00
2017-06-23 23:43:01 +02:00
2017-05-11 14:20:56 +02:00
2017-05-11 14:20:56 +02:00
2017-02-22 10:47:59 +01:00
2017-02-04 22:57:36 +11:00
2017-02-04 22:57:36 +11:00
2017-02-04 22:57:36 +11:00
2017-02-27 20:16:10 +01:00
2017-05-04 16:13:10 +02:00
2017-05-04 16:13:10 +02:00
2017-03-08 13:03:46 +01:00
2017-03-08 13:03:46 +01:00
2017-03-08 13:03:46 +01:00
2017-03-08 13:03:46 +01:00