SF.net SVN: geany-plugins:[516] trunk/geanylatex/src

frlan at users.sourceforge.net frlan at xxxxx
Sat Feb 28 13:23:12 UTC 2009


Revision: 516
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=516&view=rev
Author:   frlan
Date:     2009-02-28 13:23:12 +0000 (Sat, 28 Feb 2009)

Log Message:
-----------
GeanyLaTeX: Moved some of the insert environment related code to latexenvironments.[c|h]

Modified Paths:
--------------
    trunk/geanylatex/src/geanylatex.c
    trunk/geanylatex/src/latexenvironments.c
    trunk/geanylatex/src/latexenvironments.h

Modified: trunk/geanylatex/src/geanylatex.c
===================================================================
--- trunk/geanylatex/src/geanylatex.c	2009-02-28 12:04:19 UTC (rev 515)
+++ trunk/geanylatex/src/geanylatex.c	2009-02-28 13:23:12 UTC (rev 516)
@@ -300,77 +300,6 @@
 }
 
 
-static void
-glatex_environment_insert_activated (G_GNUC_UNUSED GtkMenuItem * menuitem,
-                              G_GNUC_UNUSED gpointer gdata)
-{
-    gint env = GPOINTER_TO_INT(gdata);
-    glatex_insert_environment(glatex_environment_array[env].latex);
-}
-
-
-static void
-glatex_insert_environment_dialog(G_GNUC_UNUSED GtkMenuItem * menuitem,
-                                 G_GNUC_UNUSED gpointer gdata)
-{
-    GtkWidget *dialog = NULL;
-    GtkWidget *vbox = NULL;
-	GtkWidget *label_env = NULL;
-	GtkWidget *textbox_env = NULL;
-	GtkWidget *table = NULL;
-    gint i, max;
-
-    dialog = gtk_dialog_new_with_buttons(_("Insert Environment"),
-	    	    GTK_WINDOW(geany->main_widgets->window),
-		        GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL,
-		        GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
-				NULL);
-
-    vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
-	gtk_widget_set_name(dialog, "GeanyDialog");
-	gtk_box_set_spacing(GTK_BOX(vbox), 10);
-
-	table = gtk_table_new(1, 2, FALSE);
-	gtk_table_set_col_spacings(GTK_TABLE(table), 6);
-	gtk_table_set_row_spacings(GTK_TABLE(table), 6);
-
-	label_env = gtk_label_new(_("Environment:"));
-	textbox_env = gtk_combo_box_entry_new_text();
-
-    max = glatex_count_menu_entries(glatex_environment_array,
-            ENVIRONMENT_CAT_DUMMY);
-    for (i = 0; i < max; i++)
-    {
-        gtk_combo_box_append_text(GTK_COMBO_BOX(textbox_env),
-                                  glatex_environment_array[i].label);
-    }
-
-	gtk_misc_set_alignment(GTK_MISC(label_env), 0, 0.5);
-
-	gtk_table_attach_defaults(GTK_TABLE(table), label_env, 0, 1, 0, 1);
-	gtk_table_attach_defaults(GTK_TABLE(table), textbox_env, 1, 2, 0, 1);
-	gtk_container_add(GTK_CONTAINER(vbox), table);
-
-	gtk_widget_show_all(vbox);
-
-    if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT)
-	{
-        gchar *env_string = NULL;
-
-		env_string = g_strdup(gtk_combo_box_get_active_text(
-			GTK_COMBO_BOX(textbox_env)));
-
-        if (env_string != NULL)
-        {
-            glatex_insert_environment(env_string);
-            g_free(env_string);
-        }
-    }
-
-    gtk_widget_destroy(dialog);
-}
-
-
 static void character_create_menu_item(GtkWidget *menu, const gchar *label,
 									   gint letter, SubMenuCallback callback)
 {

Modified: trunk/geanylatex/src/latexenvironments.c
===================================================================
--- trunk/geanylatex/src/latexenvironments.c	2009-02-28 12:04:19 UTC (rev 515)
+++ trunk/geanylatex/src/latexenvironments.c	2009-02-28 13:23:12 UTC (rev 516)
@@ -56,3 +56,75 @@
         g_free(tmp);
 	}
 }
