SF.net SVN: geany-plugins:[398] trunk/geanylipsum
frlan at users.sourceforge.net
frlan at xxxxx
Thu Jan 22 23:31:18 UTC 2009
Revision: 398
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=398&view=rev
Author: frlan
Date: 2009-01-22 23:31:18 +0000 (Thu, 22 Jan 2009)
Log Message:
-----------
GeanyLipsum: Make usage of Geany plugin API v128
Modified Paths:
--------------
trunk/geanylipsum/ChangeLog
trunk/geanylipsum/po/de.po
trunk/geanylipsum/po/geanylipsum.pot
trunk/geanylipsum/src/geanylipsum.c
Modified: trunk/geanylipsum/ChangeLog
===================================================================
--- trunk/geanylipsum/ChangeLog 2009-01-21 22:25:45 UTC (rev 397)
+++ trunk/geanylipsum/ChangeLog 2009-01-22 23:31:18 UTC (rev 398)
@@ -0,0 +1,5 @@
+2009-01-23 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+
+ * Update to plugin API v128
+
+
Modified: trunk/geanylipsum/po/de.po
===================================================================
--- trunk/geanylipsum/po/de.po 2009-01-21 22:25:45 UTC (rev 397)
+++ trunk/geanylipsum/po/de.po 2009-01-22 23:31:18 UTC (rev 398)
@@ -2,7 +2,7 @@
msgstr ""
"Project-Id-Version: geanylipsum 0.1dev\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-22 23:17+0100\n"
+"POT-Creation-Date: 2009-01-23 00:30+0100\n"
"PO-Revision-Date: \n"
"Last-Translator: Frank Lanitz <frank at frank.uvena.de>\n"
"Language-Team: geany-118n <geany-118n at uvena.de>\n"
@@ -13,38 +13,34 @@
"X-Poedit-Country: GERMANY\n"
"X-Poedit-SourceCharset: utf-8\n"
-#: src/geanylipsum.c:74
+#: src/geanylipsum.c:63
msgid "Lipsum"
msgstr "Lipsum"
-#: src/geanylipsum.c:74
+#: src/geanylipsum.c:63
msgid "Creating dummy text with Geany"
msgstr "Platzhaltertexte erstellen mit Geany"
-#: src/geanylipsum.c:74
+#: src/geanylipsum.c:63
msgid "Frank Lanitz <frank at frank.uvena.de>"
msgstr "Frank Lanitz <frank at frank.uvena.de>"
-#: src/geanylipsum.c:117
-msgid "Lipsum-generator"
+#: src/geanylipsum.c:105
+msgid "Lipsum-Generator"
msgstr "Lorem ipsum Generator"
-#: src/geanylipsum.c:126
-msgid "HTML"
-msgstr "HTML"
+#: src/geanylipsum.c:106
+msgid "Enter the length of Lipsum text here"
+msgstr "Bitte die Länge des Platzhaltertextes eingeben"
-#: src/geanylipsum.c:136
-msgid "LaTeX"
-msgstr "LaTeX"
-
-#: src/geanylipsum.c:146
-msgid "Plain"
-msgstr "Unformatiert"
-
-#: src/geanylipsum.c:196
+#: src/geanylipsum.c:174
msgid "_Lipsum"
msgstr "_Lipsum"
-#: src/geanylipsum.c:198
+#: src/geanylipsum.c:176
msgid "Include Pseudotext to your code"
msgstr "Fügt Platzhaltertexte in das Dokument ein"
+
+#: src/geanylipsum.c:184
+msgid "Insert Lipsum text"
+msgstr "Fügt Platzhaltertexte ein"
Modified: trunk/geanylipsum/po/geanylipsum.pot
===================================================================
--- trunk/geanylipsum/po/geanylipsum.pot 2009-01-21 22:25:45 UTC (rev 397)
+++ trunk/geanylipsum/po/geanylipsum.pot 2009-01-22 23:31:18 UTC (rev 398)
@@ -8,7 +8,7 @@
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-22 23:17+0100\n"
+"POT-Creation-Date: 2009-01-23 00:30+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
"Language-Team: LANGUAGE <LL at li.org>\n"
@@ -16,38 +16,34 @@
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: src/geanylipsum.c:74
+#: src/geanylipsum.c:63
msgid "Lipsum"
msgstr ""
-#: src/geanylipsum.c:74
+#: src/geanylipsum.c:63
msgid "Creating dummy text with Geany"
msgstr ""
-#: src/geanylipsum.c:74
+#: src/geanylipsum.c:63
msgid "Frank Lanitz <frank at frank.uvena.de>"
msgstr ""
-#: src/geanylipsum.c:117
-msgid "Lipsum-generator"
+#: src/geanylipsum.c:105
+msgid "Lipsum-Generator"
msgstr ""
-#: src/geanylipsum.c:126
-msgid "HTML"
+#: src/geanylipsum.c:106
+msgid "Enter the length of Lipsum text here"
msgstr ""
-#: src/geanylipsum.c:136
-msgid "LaTeX"
-msgstr ""
-
-#: src/geanylipsum.c:146
-msgid "Plain"
-msgstr ""
-
-#: src/geanylipsum.c:196
+#: src/geanylipsum.c:174
msgid "_Lipsum"
msgstr ""
-#: src/geanylipsum.c:198
+#: src/geanylipsum.c:176
msgid "Include Pseudotext to your code"
msgstr ""
+
+#: src/geanylipsum.c:184
+msgid "Insert Lipsum text"
+msgstr ""
Modified: trunk/geanylipsum/src/geanylipsum.c
===================================================================
--- trunk/geanylipsum/src/geanylipsum.c 2009-01-21 22:25:45 UTC (rev 397)
+++ trunk/geanylipsum/src/geanylipsum.c 2009-01-22 23:31:18 UTC (rev 398)
@@ -59,7 +59,7 @@
GeanyData *geany_data;
GeanyFunctions *geany_functions;
-PLUGIN_VERSION_CHECK(115)
+PLUGIN_VERSION_CHECK(128)
PLUGIN_SET_INFO(_("Lipsum"), _("Creating dummy text with Geany"), VERSION, _("Frank Lanitz <frank at frank.uvena.de>"));
static GtkWidget *main_menu_item = NULL;
@@ -96,41 +96,14 @@
void
lipsum_activated(G_GNUC_UNUSED GtkMenuItem *menuitem, G_GNUC_UNUSED gpointer gdata)
{
- GtkWidget *dialog = NULL;
- GtkWidget *vbox = NULL;
- GtkWidget *label = NULL;
- GtkWidget *hbox = NULL;
- GtkWidget *spin = NULL;
- GtkTooltips *tooltip = NULL;
GeanyDocument *doc = NULL;
+ /* Setting default length to 1500 characters */
+ gdouble value = 1500;
- int length = 0;
-
- tooltip = gtk_tooltips_new();
-
doc = document_get_current();
- dialog = gtk_dialog_new_with_buttons(_("Lipsum-generator"),
- GTK_WINDOW(geany->main_widgets->window),
- GTK_DIALOG_DESTROY_WITH_PARENT,
- 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);
-
- label = gtk_label_new(_("characters"));
- spin = gtk_spin_button_new_with_range(1, 5000, 1);
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 1500);
-
- hbox = gtk_hbox_new(FALSE, 5);
- gtk_box_pack_start(GTK_BOX(hbox), spin, TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0);
-
- gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 5);
-
- gtk_widget_show_all(vbox);
-
- if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT)
+ if (dialogs_show_input_numeric(_("Lipsum-Generator"),
+ _("Enter the length of Lipsum text here"), &value, 1, 5000, 1))
{
int tmp = 0;
@@ -138,27 +111,23 @@
int i = 0;
int missing = 0;
- /* Checking for length of string that should be inserted */
- length = gtk_spin_button_get_value_as_int(
- GTK_SPIN_BUTTON(spin));
-
/* Checking what we have */
tmp = strlen(lipsum);
- if (tmp > length)
+ if (tmp > value)
{
x = 0;
- missing = length - (x * tmp);
+ missing = value - (x * tmp);
}
- else if (tmp == length)
+ else if (tmp == (int)value)
{
x = 1;
}
else if (tmp > 0)
{
- x = length / tmp;
- missing = length - (x * tmp);
+ x = value / tmp;
+ missing = value - (x * tmp);
}
for (i = 0; i < x; i++)
@@ -167,7 +136,6 @@
if (missing > 0)
insert_string(g_strndup(lipsum, missing));
- gtk_widget_destroy(dialog);
}
}
@@ -213,7 +181,7 @@
/* init keybindins */
keybindings_set_item(plugin_key_group, LIPSUM_KB_INSERT, kblipsum_insert,
- 0, 0, "inster_lipsum", _("Insert Lipsum tex"), menu_lipsum);
+ 0, 0, "inster_lipsum", _("Insert Lipsum text"), menu_lipsum);
main_menu_item = menu_lipsum;
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