summaryrefslogtreecommitdiffstats
path: root/src/Canvas.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-07-18Remove spurious semicolonsDavid Robillard1-2/+2
2018-09-16Remove use of deprecated g_type_class_add_private()David Robillard1-3/+2
2018-09-16Rename private implementation types according to new Gtk conventionsDavid Robillard1-4/+4
2018-09-16Remove checks for ancient graphvizDavid Robillard1-14/+6
2017-02-12Work around broken Graphviz header warningsDavid Robillard1-0/+5
2016-09-18Update copyright datesDavid Robillard1-1/+1
2016-08-01Use consistent feature test macrosDavid Robillard1-0/+1
2016-07-31Fix compilation with C++David Robillard1-1/+1
2016-07-24Fix whitespaceDavid Robillard1-1/+1
2015-10-26Add support for edges that do not constrain the layoutDavid Robillard1-2/+9
2015-10-05Highlight connected edges on port hoverDavid Robillard1-5/+18
2015-03-16Fix removal of non-existent idle callbacks.David Robillard1-3/+10
2015-02-28Clear selected edges list along with selection.David Robillard1-0/+1
2015-02-28Remove animate idle callback on destruction.David Robillard1-0/+2
2015-02-24Add light theme for typesettable canvas export.David Robillard1-2/+18
2015-02-22Fix offset of graph layout with circles.David Robillard1-4/+11
2015-02-21Add API to specify module port order.David Robillard1-10/+38
2015-02-20Fix connecting to ports with controls.David Robillard1-1/+1
2015-02-20Dampen sprung layout energy over time to prevent oscillation.David Robillard1-5/+6
2015-02-17Delete trailing whitespace.David Robillard1-15/+15
2015-02-16Preserve selection for quickly making several connections.David Robillard1-5/+0
2015-02-08Add support for exporting canvas as PDF or PS.David Robillard1-0/+65
2015-02-05Fix crash when destroying canvas.David Robillard1-1/+9
2014-11-07Fix compilation with --no-fdgl (patch from Vlad Glagolev).David Robillard1-12/+12
2014-09-01Fix unexpected node jumping when dragging new connections.David Robillard1-0/+2
2014-07-13Fix bug where edges would not update when nodes are moved after the canvas is...David Robillard1-0/+1
2014-05-05Fix compilation on old glib.David Robillard1-9/+14
2014-04-28Fix comments for GIR.David Robillard1-4/+4
2014-04-27Fix gtk-doc comment format.David Robillard1-2/+2
2014-04-27Fix layout of nodes with partners.David Robillard1-1/+7
2014-04-26Clean up Ganv API.David Robillard1-93/+76
2014-04-10Fix dragging when modules and ports are both selected.David Robillard1-1/+3
2014-04-08Fix input port selection (regression in previous commit).David Robillard1-11/+16
2014-04-07Fix selecting input ports without controls.David Robillard1-1/+2
2014-04-07Hide invisible "partner" alignment edges in DOT export.David Robillard1-1/+1
2014-03-31Use the same padding for arrange and zoom to fit.David Robillard1-4/+5
2014-03-31Fix ganv_canvas_for_each_edge().David Robillard1-2/+1
2014-03-30Reimplement canvas zoom.David Robillard1-50/+42
2014-03-16Allow user to enable or disable sprung layout.David Robillard1-2/+29
2014-03-15Clean up public canvas interface.David Robillard1-190/+5
2014-03-15Clean up public canvas interface.David Robillard1-850/+883
2014-01-11FDGL: Reduce oscillation.David Robillard1-1/+1
2014-01-11Stop layout while connect dragging.David Robillard1-0/+4
2014-01-11Merge GanvCanvasBase and GanvCanvas.David Robillard1-47/+1717
2014-01-07Twiddle physics to reduce oscillation.David Robillard1-2/+1
2014-01-04Fix documentation pane.David Robillard1-0/+4
2014-01-04Fix control updating with animated canvas.David Robillard1-0/+3
2014-01-04Make only control inputs controllable by user.David Robillard1-2/+3
2014-01-04Fix select rectangle drag from bottom right to top left.David Robillard1-46/+32
2014-01-03Draw and layout performance improvements.David Robillard1-8/+10