summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas.cc
AgeCommit message (Expand)Author
2016-10-13stop using gkd_pango_context_get() in ArdourCanvas::Canvas and require concre...Paul Davis
2016-04-27canvas tooltips, tooRobin Gareus
2016-02-22Spelling correction patch from DebianAdrian Knoth
2015-11-02fix crash when cleaning up canvas itemsRobin Gareus
2015-10-06Include button number in canvas button press/release debug infoTim Mayberry
2015-10-05NOOP, remove trailing tabs/whitespace.Robin Gareus
2015-10-04globally remove all trailing whitespace from ardour code base.Paul Davis
2015-05-02gfx-card & performance testingRobin Gareus
2015-04-09Position (and size) canvas tooltips such that they better resemble Gtk tooltipsJohn Emmas
2015-04-09Delete a canvas tooltip after we've finished with itJohn Emmas
2015-02-12_single_exposure is now a member variable for each GtkCanvas.Ben Loftis
2015-02-09correct drawing of rectangle borders.Paul Davis
2015-02-03tweak to help with uncoalesced rendersBen Loftis
2015-02-03render canvas using the GDK region rather than the GDK area.Paul Davis
2015-01-24ScrollGroups are kept in their own list, so ::window_to_canvas() does not nee...Paul Davis
2015-01-16Put playhead on top of everything.David Robillard
2015-01-12Fix mouse event position offset bug.David Robillard
2014-12-31Fix alleged use of uninitialized variable.David Robillard
2014-11-15Fix MIDI region keyboard editing (add key handling to canvas).David Robillard
2014-11-13fix defineRobin Gareus
2014-11-10tweak canvas on_expose_event() handler to avoid unnecessary save/paint/restorePaul Davis
2014-11-10add required header for compilationPaul Davis
2014-11-10add background color property to Canvas::Canvas ; rearrange expose handling a...Paul Davis
2014-11-07tentative fix for canvas background/image surfaceRobin Gareus
2014-10-28allow to use cairo-image/software surface for canvas & cairowidgetsRobin Gareus
2014-10-28remove unused old APIRobin Gareus
2014-09-30there's no random() on window, but no matterRobin Gareus
2014-09-27fix compiler warning from missing default statement in switchPaul Davis
2014-09-26end tooltip timeout and display for relevant leave notify eventsPaul Davis
2014-09-26further tweaks to canvas tooltip mechanismPaul Davis
2014-09-26display and position canvas tooltip windowPaul Davis
2014-09-25basic design of Canvas item tooltip mechanism.Paul Davis
2014-07-18more canvas debugging for current item tracingPaul Davis
2014-07-07fix potential crash if certain Canvas methods are used before its window is r...Paul Davis
2014-07-07Add Canvas::re_enter() which picks the current item again based on mouse poin...Paul Davis
2014-06-30more extensive canvas debug message for canvas-enter-leave tracingPaul Davis
2014-06-30additional DEBUG_TRACE message for canvas current item selectionPaul Davis
2014-06-27if CANVAS_DEBUG is defined, then the env variable CANVAS_HARLEQUIN_DEBUGGING ...Paul Davis
2014-06-27in Canvas::window_to_canvas(), if either x or y coordinate is less than zero,...Paul Davis
2014-06-26new API for TrackingText and similar itemsPaul Davis
2014-06-24last piece of scroll-wheel checkin, oopsBen Loftis
2014-06-24add scroll wheel handler to canvasBen Loftis
2014-06-22explicitly qualify cast to ArdourCanvas::Container so that it works.Paul Davis
2014-06-21refactor Canvas so that all Items have children; add Container abstract base ...Paul Davis
2014-06-18Merge branch 'canvas_tweaks' of https://github.com/nmains/ardour into cairoca...Paul Davis
2014-06-18a whole slew of changes related to centralizing and rationalizing cursor mana...Paul Davis
2014-06-19Canvas tweaks.nick_m
2014-06-17use a different approach for indicating expose rects (from robin gareus). #if...Paul Davis
2014-06-15comment correction regarding Canvas::visible_area()Paul Davis
2014-06-09remove global canvas scroll offset, to provide no-scroll-parent == no-scroll ...Paul Davis