summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2015-02-22Fix offset of graph layout with circles.David Robillard1-4/+11
2015-02-21Add API to specify module port order.David Robillard11-140/+225
2015-02-20Fix circle drawing bugs.David Robillard1-0/+1
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 Robillard2-17/+17
2015-02-17Fix crash when getting empty label.David Robillard1-1/+1
2015-02-16Destroy embedded widget on module destruction.David Robillard1-4/+5
2015-02-16Distinguish edge color from port color slighly.David Robillard1-3/+10
2015-02-16Only highlight borders on hover.David Robillard1-1/+1
2015-02-16Preserve selection for quickly making several connections.David Robillard1-5/+0
2015-02-14Fix label alignment in ports without value labels.David Robillard1-1/+2
2015-02-14Indicate sequence ports with an arrow tag.David Robillard1-9/+0
2015-02-14Show type tags for more port types.David Robillard3-50/+81
2015-02-14Use the same border width for ports and modules.David Robillard3-13/+13
2015-02-11Pad edges so ports don't overlap radiused border.David Robillard1-6/+6
2015-02-11Clip control rectangles to radiused ports.David Robillard3-37/+83
2015-02-11Join connections precisely at port borders.David Robillard1-8/+10
2015-02-11Line up ports precisely at module border edges.David Robillard2-16/+24
2015-02-08Fix size of vertical flow modules.David Robillard1-1/+13
2015-02-08Add support for exporting canvas as PDF or PS.David Robillard4-59/+100
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-08-30More obvious highlighting.David Robillard1-2/+3
2014-08-29Fix positioning of embedded widgets when changing layout.David Robillard1-0/+1
2014-08-29Fix positioning of embedded widgets during sprung layout.David Robillard1-0/+5
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 Robillard5-15/+14
2014-04-27Fix gtk-doc comment format.David Robillard1-2/+2
2014-04-27Fix layout of nodes with partners.David Robillard2-2/+8
2014-04-26Clean up Ganv API.David Robillard13-389/+572
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 Robillard12-231/+155
2014-03-16Don't trigger layout when node is selected (fix #959).David Robillard1-1/+1
2014-03-16Allow user to enable or disable sprung layout.David Robillard1-2/+29
2014-03-15Clean up public canvas interface.David Robillard2-190/+24
2014-03-15Clean up public canvas interface.David Robillard8-1012/+959
2014-01-18Fix some minor issues found by clang.David Robillard1-1/+0
2014-01-11FDGL: Reduce oscillation.David Robillard2-4/+4
2014-01-11Stop layout while connect dragging.David Robillard2-4/+5
2014-01-11Merge GanvCanvasBase and GanvCanvas.David Robillard11-1873/+1830
2014-01-11Make some functions private.David Robillard4-28/+14
2014-01-11Move item implementation to item.c.David Robillard3-779/+825