Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-31 | proper 1px track separator | Robin Gareus | |
2014-08-31 | the return of the time_axis_vbox | Robin Gareus | |
2014-08-31 | set initial TAV style | Robin Gareus | |
2014-08-31 | right side track-header control buttons (for non mixbus profile) | Robin Gareus | |
2014-08-31 | experiment with track-selection box shadow | Robin Gareus | |
2014-08-31 | remove (unused) separator, update TAV height calc. | Robin Gareus | |
2014-08-31 | simplify time-axis packing: consistent table layout | Robin Gareus | |
2014-08-30 | revert parts of bf13bf63, change track-header color on selection | Robin Gareus | |
2014-08-29 | red-border selection for tracks, regions, and processors. requesting comments | Ben Loftis | |
2014-08-11 | change packing so number_label shares space with name_label | Ben Loftis | |
2014-08-11 | shuffle packing order to accomodate midi controls | Ben Loftis | |
2014-08-11 | New track header layout. | Ben Loftis | |
Vertical alignment no longer depends on number of meters shown. Looking for comments. | |||
2014-07-14 | scroll up/down by tracks uses top edge as "focal point"; fix some other ↵ | Paul Davis | |
nasty code details | |||
2014-06-27 | fix edges of selection rects in time axis views to lie correctly within ↵ | Paul Davis | |
bounds of the time axis view | |||
2014-06-25 | move utility functions into a dedicated namespace | Robin Gareus | |
2014-06-22 | more canvas refactoring. | Paul Davis | |
Remove Canvas::Layout, use Canvas::Container for the same purpose, move child-rendering into Item::render_children() so that it could theoretically be used by any derived type. | |||
2014-06-21 | use newly factored canvas in gtk2_ardour | Paul Davis | |
2014-06-18 | fix naming of selection rect-related items | Paul Davis | |
2014-06-13 | fix scrolling behaviour in track headers (event was stolen by rulers because ↵ | Paul Davis | |
event coordinates made it look as if the event happened there) | |||
2014-06-12 | restored track height adjustment using alt-scroll on track headers | Paul Davis | |
2014-06-09 | forward scroll events from track control headers to the canvas, to get ↵ | Paul Davis | |
consistent scroll behaviour (whatever that behaviour is) | |||
2014-06-03 | more profound changes to canvas scrolling, in particular find appropriate ↵ | Paul Davis | |
ScrollGroup for Canvas::{window,canvas}_to_{canvas,window}() | |||
2014-03-25 | most of the support for save/restore of visible track count | Paul Davis | |
2014-03-21 | first pass at quantizing vertical scroll to whole tracks. | Paul Davis | |
Dragging regions vertically does the quantization BUT speed control is lacking and the region ends up on a track that is still invisible ... to be fixed as the sun rises. | |||
2014-03-20 | big rework of scrolling, horizontal part considered almost 100% done. | Paul Davis | |
Many more changes than I would typically like in a single commit, but this was all very intertwined. Vertical scrolling using track-stepping still to follow. | |||
2014-02-25 | add ::covered_by_y_range() to TimeAxisView | Paul Davis | |
2014-01-10 | indentation | Paul Davis | |
2013-11-03 | send enter events to EVERY newly entered item (ignore the bool return from ↵ | Paul Davis | |
the event handler); other canvas debugging aids;switch items_at_point() to use canvas coordinates | |||
2013-08-08 | work around sparse motion notification events when tooltips are disabled | Robin Gareus | |
fixes http://tracker.ardour.org/view.php?id=5174 | |||
2013-07-11 | fix conflicts caused by meterbridge merge | Paul Davis | |
2013-07-10 | some sort-of-deep fixes to get autoscroll/vertical scroll to work properly ↵ | Paul Davis | |
for cairocanvas | |||
2013-07-11 | light up track seperator | Robin Gareus | |
2013-07-11 | display separator on newly created tracks. | Robin Gareus | |
2013-07-10 | update track-header layout - proper padding around meters | Robin Gareus | |
2013-07-10 | adjust padding of meters in time-axis view (still using border bg color) | Robin Gareus | |
2013-06-25 | Merge branch 'master' into cairocanvas | Paul Davis | |
2013-06-21 | Make scroll-wheel modifier keys consistent in main editor window. | Colin Fletcher | |
Add constants for the keyboard modifiers that should be used for vertical zoom, horizontal zoom, and horizontal scrolling in the main editor window, and use these where appropriate rather than using Keyboard::PrimaryModifier and friends directly. | |||
2013-04-25 | use virtual bool canvas_group_event () in TimeAxisViewItems to get suitably ↵ | Paul Davis | |
delegatable/inherited event handling | |||
2013-04-24 | many pervasive changes primarily related to waveform drawing, particular ↵ | Paul Davis | |
content-dragging, colors, and more | |||
2013-04-17 | fix clamping of line and rect coordinates to avoid issues with cairo when ↵ | Paul Davis | |
drawing way outside a surface's dimensions; move various coordinate methods down to Canvas, because they don't require GTK information; make visible_area() a Canvas virtual method so that we don't have to cast to call it | |||
2013-04-16 | change UIConfig to use accessor/setter methods like RCConfig so that ↵ | Paul Davis | |
ParameterChanged methods can actually be emitted; add variable (over a small range) background shading for all TimeAxisViewItems | |||
2013-04-15 | Fix dragging objects on the canvas and remove redundant canvas groups | Paul Davis | |
Delivery of fake motion events to the editor needed the event coordinates to be in canvas space, as they are with "real" events. Editor and other objects had many redundant groups from timbyr's work on gnomecanvas to scroll by moving groups. We don't need this anymore with cairo-canvas (though possibly a stationay background group for the canvas might be useful again one day as in the SAE logo. Its implementation would be fairly different though, since we would have to explicitly move the group on every scroll, since nothing else ever moves on scroll). Also tweaks to text item placement, and switch TimeAxisViewItem from name_pixbuf to name_text, since ArdourCanvas::Text is already "pixbuf optimized". | |||
2013-04-15 | a few changes to fix region dragging, all related to coordinate system ↵ | Paul Davis | |
handling, which is now much simpler with the new canvas; more debugging output when asked for | |||
2013-04-12 | remove TimeAxisView::clip_to_viewport() and Editor::update_canvas_now() and ↵ | Paul Davis | |
Editor::flush_canvas() which should no longer be necessary with a sane canvas design | |||
2013-04-12 | change frames_per_pixel to samples_per_pixel | Paul Davis | |
2013-04-12 | change all frame_to_pixel and pixel_to_frame to sample_to_pixel and ↵ | Paul Davis | |
pixel_to_sample | |||
2013-04-12 | remove all unit-based methods from (Public)Editor; rationalize ↵ | Paul Davis | |
Editor::event_frame() to clearly identify whether the passed-in GdkEvent has window units or canvas units (the latter will be true for all events that are handled by the canvas and then passed to Editor | |||
2013-04-10 | remove incorrect merge of cairocanvas patch that stopped most tracks from ↵ | Paul Davis | |
displaying; add more debugging info | |||
2013-04-04 | commit immediately post linking | Paul Davis | |
2013-04-04 | initial commit of hand merging, plus getting "ancient" waf script to work ↵ | Paul Davis | |
correctly |