From f75835e188c1bf8010fb7cc18c7526934ff19eba Mon Sep 17 00:00:00 2001 From: Alex Merry Date: Mon, 17 Dec 2012 16:15:08 +0000 Subject: Use central models for node and edge styles --- tikzit/src/gtk/CreateEdgeTool.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'tikzit/src/gtk/CreateEdgeTool.h') diff --git a/tikzit/src/gtk/CreateEdgeTool.h b/tikzit/src/gtk/CreateEdgeTool.h index cb6c73d..d33efce 100644 --- a/tikzit/src/gtk/CreateEdgeTool.h +++ b/tikzit/src/gtk/CreateEdgeTool.h @@ -19,13 +19,13 @@ #import "Tool.h" @class EdgeStyle; +@class EdgeStylesModel; @class EdgeStyleSelector; @class Node; @class StyleManager; @interface CreateEdgeTool : NSObject { GraphRenderer *renderer; - StyleManager *styleManager; EdgeStyleSelector *stylePicker; GtkWidget *configWidget; Node *sourceNode; @@ -33,11 +33,12 @@ NSPoint halfEdgeEnd; } -@property (retain) StyleManager *styleManager; @property (retain) EdgeStyle *activeStyle; + (id) toolWithStyleManager:(StyleManager*)sm; - (id) initWithStyleManager:(StyleManager*)sm; ++ (id) toolWithEdgeStylesModel:(EdgeStylesModel*)esm; +- (id) initWithEdgeStylesModel:(EdgeStylesModel*)esm; @end -- cgit v1.2.3