summaryrefslogtreecommitdiff
path: root/tikzit/src/common/Edge.m
diff options
context:
space:
mode:
authorAlex Merry <alex.merry@cs.ox.ac.uk>2013-02-04 11:55:17 +0000
committerAlex Merry <alex.merry@cs.ox.ac.uk>2013-02-04 11:55:17 +0000
commit5349460f6ba630d92ab61f4cbe1c04210e7684cc (patch)
treeffca8efdeb7e51477d6f90e93512f75432600c48 /tikzit/src/common/Edge.m
parentf9bdbf93887313a79528696607d96140f33cbd84 (diff)
parent5afd392bb6ddde79f0518ffd913bd8c365bf39e6 (diff)
Merge branch 'master' into multi-docs
Diffstat (limited to 'tikzit/src/common/Edge.m')
-rw-r--r--tikzit/src/common/Edge.m23
1 files changed, 23 insertions, 0 deletions
diff --git a/tikzit/src/common/Edge.m b/tikzit/src/common/Edge.m
index 2514fc1..4ecb9bf 100644
--- a/tikzit/src/common/Edge.m
+++ b/tikzit/src/common/Edge.m
@@ -39,6 +39,8 @@
source = nil;
target = nil;
edgeNode = nil;
+ sourceAnchor = @"";
+ targetAnchor = @"";
return self;
}
@@ -389,6 +391,25 @@
[self didChangeValueForKey:@"hasEdgeNode"];
}
+@synthesize sourceAnchor;
+@synthesize targetAnchor;
+
+- (void)setSourceAnchor:(NSString *)_sourceAnchor{
+ if(_sourceAnchor != nil){
+ sourceAnchor = _sourceAnchor;
+ }else{
+ sourceAnchor = @"";
+ }
+}
+
+- (void)setTargetAnchor:(NSString *)_targetAnchor{
+ if(_targetAnchor != nil){
+ targetAnchor = _targetAnchor;
+ }else{
+ targetAnchor = @"";
+ }
+}
+
@synthesize data;
- (void) insertObject:(GraphElementProperty*)gep
inDataAtIndex:(NSUInteger)index {
@@ -587,6 +608,8 @@
[source release];
[target release];
[data release];
+ [sourceAnchor release];
+ [targetAnchor release];
[super dealloc];
}