From 69ab4ccc98cfd63cc10099de0393dc675b20b646 Mon Sep 17 00:00:00 2001 From: randomguy3 Date: Tue, 10 Jan 2012 18:29:36 +0000 Subject: GTK: fix undeclared method git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@378 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64 --- tikzit/src/linux/NodeStyleSelector.m | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/tikzit/src/linux/NodeStyleSelector.m b/tikzit/src/linux/NodeStyleSelector.m index 395d9ca..7e9757a 100644 --- a/tikzit/src/linux/NodeStyleSelector.m +++ b/tikzit/src/linux/NodeStyleSelector.m @@ -54,6 +54,7 @@ enum { - (GdkPixbuf*) pixbufOfNodeInStyle:(NodeStyle*)style usingSurface:(cairo_surface_t*)surface; - (void) addStyle:(NodeStyle*)style; - (void) postSelectedStyleChanged; +- (void) clearModel; - (void) reloadStyles; @end @@ -118,20 +119,6 @@ enum { [super dealloc]; } -- (void) clearModel { - [self setSelectedStyle:nil]; - GtkTreeModel *model = GTK_TREE_MODEL (store); - GtkTreeIter row; - if (gtk_tree_model_get_iter_first (model, &row)) { - do { - NodeStyle *rowStyle; - gtk_tree_model_get (model, &row, STYLES_PTR_COL, &rowStyle, -1); - [rowStyle release]; - } while (gtk_tree_model_iter_next (model, &row)); - } - gtk_list_store_clear (store); -} - - (StyleManager*) styleManager { return styleManager; } @@ -404,6 +391,20 @@ enum { [[NSNotificationCenter defaultCenter] postNotificationName:@"SelectedStyleChanged" object:self]; } +- (void) clearModel { + [self setSelectedStyle:nil]; + GtkTreeModel *model = GTK_TREE_MODEL (store); + GtkTreeIter row; + if (gtk_tree_model_get_iter_first (model, &row)) { + do { + NodeStyle *rowStyle; + gtk_tree_model_get (model, &row, STYLES_PTR_COL, &rowStyle, -1); + [rowStyle release]; + } while (gtk_tree_model_iter_next (model, &row)); + } + gtk_list_store_clear (store); +} + - (void) reloadStyles { [self clearModel]; for (NodeStyle *style in [styleManager nodeStyles]) { -- cgit v1.2.3