+
+
+void
+glatex_environment_insert_activated (G_GNUC_UNUSED GtkMenuItem *menuitem,
+                              G_GNUC_UNUSED gpointer gdata)
+{
+    gint env = GPOINTER_TO_INT(gdata);
+    glatex_insert_environment(glatex_environment_array[env].latex);
+}
+
+
+void
+glatex_insert_environment_dialog(G_GNUC_UNUSED GtkMenuItem *menuitem,
+                                 G_GNUC_UNUSED gpointer gdata)
+{
+    GtkWidget *dialog = NULL;
+    GtkWidget *vbox = NULL;
+	GtkWidget *label_env = NULL;
+	GtkWidget *textbox_env = NULL;
+	GtkWidget *table = NULL;
+    gint i, max;
+
+    dialog = gtk_dialog_new_with_buttons(_("Insert Environment"),
+	    	    GTK_WINDOW(geany->main_widgets->window),
+		        GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL,
+		        GTK_RESPONSE_CANCEL, GTK_STOCK_OK, GTK_RESPONSE_ACCEPT,
+				NULL);
+
+    vbox = ui_dialog_vbox_new(GTK_DIALOG(dialog));
+	gtk_widget_set_name(dialog, "GeanyDialog");
+	gtk_box_set_spacing(GTK_BOX(vbox), 10);
+
+	table = gtk_table_new(1, 2, FALSE);
+	gtk_table_set_col_spacings(GTK_TABLE(table), 6);
+	gtk_table_set_row_spacings(GTK_TABLE(table), 6);
+
+	label_env = gtk_label_new(_("Environment:"));
+	textbox_env = gtk_combo_box_entry_new_text();
+
+    max = glatex_count_menu_entries(glatex_environment_array,
+            ENVIRONMENT_CAT_DUMMY);
+    for (i = 0; i < max; i++)
+    {
+        gtk_combo_box_append_text(GTK_COMBO_BOX(textbox_env),
+                                  glatex_environment_array[i].label);
+    }
+
+	gtk_misc_set_alignment(GTK_MISC(label_env), 0, 0.5);
+
+	gtk_table_attach_defaults(GTK_TABLE(table), label_env, 0, 1, 0, 1);
+	gtk_table_attach_defaults(GTK_TABLE(table), textbox_env, 1, 2, 0, 1);
+	gtk_container_add(GTK_CONTAINER(vbox), table);
+
+	gtk_widget_show_all(vbox);
+
+    if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT)
+	{
+        gchar *env_string = NULL;
+
+		env_string = g_strdup(gtk_combo_box_get_active_text(
+			GTK_COMBO_BOX(textbox_env)));
+
+        if (env_string != NULL)
+        {
+            glatex_insert_environment(env_string);
+            g_free(env_string);
+        }
+    }
+
+    gtk_widget_destroy(dialog);
+}
+

Modified: trunk/geanylatex/src/latexenvironments.h
===================================================================
--- trunk/geanylatex/src/latexenvironments.h	2009-02-28 12:04:19 UTC (rev 515)
+++ trunk/geanylatex/src/latexenvironments.h	2009-02-28 13:23:12 UTC (rev 516)
@@ -35,4 +35,12 @@
 
 void glatex_insert_environment(gchar *environment);
 
+void
+glatex_insert_environment_dialog(G_GNUC_UNUSED GtkMenuItem *menuitem,
+                                 G_GNUC_UNUSED gpointer gdata);
+
+void
+glatex_environment_insert_activated (G_GNUC_UNUSED GtkMenuItem *menuitem,
+                              		 G_GNUC_UNUSED gpointer gdata);
+
 #endif


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Plugins-Commits mailing list