summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas.cc
AgeCommit message (Expand)Author
2014-03-11don't queue redraws when various canvas item properties are "reset" to the sa...Paul Davis
2014-03-05manually revert change to canvas expose handling in fee026c5ef7107d5d594159f5...Paul Davis
2014-03-04break down GdkEventExpose into distinct rectangles for canvas expose rather t...Paul Davis
2014-02-25fix canvas enter/leave bug when point is over a group/ignore-event item and w...Paul Davis
2014-02-25add DEBUG::CanvasEnterLeave to allow runtime toggling of canvas enter/leave e...Paul Davis
2014-02-11when delivering canvas events, if an item is grabbed, use it in preference to...Paul Davis
2014-01-20a better, more general fix for the previous Canvas::item_going_away() issue. ...Paul Davis
2014-01-20When removing an item which is event-insensitive, there is no need to repick ...Paul Davis
2014-01-16add event type string function to canvas (since it does not use gtkmm2ext)Paul Davis
2014-01-10clamp expose (queue_redraw()) requests to visible window area, some extra deb...Paul Davis
2014-01-10don't go through ::deliver_enter_leave() unnecessarilyPaul Davis
2014-01-08change rounding used for convert Rect from canvas to window coordinatesPaul Davis
2014-01-08Revert "remove unused code"Paul Davis
2014-01-08remove unused codePaul Davis
2013-12-30ignore invisible items when picking the current itemPaul Davis
2013-12-23fix redrawing of canvas with an optimized buildPaul Davis
2013-12-12change enter/exit event delivery to follow X Window model (inferior, ancestor...Paul Davis
2013-12-12change event propagation to be based on parent/child lineage, not z-axis stac...Paul Davis
2013-12-09debug trace tweaksPaul Davis
2013-11-04drop use of bounding box to determine whether an item covers a point; add Ite...Paul Davis
2013-11-03send enter events to EVERY newly entered item (ignore the bool return from th...Paul Davis
2013-10-31all events propagate out of the canvas in canvas coordinates now, so revert c...Paul Davis
2013-10-31finally (?) fix up logic for rectangle drawing (fill+stroke) to tackle what i...Paul Davis
2013-10-31handle enter/leave items when zooming and scrolling occurPaul Davis
2013-10-30notable changes to try to improve most of enter/leave handling for canvas itemsPaul Davis
2013-10-28reduce verbiage and remove visible current_item red rectPaul Davis
2013-10-28streamline button press event handling code a little, and tweak enter/leave d...Paul Davis
2013-10-24expand bounding box of all objects by 0.5 before computing intersection for r...Paul Davis
2013-09-25only generate some current canvas debug output when CANVAS_DEBUG is defined, ...Paul Davis
2013-08-08debugging various canvas event issuesPaul Davis
2013-06-24an awful lot of tweaks to drawing detailsPaul Davis
2013-06-18fix rect redraw problems caused by intersection requiring the usual 0.5 expan...Paul Davis
2013-06-18basically operational switch to canvas drawing coordinates, although text and...Paul Davis
2013-04-25tweak enter/leave code, remove debug outputPaul Davis
2013-04-24more tweaks for enter/leave events for canvas itemsPaul Davis
2013-04-24tweaks to improve enter/leave event handling - fixes at least some crashes ca...Paul Davis
2013-04-24many pervasive changes primarily related to waveform drawing, particular cont...Paul Davis
2013-04-20tweak event/leave event delivery so that it applies to items being deleted as...Paul Davis
2013-04-17various work waveview amplitude mgmt; fix playhead cursor drag from timebar c...Paul Davis
2013-04-17fix clamping of line and rect coordinates to avoid issues with cairo when dra...Paul Davis
2013-04-16add back various functionality to waveviews such as zero line, amplitude scalingPaul Davis
2013-04-15remove all xml++.h inclusion by canvas implementationsPaul Davis
2013-04-15remove all XML related API from canvas. it may have been useful during develo...Paul Davis
2013-04-15a few changes to fix region dragging, all related to coordinate system handli...Paul Davis
2013-04-11many changes to get the cairo-canvas version much, much more functional. stil...Paul Davis
2013-04-10add -D canvasevents tracing for grabbed items and remove render count outputPaul Davis
2013-04-09a variety of fixes for the cairocanvas, but it still buggy as hell handling e...Paul Davis
2013-04-08mo' better debugging of canvas "structure" via Item::dump and derivativesPaul Davis
2013-04-05lots of tweaking and adding debug output including operator<</dump(ostream&) ...Paul Davis
2013-04-04initial commit of hand merging, plus getting "ancient" waf script to work cor...Paul Davis