Revision: 207
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=207&view=rev
Author: frlan
Date: 2008-10-14 20:49:38 +0000 (Tue, 14 Oct 2008)
Log Message:
-----------
GeanyLaTeX: Minor update of documentation to make it less deprecated as it was before.
Modified Paths:
--------------
trunk/geanylatex/INSTALL
Modified: trunk/geanylatex/INSTALL
===================================================================
--- trunk/geanylatex/INSTALL 2008-10-14 20:49:15 UTC (rev 206)
+++ trunk/geanylatex/INSTALL 2008-10-14 20:49:38 UTC (rev 207)
@@ -1,26 +1,15 @@
These installation instructions are written for a Linux system.
-At the time of this writing, building the plugin requires a recent SVN checkout
-of the Geany sources (r2350).
+At the time of this writing, building the plugin requires a recent SVN
+checkout of the Geany sources (Geany Plugin API v100 or svn r3084+).
-In order to build the plugin, the makefile needs to know where it can find
-the Geany header files - you can do this by calling configure with with-geany-src
-option for instance:
+You need for compliling the plugin the Geany header files installed.
+For configuring and installing just run
% configure
% make
% make install
-The "make install" command copies geanylatex.so to your personal ~/.geany/plugins/
-directory, so you don't need to be root to install. ( If you are logged in as
-root when you install, it will only put the files in /root/.geany/plugins/
-which might not be what you expected! )
-
-If you actually do want everyone on the system to be able to access to the
-same copy of the plugin, you can manually copy the plugin to the system-wide
-plugins directory.
-( That would probably be /usr/local/lib/geany/ or maybe /usr/lib/geany/ )
-
-There is no "make uninstall" target, so if you want to remove the plugin,
-just delete the "geanylatex.so" from your plugins directory. By now, no
-other files were created directly by the plugin.
+If you want to install geanyLaTeX to another directory, you should run
+configure with --prefix=/path/to/dir option. make install will install
+all files to your new target.
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 203
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=203&view=rev
Author: frlan
Date: 2008-10-14 17:55:21 +0000 (Tue, 14 Oct 2008)
Log Message:
-----------
Applied a patch by Nick to make use of Geany Plugin API r100 and the add_document_sensitive() function from plugin API.
Modified Paths:
--------------
trunk/geanysendmail/ChangeLog
trunk/geanysendmail/src/geanysendmail.c
Modified: trunk/geanysendmail/ChangeLog
===================================================================
--- trunk/geanysendmail/ChangeLog 2008-10-13 16:26:58 UTC (rev 202)
+++ trunk/geanysendmail/ChangeLog 2008-10-14 17:55:21 UTC (rev 203)
@@ -1,3 +1,9 @@
+2008-10-14 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Applied a patch by Nick to make use of Geany Plugin API r100 and the
+ add_document_sensitive() function from plugin API.
+
+
2008-10-13 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
* Applied a patch by Nick to make use of Geany Plugin API r99 and the
Modified: trunk/geanysendmail/src/geanysendmail.c
===================================================================
--- trunk/geanysendmail/src/geanysendmail.c 2008-10-13 16:26:58 UTC (rev 202)
+++ trunk/geanysendmail/src/geanysendmail.c 2008-10-14 17:55:21 UTC (rev 203)
@@ -39,11 +39,10 @@
#endif
GeanyPlugin *geany_plugin;
-PluginFields *plugin_fields;
GeanyData *geany_data;
GeanyFunctions *geany_functions;
-PLUGIN_VERSION_CHECK(99)
+PLUGIN_VERSION_CHECK(100)
PLUGIN_SET_INFO(_("GeanySendMail"), _("A little plugin to send the current \
file as attachment by user's favorite mailer"), "0.4svn", "Frank Lanitz <frank(a)frank.uvena.de>")
@@ -64,6 +63,7 @@
gboolean use_address_dialog = FALSE;
/* Needed global to remove from toolbar again */
GtkWidget *mailbutton = NULL;
+static GtkWidget *main_menu_item = NULL;
static void locale_init(void)
@@ -250,6 +250,7 @@
mailbutton = (GtkWidget*) gtk_tool_button_new (icon, "Mail");
p_plugin->add_toolbar_item(geany_plugin, GTK_TOOL_ITEM(mailbutton));
+ p_ui->add_document_sensitive(mailbutton);
g_signal_connect (G_OBJECT(mailbutton), "clicked", G_CALLBACK(send_as_attachment), NULL);
gtk_widget_show_all (mailbutton);
}
@@ -412,8 +413,6 @@
tooltips = gtk_tooltips_new();
- plugin_fields->flags = PLUGIN_IS_DOCUMENT_SENSITIVE;
-
if (icon_in_toolbar == TRUE)
{
show_icon();
@@ -438,13 +437,14 @@
0, 0, "send_file_as_attachment", kb_label, menu_mail_attachment);
gtk_widget_show_all(menu_mail);
- plugin_fields->menu_item = menu_mail;
+ p_ui->add_document_sensitive(menu_mail);
+ main_menu_item = menu_mail;
}
void plugin_cleanup()
{
- gtk_widget_destroy(plugin_fields->menu_item);
+ gtk_widget_destroy(main_menu_item);
cleanup_icon();
g_free(mailer);
g_free(address);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
Revision: 200
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=200&view=rev
Author: eht16
Date: 2008-10-07 18:53:15 +0000 (Tue, 07 Oct 2008)
Log Message:
-----------
Delete plugins 'backupcopy' and 'instantsave' (merged into the internal 'saveactions' plugin)
Removed Paths:
-------------
trunk/backupcopy/
trunk/instantsave/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.