SF.net SVN: geany-plugins:[377] trunk/geanylipsum/src/geanylipsum.c
frlan at users.sourceforge.net
frlan at xxxxx
Wed Jan 14 22:07:38 UTC 2009
Revision: 377
http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=377&view=rev
Author: frlan
Date: 2009-01-14 22:07:38 +0000 (Wed, 14 Jan 2009)
Log Message:
-----------
GeanyLipsum: Remove filetype specific code from trunk since it will not be part of a possible 0.1 release
Modified Paths:
--------------
trunk/geanylipsum/src/geanylipsum.c
Modified: trunk/geanylipsum/src/geanylipsum.c
===================================================================
--- trunk/geanylipsum/src/geanylipsum.c 2009-01-14 18:49:06 UTC (rev 376)
+++ trunk/geanylipsum/src/geanylipsum.c 2009-01-14 22:07:38 UTC (rev 377)
@@ -1,7 +1,7 @@
/*
* geanylipsum.c
*
- * Copyright 2008 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
+ * Copyright 2008-2009 Frank Lanitz <frank(at)frank(dot)uvena(dot)de>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -51,19 +51,8 @@
voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet \
clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
-#define TITLE "\
-{{TITLE_S}}{{T_CONTENT}}{{TITLE_E}}"
-
-#define SUBTITLE "\
-{{SUBTITLE_S}}{{S_CONTENT}}{{SUBTITLE_S}}"
-
-#define CONTENT "\
-{{B_CONTENT}}"
-
enum {
PLAIN_LIPSUM = 0,
- HTML_LIPSUM,
- LATEX_LIPSUM
};
GeanyPlugin *geany_plugin;
@@ -94,30 +83,20 @@
void
lipsum_activated(G_GNUC_UNUSED GtkMenuItem *menuitem, G_GNUC_UNUSED gpointer gdata)
{
- gint type;
GtkWidget *dialog = NULL;
GtkWidget *vbox = NULL;
- GtkWidget *radio1 = NULL;
- GtkWidget *radio2 = NULL;
- GtkWidget *radio3 = NULL;
GtkWidget *label = NULL;
GtkWidget *hbox = NULL;
GtkWidget *spin = NULL;
GtkTooltips *tooltip = NULL;
GeanyDocument *doc = NULL;
- GeanyFiletype *ft = NULL;
- gboolean toggled = FALSE;
+
int length = 0;
tooltip = gtk_tooltips_new();
doc = document_get_current();
- if (doc != NULL)
- {
- ft = doc->file_type;
- doc = NULL;
- }
dialog = gtk_dialog_new_with_buttons(_("Lipsum-generator"),
GTK_WINDOW(geany->main_widgets->window),
GTK_DIALOG_DESTROY_WITH_PARENT,
@@ -126,35 +105,6 @@
gtk_widget_set_name(dialog, "GeanyDialog");
gtk_box_set_spacing(GTK_BOX(vbox), 10);
- radio1 = gtk_radio_button_new_with_label(NULL,
- _("HTML"));
- gtk_button_set_focus_on_click(GTK_BUTTON(radio1), FALSE);
- gtk_container_add(GTK_CONTAINER(vbox), radio1);
- if (ft != NULL && ft->id == GEANY_FILETYPES_HTML)
- {
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio1), TRUE);
- toggled = TRUE;
- }
-
- radio2 = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(radio1),
- _("LaTeX"));
- gtk_button_set_focus_on_click(GTK_BUTTON(radio2), FALSE);
- if (ft != NULL && ft->id == GEANY_FILETYPES_LATEX)
- {
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio2), TRUE);
- toggled = TRUE;
- }
- gtk_container_add(GTK_CONTAINER(vbox), radio2);
-
- radio3 = gtk_radio_button_new_with_label_from_widget(GTK_RADIO_BUTTON(radio1),
- _("Plain"));
- gtk_button_set_focus_on_click(GTK_BUTTON(radio3), FALSE);
- if (toggled == FALSE)
- {
- gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(radio3), TRUE);
- }
- gtk_container_add(GTK_CONTAINER(vbox), radio3);
-
label = gtk_label_new(_("characters"));
spin = gtk_spin_button_new_with_range(1, 1800, 1);
gtk_spin_button_set_value(GTK_SPIN_BUTTON(spin), 1500);
@@ -169,19 +119,6 @@
if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT)
{
- /* Checking for filetype that should be used */
- if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(radio1)))
- {
- type = HTML_LIPSUM;
- }
- else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(radio2)))
- {
- type = LATEX_LIPSUM;
- }
- else
- {
- type = PLAIN_LIPSUM;
- }
/* Checking for length of string that should be inserted */
length = gtk_spin_button_get_value_as_int(
@@ -196,8 +133,6 @@
gtk_widget_destroy(dialog);
}
-
-
}
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