SF.net SVN: geany:[4263] trunk/src/templates.c
ntrel at users.sourceforge.net
ntrel at xxxxx
Tue Sep 29 11:39:35 UTC 2009
Revision: 4263
http://geany.svn.sourceforge.net/geany/?rev=4263&view=rev
Author: ntrel
Date: 2009-09-29 11:39:35 +0000 (Tue, 29 Sep 2009)
Log Message:
-----------
Use static toolbar_new_file_menu pointer.
Modified Paths:
--------------
trunk/src/templates.c
Modified: trunk/src/templates.c
===================================================================
--- trunk/src/templates.c 2009-09-29 11:31:25 UTC (rev 4262)
+++ trunk/src/templates.c 2009-09-29 11:39:35 UTC (rev 4263)
@@ -44,6 +44,7 @@
GeanyTemplatePrefs template_prefs;
static GtkWidget *new_with_template_menu = NULL; /* File menu submenu */
+static GtkWidget *toolbar_new_file_menu = NULL;
/* default templates, only for initial tempate file creation on first start of Geany */
@@ -404,7 +405,7 @@
/* template items for the new file menu */
-static void create_new_menu_items(GtkWidget *toolbar_new_file_menu)
+static void create_new_menu_items(void)
{
GSList *node;
@@ -484,7 +485,6 @@
static void add_file_item(gpointer data, gpointer user_data)
{
GtkWidget *tmp_menu, *tmp_button;
- GtkWidget *toolbar_new_file_menu = user_data;
gchar *label;
g_return_if_fail(data);
@@ -525,7 +525,7 @@
}
-static gboolean add_custom_template_items(GtkWidget *toolbar_new_file_menu)
+static gboolean add_custom_template_items(void)
{
gchar *path = g_build_path(G_DIR_SEPARATOR_S, app->configdir, GEANY_TEMPLATES_SUBDIR,
"files", NULL);
@@ -557,7 +557,6 @@
static void create_file_template_menus(void)
{
GtkWidget *sep1, *sep2 = NULL;
- GtkWidget *toolbar_new_file_menu = NULL;
new_with_template_menu = ui_lookup_widget(main_widgets.window, "menu_new_with_template1_menu");
toolbar_new_file_menu = gtk_menu_new();
@@ -786,8 +785,6 @@
{
gint i;
GList *children, *item;
- GtkWidget *toolbar_new_file_menu = geany_menu_button_action_get_menu(
- GEANY_MENU_BUTTON_ACTION(toolbar_get_action_by_name("New")));
for (i = 0; i < GEANY_MAX_TEMPLATES; i++)
{
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list