summaryrefslogtreecommitdiff
path: root/gtk2_ardour/time_axis_view_item.cc
AgeCommit message (Collapse)Author
2019-09-26Rweak selection+color semanticsRobin Gareus
2019-08-03Update 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-29add option to show/hide region namesPaul Davis
2019-04-08Revert more "frame/sample" replacementsRobin Gareus
- Coverage concerns rectangles (frames, not sample) - frame-handles are rectangles - layout container boxes are frames - inline display boxes are display_frame
2019-04-08Yet another "Rect frame" (not a sample)Robin Gareus
2019-04-08Frame as in "picture frame", not sampleRobin Gareus
2017-09-24convert codebase to use Temporal for various time typesPaul Davis
2017-09-18globally 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-17Clean up library inheritance (colors.h, utils.h)Robin Gareus
make libwidget independent of libcanvas. Confine basics to pbd and gtkmm2ext.
2017-07-01NO-OP whitespace (updated GH PR #357)Thomas Brand
2016-12-29Fix updates of region-colorRobin Gareus
2016-08-17fix hard/impossible trimming situationPaul Davis
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-05-27Crapola - this is an experimental performance hack that must be reverted.nick_m
2015-12-01Remove unused vestigial frame member of TimeAxisViewItemTim Mayberry
2015-12-01Hide Region frame outline when region width is < 2 pixels, fixes #6615Tim Mayberry
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
Paul Davis was responsible for introducing almost all of this.
2015-09-16Move UIConfiguration Singleton into UIConfiguration headerTim Mayberry
This removes the direct dependence on ardour_ui.h from 39 files
2015-09-06update region's constrained-name width with nameRobin Gareus
2015-06-19various tweaks to the height/sizing of audioregion views and their waveformsPaul Davis
2015-02-11remove use of TimeRectanglePaul Davis
2015-02-11When setting the duration of a TimeAxisViewItem, do not round before ↵Paul Davis
computing pixel width
2015-01-08Fix show MIDI regions using track color.David Robillard
2014-12-22move all (G)UI related configuration parameters into UIConfiguration, not ↵Paul Davis
RCConfiguration
2014-12-19more color/modifier tweaksPaul Davis
2014-12-18Use color modifiers for dynamic region styles.David Robillard
2014-12-18Make MIDI regions translucent for internal tools.David Robillard
2014-12-18Enforce internal/external selection exclusivity.Ben Loftis
2014-12-18Remove internal edit mode and add "content" tool.David Robillard
2014-12-16Various color tweaks.David Robillard
This commit changes some color names, nuke your theme. This isn't quite ideal yet, but takes some steps towards where I think things should go aesthetically: Make automation tracks/regions colors correspond to their parent's type. Make selected MIDI notes outlined in red like most everything else, and scrap separate min/mid/max fill colors for selected MIDI notes. Color automation ghost MIDI notes based on original note color. Try to kill 90's looking brightish gray gradients in general.
2014-12-15next modifierPaul Davis
2014-12-15fix incorrect item name for colorPaul Davis
2014-12-14fix up requested color names everywhere.Paul Davis
Thank <deity> for emacs ... space-uncamelcase-word-at-point FTW
2014-12-14initial pass to replace all UIConfiguration::get_XXXXXX() calls with ↵Paul Davis
UIConfiguration::color(name). IMPORTANT: names have not been downcased and spaced yet, so many colors are not found
2014-11-26massive reworking of color selection implementationPaul Davis
2014-11-13Don't make MIDI regions in note mode completely invisible.David Robillard
This makes for extremely confusing behaviour, particularly when creating new regions. This is still probably too transparent, IMO, but at least isn't totally mysterious. "visible" is a bit of a misnomer in the code, now.
2014-11-07use new canvas colors header as necessaryPaul Davis
2014-11-07remove TimeAxisViewItem::RIGHT_EDGE_SHIFT; fix up x-coordinate for right ↵Paul Davis
edge of an audio fade out
2014-11-07don't created vestigial frame canvas item for TimeAxisViewItem unless ↵Paul Davis
actually needed. They don't cost very much but there's just really no point cluttering up the scene graph with generally invisible and insensitive items
2014-11-05add a selection frame to TimeAxisViewItem along with a slew of other ↵Paul Davis
height/positional fixes
2014-11-03use ArdourCanvas::TimeRectangle for regions, notes, markersPaul Davis
2014-11-01one off by one off - red-selection outlineRobin Gareus
This mitigates issues introduced with 3.5-3406-g90872c2 but is not a final solution. The x-axis is still broken. see #5589 comment0015955
2014-10-21remove "canvasvar_" from all functions related to obtaining values from ↵Paul Davis
ARDOUR_UI::config()
2014-09-04Revert "cont'd work on automation-track headers (amend ba53af1c5)"Robin Gareus
This reverts commit beb5e3e777b0e92e8dde7ee12c324b32c679ff63.
2014-09-03cont'd work on automation-track headers (amend ba53af1c5)Robin Gareus
now that the separator line is at the top, offset region-contents y0 by 1px.
2014-08-31rework track inset (amend 7d7b787 and bf13bf63):Robin Gareus
Only inset red-selection rectangle (top & bottom). Do not draw duplicate borders (waste pixels) for regular regions.
2014-08-31inset regions into track (don't share edges)Robin Gareus
2014-08-29red-border selection for tracks, regions, and processors. requesting commentsBen Loftis
2014-06-30move contrasting_text_color() into ArdourCanvasPaul Davis