diff options
author | randomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64> | 2012-01-10 18:29:36 +0000 |
---|---|---|
committer | randomguy3 <randomguy3@7c02a99a-9b00-45e3-bf44-6f3dd7fddb64> | 2012-01-10 18:29:36 +0000 |
commit | 69ab4ccc98cfd63cc10099de0393dc675b20b646 (patch) | |
tree | bc15468ac701939458ce1367c74078ad0f51e4f9 /tikzit/src/linux/NodeStyleSelector.m | |
parent | 924aad8f38e277547b104977dd48ef2be7c702f8 (diff) |
GTK: fix undeclared method
git-svn-id: https://tikzit.svn.sourceforge.net/svnroot/tikzit/trunk@378 7c02a99a-9b00-45e3-bf44-6f3dd7fddb64
Diffstat (limited to 'tikzit/src/linux/NodeStyleSelector.m')
-rw-r--r-- | tikzit/src/linux/NodeStyleSelector.m | 29 |
1 files 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]) { |