summaryrefslogtreecommitdiff
path: root/tikzit/src/common/EdgeStyle.m
diff options
context:
space:
mode:
authorAlex Merry <alex.merry@cs.ox.ac.uk>2013-02-04 14:45:56 +0000
committerAlex Merry <alex.merry@cs.ox.ac.uk>2013-02-04 14:45:56 +0000
commit19e555267a2170d38e77e563192bfafe20d2f5c5 (patch)
tree526dff96fc68289ba6ff932f16dfe748b8991f11 /tikzit/src/common/EdgeStyle.m
parentfe1b43c7b7c83e392b60ffc71ac29f7e63810f58 (diff)
Only change style settings when OK is clicked
If the user clicks Cancel, nothing changes.
Diffstat (limited to 'tikzit/src/common/EdgeStyle.m')
-rw-r--r--tikzit/src/common/EdgeStyle.m10
1 files changed, 10 insertions, 0 deletions
diff --git a/tikzit/src/common/EdgeStyle.m b/tikzit/src/common/EdgeStyle.m
index 7a638c9..15fbff8 100644
--- a/tikzit/src/common/EdgeStyle.m
+++ b/tikzit/src/common/EdgeStyle.m
@@ -83,6 +83,16 @@
[super dealloc];
}
+- (void) updateFromStyle:(EdgeStyle*)style {
+ [self setName:[style name]];
+ [self setCategory:[style category]];
+ [self setHeadStyle:[style headStyle]];
+ [self setTailStyle:[style tailStyle]];
+ [self setDecorationStyle:[style decorationStyle]];
+ [self setThickness:[style thickness]];
+ [self setColorRGB:[style colorRGB]];
+}
+
+ (EdgeStyle*)defaultEdgeStyleWithName:(NSString*)nm {
return [[[EdgeStyle alloc] initWithName:nm] autorelease];
}