summaryrefslogtreecommitdiff
path: root/tikzit/src/gtk/TikzDocument.m
diff options
context:
space:
mode:
authorAleks Kissinger <aleks0@gmail.com>2012-05-22 20:57:23 +0100
committerAleks Kissinger <aleks0@gmail.com>2012-05-22 20:57:23 +0100
commit84c819cffec08ba13f788a1dc12c239ac857246e (patch)
treead9dbf0f788b8700ee64315b0a91226b9cbf953e /tikzit/src/gtk/TikzDocument.m
parent0973261fd48dc4b85387120fbef6fa9aac756a77 (diff)
parent37e7f18392109225ca5c257d14eda2f89a938370 (diff)
Merge branch 'master' into resize_preview
Diffstat (limited to 'tikzit/src/gtk/TikzDocument.m')
-rw-r--r--tikzit/src/gtk/TikzDocument.m8
1 files changed, 7 insertions, 1 deletions
diff --git a/tikzit/src/gtk/TikzDocument.m b/tikzit/src/gtk/TikzDocument.m
index a5f1d9f..2016d2a 100644
--- a/tikzit/src/gtk/TikzDocument.m
+++ b/tikzit/src/gtk/TikzDocument.m
@@ -726,7 +726,13 @@
}
}
-// FIXME: undo
+- (void) reverseSelectedEdges {
+ if ([[pickSupport selectedEdges] count] > 0) {
+ GraphChange *change = [graph reverseEdges:[pickSupport selectedEdges]];
+ [self completedGraphChange:change withName:@"Reverse edges"];
+ }
+}
+
- (void) bringSelectionForward {
BOOL hasNodeSelection = [[pickSupport selectedNodes] count] > 0;
BOOL hasEdgeSelection = [[pickSupport selectedEdges] count] > 0;