Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-31 | Visibility fixes for detached editor and Show-Sends buttons | Ben Loftis | |
Detaching the editor would cause the inactive_name labels and to mixer-strip elements to appear (due to show_all). | |||
2020-01-22 | Keep track/bus number visible when disabling track | Robin Gareus | |
2020-01-20 | Make it more obvious when a track is Inactive | Ben Loftis | |
Inactive tracks will now hide all controls and display only the track name in parenthesis. Color-change is not sufficient by itself to distinguish an inactive track from an active one (consider the case of just 2 tracks...) | |||
2019-09-26 | Rweak selection+color semantics | Robin Gareus | |
2019-08-24 | Tweak deletion, emit CatchDeletion() only once | Robin Gareus | |
Parent class d'tor runs after derived class d'tor. By the time ~TimeAxisView() is called, the actual object has already been deleted and dyanamic_cast<RouteTimeAxisView*> or dynamic_cast<AutomationTimeAxisView*> will fail. CatchDeletion() needs to be emitted from the actual d'tor of the object. There are currently three non-virtual TAVs: * RouteTimeAxisView * AutomationTimeAxisView * VCATimeAxisView The first two already directly emit CatchDeletion(), there's no need to call it again from ~TimeAxisView(). | |||
2019-08-03 | Update GPL boilerplate and (C) | Robin Gareus | |
Copyright-holder and year information is extracted from git log. git history begins in 2005. So (C) from 1998..2005 is lost. Also some (C) assignment of commits where the committer didn't use --author. | |||
2019-05-29 | fixups for rebase of show-region-name option | Paul Davis | |
2019-05-29 | add option to show/hide region names | Paul Davis | |
2019-04-18 | Follow up f5bc64d00e - add gap to range-selection rect as well | Robin Gareus | |
2019-04-12 | Found another one -- does this ever end? :) | Robin Gareus | |
Undo s/sample/frame/ replacement. | |||
2018-12-04 | Tab to prev/next name-entry: skip only rec-armed tracks | Robin Gareus | |
2017-11-23 | Fix size-request call | Robin Gareus | |
use Requisition Gtk::Widget::size_request () const; and not deprecated void Gtk::Widget::size_request (const Requisition&); Found by PVS-Studio - https://www.viva64.com/en/b/0540/ | |||
2017-10-26 | switch from std::auto_ptr<> (deprecated) to boost::scoped_ptr<> | Paul Davis | |
2017-09-18 | manually fix up various cases where Gtk:Frame foo_frame had been changed to ↵ | Paul Davis | |
foo_sample | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-07-28 | Allow to rename VCAs in the editor | Robin Gareus | |
2017-07-21 | Properly propagate TAV TimeSelection | Robin Gareus | |
2017-07-19 | Const'ness where const'ness is due | Robin Gareus | |
2017-07-17 | Clean up library inheritance (colors.h, utils.h) | Robin Gareus | |
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext. | |||
2017-07-17 | Remove <gtkmm.h> include from header files. | Robin Gareus | |
2017-07-17 | Remove unused sources & includes | Robin Gareus | |
2017-07-17 | Move Gtkmm2ext widgets into libwidget | Robin Gareus | |
2017-07-17 | Separate Ardour UI widgets into dedicated library | Robin Gareus | |
2017-07-07 | Fix VCA Automation Lane selection | Robin Gareus | |
This moves child-selection API up into TAV (Superclass of StripableTAV which actually owns the children) | |||
2017-07-01 | NO-OP whitespace (updated GH PR #357) | Thomas Brand | |
2017-05-05 | use CoreSelection for track selection | Paul Davis | |
2017-04-19 | Use AxisView::get_gui_property API in TimeAxisView class | Tim Mayberry | |
2017-04-19 | Let AxisView::set_gui_property perform type conversion in ↵ | Tim Mayberry | |
TimeAxisView::set_height | |||
2017-03-24 | Revert "consistent use of context-menu popups" | Robin Gareus | |
This reverts commit b3722f7063699fafd0421d504e05a7300c70e0ec. In some cases ardour shows context-menu on right-mouse-button release. In this case selecting a menu-entry should happen with the left-mouse button (or any button?!) Using ev->button is only correct if the menu is temporary and only visible while the button is held, button release then activates the menu-item. This needs further work, in some cases allowing any button (0) to work makes sense and overall consistency needs to be improved. Different places use different strategies for context-menus which don't always match the button used in the event-handler. This is a hotfix (to make TAV context menus work again with left-click) | |||
2017-03-16 | consistent use of context-menu popups | Robin Gareus | |
2017-01-25 | This turns out to have been a band-aid over a deeper issue in libcanvas, fixed | Paul Davis | |
in commit 49422aa89 Revert "fix an issue with selection rects not being redrawn correctly" This reverts commit fa1a7ae9b91d0321b71b3de4f720a393d827cd9c. | |||
2017-01-25 | fix an issue with selection rects not being redrawn correctly | Paul Davis | |
2016-12-23 | only update GhostEvents on visible trackviews. | nick_m | |
- this requires that MidiGhostRegion::update_contents_height() also controls visibility. | |||
2016-09-27 | TimeAxisView::set_selected() needs to call AxisView::set_selected() | Paul Davis | |
2016-08-18 | don't show empty time axis view context menus | Paul Davis | |
2016-07-25 | the endless quest to plug memory leaks -- episode 379 | Robin Gareus | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
2016-07-06 | many changes associated with rationalizing selection flow | Paul Davis | |
2016-06-05 | use, or mostly use PresentationInfo for selection status of Routes. | Paul Davis | |
Needs extension to Surfaces, replacing GuiSelectionChanged signal concept | |||
2016-06-05 | RouteUI is now also derived from SessionHandlePtr but NOT AxisView. Fix ↵ | Paul Davis | |
initialization. Only "most derived" classes can initialize virtual base classes (SessionHandlePtr) | |||
2016-06-03 | NO-OP: add blank line to make comments clearer | Paul Davis | |
2016-06-01 | remove un-used name_hbox widget from TimeAxisView | Paul Davis | |
2016-06-01 | remove unneeded widget style definition | Paul Davis | |
2016-05-31 | stop playing silly games with widget packing when editing a route name in ↵ | Paul Davis | |
the edito Use a FloatingTextEntry instead. All clever functionality from previous implementation has been retained. | |||
2016-05-31 | do not accidentally try to select VCA time axis views for context clicks or ↵ | Paul Davis | |
other conditional ops | |||
2016-05-31 | make selectability of a TimeAxisView be overridable | Paul Davis | |
2016-05-31 | no-op: move comment to make scope more clear | Paul Davis | |
2016-05-31 | fix wierd TimeAxisView initial attachment for the name hbox | Paul Davis | |
2016-05-31 | pre-size TimeAxisView controls_table to something more like the correct rows ↵ | Paul Davis | |
x cols | |||
2016-05-31 | universal change in the design of the way Route/Track controls are designed ↵ | Paul Davis | |
and used. The controls now own their own state, rather than proxy for state in their owners. Massive changes all over the code to accomodate this. Many things are not finished. Consider this a backup safety commit |