From 3bfdc232f22f0fa5be20e0b603a8287626ec0c2f Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Tue, 26 Mar 2013 12:54:41 +0000 Subject: Add edge anchor editing to GTK port Includes functions for testing if an anchor is valid. --- tikzit/src/common/NSString+Tikz.m | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tikzit/src/common/NSString+Tikz.m') diff --git a/tikzit/src/common/NSString+Tikz.m b/tikzit/src/common/NSString+Tikz.m index 8b11ad2..520ffd3 100644 --- a/tikzit/src/common/NSString+Tikz.m +++ b/tikzit/src/common/NSString+Tikz.m @@ -16,6 +16,7 @@ */ #import "NSString+Tikz.h" +#import "TikzGraphAssembler.h" @implementation NSString (Tikz) @@ -31,7 +32,7 @@ } } -- (BOOL) isValidTikz { +- (BOOL) isValidTikzPropertyNameOrValue { NSUInteger length = [self length]; unsigned int brace_depth = 0; unsigned int escape = 0; @@ -53,6 +54,10 @@ return !escape && brace_depth == 0; } +- (BOOL) isValidAnchor { + return [TikzGraphAssembler validateTikzEdgeAnchor:self]; +} + @end // vi:ft=objc:noet:ts=4:sts=4:sw=4 -- cgit v1.2.3