protected void OnEditIcons()
        {
            Project           project = CurrentNode.GetParentDataItem(typeof(Project), true) as Project;
            GuiBuilderProject gp      = GtkDesignInfo.FromProject(project).GuiBuilderProject;

            Stetic.Project sp = gp.SteticProject;
            sp.EditIcons();
            gp.SaveProject(true);
        }
        public override void ActivateItem()
        {
            StockIconsNode    node = (StockIconsNode)CurrentNode.DataItem;
            GtkDesignInfo     info = GtkDesignInfo.FromProject(node.Project);
            GuiBuilderProject gp   = info.GuiBuilderProject;

            Stetic.Project sp = gp.SteticProject;
            sp.ImagesRootPath     = FileService.AbsoluteToRelativePath(info.GtkGuiFolder, gp.Project.BaseDirectory);
            sp.ImportFileCallback = delegate(string file) {
                return(GuiBuilderService.ImportFile(gp.Project, file));
            };
            sp.EditIcons();
            gp.Save(true);
        }