[geany/geany-plugins] 9abd2e: Updates wording of word wraping feature to "enclose words" from "wrap words", to make its function more clear.

Alex M git-noreply at xxxxx
Mon Jan 30 19:57:47 UTC 2012


Branch:      refs/heads/master
Author:      Alex M <mam214 at lehigh.edu>
Committer:   Frank Lanitz <frank at frank.uvena.de>
Date:        Mon, 30 Jan 2012 19:57:47
Commit:      9abd2edaf7c1b90a8f99d1c7cff8629deff9404a
             https://github.com/geany/geany-plugins/commit/9abd2edaf7c1b90a8f99d1c7cff8629deff9404a

Log Message:
-----------
Updates wording of word wraping feature to "enclose words" from "wrap words", to make its function more clear.


Modified Paths:
--------------
    addons/README
    addons/src/addons.c
    addons/src/ao_wrapwords.c
    addons/src/ao_wrapwords.h

Modified: addons/README
8 files changed, 4 insertions(+), 4 deletions(-)
===================================================================
@@ -26,7 +26,7 @@ Features
  * Highlighting all occurrences of a word when double-clicking it
  * Strip trailing blank lines when saving
  * XMLtagging
- * Wrap selected text with characters
+ * Enclose selected text with characters
 
 Usage
 -----
@@ -80,14 +80,14 @@ XML tagging allows to easy tag a selected text, by checking for a
 selection, offering a little dialog for inserting a tag and
 replacing a selection.
 
-*Wrapping selected text*
+*Enclosing selected text*
 ^^^^^^^^^^^^^^^^^^^^^^^^
-Provides two methods for wrapping selected text in characters.  If the 'Wrap
+Provides two methods for enclosing selected text in characters.  If the 'Enclose
 selection automatically' option is checked in Preferences, selected text will
 be surrounded when certain characters are pressed (e.g. highlight a string and 
 press ", the string will be surrounded in double quotes).  Also allows you to 
 define up to eight of your own opening and closing character pairs, which can 
-then be linked to a keybinding (e.g. set [ and ] to be Wrap Pair 1 and the
+then be linked to a keybinding (e.g. set [ and ] to be Enclose Pair 1 and the
 keybinding to ctrl+[ , highlight some text and press ctrl+[ to surround the 
 selected text in brackets).
 


Modified: addons/src/addons.c
72 files changed, 36 insertions(+), 36 deletions(-)
===================================================================
@@ -77,8 +77,8 @@ enum
 	gboolean enable_bookmarklist;
 	gboolean enable_markword;
 	gboolean enable_xmltagging;
-	gboolean enable_wrapwords;
-	gboolean enable_wrapwords_auto;
+	gboolean enable_enclose_words;
+	gboolean enable_enclose_words_auto;
 	gboolean strip_trailing_blank_lines;
 
 	gchar *tasks_token_list;
@@ -273,10 +273,10 @@ void plugin_init(GeanyData *data)
 		"addons", "strip_trailing_blank_lines", FALSE);
 	ao_info->enable_xmltagging = utils_get_setting_boolean(config, "addons",
 		"enable_xmltagging", FALSE);
-	ao_info->enable_wrapwords = utils_get_setting_boolean(config, "addons",
-		"enable_wrapwords", FALSE);
-	ao_info->enable_wrapwords_auto = utils_get_setting_boolean(config, "addons",
-		"enable_wrapwords_auto", FALSE);
+	ao_info->enable_enclose_words = utils_get_setting_boolean(config, "addons",
+		"enable_enclose_words", FALSE);
+	ao_info->enable_enclose_words_auto = utils_get_setting_boolean(config, "addons",
+		"enable_enclose_words_auto", FALSE);
 
 	plugin_module_make_resident(geany_plugin);
 
@@ -301,8 +301,8 @@ void plugin_init(GeanyData *data)
 	keybindings_set_item(key_group, KB_XMLTAGGING, kb_ao_xmltagging,
 		0, 0, "xml_tagging", _("Run XML tagging"), NULL);
 
-	ao_wrapwords_init(ao_info->config_file, key_group);
-	ao_wrapwords_set_enabled (ao_info->enable_wrapwords, ao_info->enable_wrapwords_auto);
+	ao_enclose_words_init(ao_info->config_file, key_group);
+	ao_enclose_words_set_enabled (ao_info->enable_enclose_words, ao_info->enable_enclose_words_auto);
 
 	g_key_file_free(config);
 }
@@ -368,12 +368,12 @@ static void ao_configure_response_cb(GtkDialog *dialog, gint response, gpointer
 			g_object_get_data(G_OBJECT(dialog), "check_blanklines"))));
 		ao_info->enable_xmltagging = (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
 			g_object_get_data(G_OBJECT(dialog), "check_xmltagging"))));
-		ao_info->enable_wrapwords = (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
-			g_object_get_data(G_OBJECT(dialog), "check_wrapwords"))));
-		ao_info->enable_wrapwords_auto = (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
-			g_object_get_data(G_OBJECT(dialog), "check_wrapwords_auto"))));
+		ao_info->enable_enclose_words = (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
+			g_object_get_data(G_OBJECT(dialog), "check_enclose_words"))));
+		ao_info->enable_enclose_words_auto = (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(
+			g_object_get_data(G_OBJECT(dialog), "check_enclose_words_auto"))));
 
-		ao_wrapwords_set_enabled (ao_info->enable_wrapwords, ao_info->enable_wrapwords_auto);
+		ao_enclose_words_set_enabled (ao_info->enable_enclose_words, ao_info->enable_enclose_words_auto);
 
 		g_key_file_load_from_file(config, ao_info->config_file, G_KEY_FILE_NONE, NULL);
 		g_key_file_set_boolean(config, "addons",
@@ -392,10 +392,10 @@ static void ao_configure_response_cb(GtkDialog *dialog, gint response, gpointer
 		  ao_info->strip_trailing_blank_lines);
 		g_key_file_set_boolean(config, "addons", "enable_xmltagging",
 			ao_info->enable_xmltagging);
-		g_key_file_set_boolean(config, "addons", "enable_wrapwords",
-			ao_info->enable_wrapwords);
-		g_key_file_set_boolean(config, "addons", "enable_wrapwords_auto",
-			ao_info->enable_wrapwords_auto);
+		g_key_file_set_boolean(config, "addons", "enable_enclose_words",
+			ao_info->enable_enclose_words);
+		g_key_file_set_boolean(config, "addons", "enable_enclose_words_auto",
+			ao_info->enable_enclose_words_auto);
 
 		g_object_set(ao_info->doclist, "enable-doclist", ao_info->enable_doclist, NULL);
 		g_object_set(ao_info->doclist, "sort-mode", ao_info->doclist_sort_mode, NULL);
@@ -437,7 +437,7 @@ static void ao_configure_response_cb(GtkDialog *dialog, gint response, gpointer
 	GtkWidget *check_bookmarklist, *check_markword, *frame_tasks, *vbox_tasks;
 	GtkWidget *check_tasks_scan_mode, *entry_tasks_tokens, *label_tasks_tokens, *tokens_hbox;
 	GtkWidget *check_blanklines, *check_xmltagging;
-	GtkWidget *check_wrapwords, *check_wrapwords_auto, *wrapwords_config_button, *wrapwords_hbox;
+	GtkWidget *check_enclose_words, *check_enclose_words_auto, *enclose_words_config_button, *enclose_words_hbox;
 
 	vbox = gtk_vbox_new(FALSE, 6);
 
@@ -557,23 +557,23 @@ static void ao_configure_response_cb(GtkDialog *dialog, gint response, gpointer
 		ao_info->enable_xmltagging);
 	gtk_box_pack_start(GTK_BOX(vbox), check_xmltagging, FALSE, FALSE, 3);
 
-	check_wrapwords = gtk_check_button_new_with_label(
-		_("Wrap selection on configurable keybindings"));
-	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_wrapwords),
-		ao_info->enable_wrapwords);
+	check_enclose_words = gtk_check_button_new_with_label(
+		_("Enclose selection on configurable keybindings"));
+	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_enclose_words),
+		ao_info->enable_enclose_words);
 
-	wrapwords_config_button = gtk_button_new_with_label ("Configure wrap pairs");
-	g_signal_connect(wrapwords_config_button, "clicked", G_CALLBACK(ao_wrapwords_config), dialog);
-	wrapwords_hbox = gtk_hbox_new(FALSE, 0);
-	gtk_box_pack_start(GTK_BOX(wrapwords_hbox), check_wrapwords, FALSE, FALSE, 3);
-	gtk_box_pack_start(GTK_BOX(wrapwords_hbox), wrapwords_config_button, TRUE, TRUE, 3);
-	gtk_box_pack_start(GTK_BOX(vbox), wrapwords_hbox, FALSE, FALSE, 3);
+	enclose_words_config_button = gtk_button_new_with_label ("Configure enclose pairs");
+	g_signal_connect(enclose_words_config_button, "clicked", G_CALLBACK(ao_enclose_words_config), dialog);
+	enclose_words_hbox = gtk_hbox_new(FALSE, 0);
+	gtk_box_pack_start(GTK_BOX(enclose_words_hbox), check_enclose_words, FALSE, FALSE, 3);
+	gtk_box_pack_start(GTK_BOX(enclose_words_hbox), enclose_words_config_button, TRUE, TRUE, 3);
+	gtk_box_pack_start(GTK_BOX(vbox), enclose_words_hbox, FALSE, FALSE, 3);
 
-	check_wrapwords_auto = gtk_check_button_new_with_label(
-		_("Wrap selection automatically (without having to press a keybinding)"));
-	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_wrapwords_auto),
-		ao_info->enable_wrapwords_auto);
-	gtk_box_pack_start(GTK_BOX(vbox), check_wrapwords_auto, FALSE, FALSE, 3);
+	check_enclose_words_auto = gtk_check_button_new_with_label(
+		_("Enclose selection automatically (without having to press a keybinding)"));
+	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check_enclose_words_auto),
+		ao_info->enable_enclose_words_auto);
+	gtk_box_pack_start(GTK_BOX(vbox), check_enclose_words_auto, FALSE, FALSE, 3);
 
 
 	g_object_set_data(G_OBJECT(dialog), "check_doclist", check_doclist);
@@ -590,9 +590,9 @@ static void ao_configure_response_cb(GtkDialog *dialog, gint response, gpointer
 	g_object_set_data(G_OBJECT(dialog), "check_markword", check_markword);
 	g_object_set_data(G_OBJECT(dialog), "check_blanklines", check_blanklines);
 	g_object_set_data(G_OBJECT(dialog), "check_xmltagging", check_xmltagging);
-	g_object_set_data(G_OBJECT(dialog), "check_wrapwords", check_wrapwords);
-	g_object_set_data(G_OBJECT(dialog), "check_wrapwords_auto", check_wrapwords_auto);
-	g_object_set_data(G_OBJECT(dialog), "wrapwords_config_button", wrapwords_config_button);
+	g_object_set_data(G_OBJECT(dialog), "check_enclose_words", check_enclose_words);
+	g_object_set_data(G_OBJECT(dialog), "check_enclose_words_auto", check_enclose_words_auto);
+	g_object_set_data(G_OBJECT(dialog), "enclose_words_config_button", enclose_words_config_button);
 	g_signal_connect(dialog, "response", G_CALLBACK(ao_configure_response_cb), NULL);
 
 	ao_configure_tasks_toggled_cb(GTK_TOGGLE_BUTTON(check_tasks), dialog);


Modified: addons/src/ao_wrapwords.c
74 files changed, 37 insertions(+), 37 deletions(-)
===================================================================
@@ -30,25 +30,25 @@ enum
 	NUM_COLUMNS
 };
 
-void wrap_text_action (guint);
+void enclose_text_action (guint);
 gboolean on_key_press (GtkWidget *, GdkEventKey *, gpointer);
 void configure_response (GtkDialog *, gint, gpointer);
-void wrap_chars_changed (GtkCellRendererText *, gchar *, gchar *, gpointer);
+void enclose_chars_changed (GtkCellRendererText *, gchar *, gchar *, gpointer);
 
-gchar *wrap_chars [8];
+gchar *enclose_chars [8];
 gboolean auto_enabled = FALSE;
-gboolean wrap_enabled = FALSE;
+gboolean enclose_enabled = FALSE;
 gchar *config_file;
 GtkListStore *chars_list;
 
 /*
- * Called when a keybinding associated with the plugin is pressed.  Wraps the selected text in
+ * Called when a keybinding associated with the plugin is pressed.  Encloses the selected text in
  * the characters associated with this keybinding.
  */
 
-void wrap_text_action (guint key_id)
+void enclose_text_action (guint key_id)
 {
-	if (!wrap_enabled)
+	if (!enclose_enabled)
 		return;
 
 	gint selection_end;
@@ -62,16 +62,16 @@ void wrap_text_action (guint key_id)
 	selection_end = sci_get_selection_end (sci_obj);
 
 	sci_start_undo_action (sci_obj);
-	insert_chars [0] = *wrap_chars [key_id];
+	insert_chars [0] = *enclose_chars [key_id];
 	sci_insert_text (sci_obj, sci_get_selection_start (sci_obj), insert_chars);
-	insert_chars [0] = *(wrap_chars [key_id] + 1);
+	insert_chars [0] = *(enclose_chars [key_id] + 1);
 	sci_insert_text (sci_obj, selection_end + 1, insert_chars);
 	sci_set_current_position (sci_obj, selection_end + 2, TRUE);
 	sci_end_undo_action (sci_obj);
 }
 
 /*
- * Captures keypresses, if auto-wrapping automatically wraps selected text when certain
+ * Captures keypresses, if auto-enclosing automatically encloses selected text when certain
  * characters are pressed.
  */
 
@@ -131,26 +131,26 @@ gboolean on_key_press (GtkWidget *widget, GdkEventKey *event, gpointer user_data
 }
 
 /*
- * Loads the wrapping characters from the config file and sets keybindings.
+ * Loads the enclosing characters from the config file and sets keybindings.
  */
 
-void ao_wrapwords_init (gchar *config_file_name, GeanyKeyGroup *key_group)
+void ao_enclose_words_init (gchar *config_file_name, GeanyKeyGroup *key_group)
 {
 	GKeyFile *config = g_key_file_new();
-	gchar *key_name = g_malloc0 (6);
+	gchar *key_name = g_malloc0 (9);
 	gint i;
 
 	config_file = g_strdup (config_file_name);
-	g_key_file_load_from_file(config, config_file, G_KEY_FILE_NONE, NULL);
+	g_key_file_load_from_file (config, config_file, G_KEY_FILE_NONE, NULL);
 
-	g_stpcpy (key_name, "Wrap_x");
+	g_stpcpy (key_name, "Enclose_x");
 
 	for (i = 0; i < 8; i++)
 	{
-		key_name [5] = (gchar) (i + '0');
-		wrap_chars [i] = utils_get_setting_string (config, "addons", key_name, "  ");
-		key_name [5] = (gchar) ((i + 1) + '0');
-		keybindings_set_item (key_group, i+4, (GeanyKeyCallback) wrap_text_action, 0, 0, key_name,
+		key_name [8] = (gchar) (i + '0');
+		enclose_chars [i] = utils_get_setting_string (config, "addons", key_name, "  ");
+		key_name [8] = (gchar) ((i + 1) + '0');
+		keybindings_set_item (key_group, i+4, (GeanyKeyCallback) enclose_text_action, 0, 0, key_name,
 			key_name, NULL);
 
 	}
@@ -161,15 +161,15 @@ void ao_wrapwords_init (gchar *config_file_name, GeanyKeyGroup *key_group)
 	g_free (key_name);
 }
 
-void ao_wrapwords_set_enabled (gboolean enabled_w, gboolean enabled_a)
+void ao_enclose_words_set_enabled (gboolean enabled_w, gboolean enabled_a)
 {
 	auto_enabled = enabled_a;
-	wrap_enabled = enabled_w;
+	enclose_enabled = enabled_w;
 }
 
 /*
  * Called when the user closes the plugin preferences dialog.  If the user accepted or ok'd,
- * update the array of wrapping characters and config file with the new wrapping characters
+ * update the array of enclosing characters and config file with the new enclosing characters
  */
 
 void configure_response (GtkDialog *dialog, gint response, gpointer char_tree_view)
@@ -178,7 +178,7 @@ void configure_response (GtkDialog *dialog, gint response, gpointer char_tree_vi
 	GKeyFile *config = g_key_file_new();
 	gchar *config_data = NULL;
 	gchar *prior_char_str, *end_char_str;
-	gchar *key_name = g_malloc0 (6);
+	gchar *key_name = g_malloc0 (9);
 	gint i;
 
 	if (response != GTK_RESPONSE_OK && response != GTK_RESPONSE_ACCEPT) {
@@ -190,19 +190,19 @@ void configure_response (GtkDialog *dialog, gint response, gpointer char_tree_vi
 
 	g_key_file_load_from_file(config, config_file, G_KEY_FILE_NONE, NULL);
 
-	g_stpcpy (key_name, "Wrap_x");
+	g_stpcpy (key_name, "Enclose_x");
 
 	for (i = 0; i < 8; i++)
 	{
-		key_name [5] = (gchar) (i + '0');
+		key_name [8] = (gchar) (i + '0');
 
 		gtk_tree_model_get (GTK_TREE_MODEL(chars_list), &char_iter,
 			COLUMN_PRIOR_CHAR, &prior_char_str, COLUMN_END_CHAR, &end_char_str, -1);
-		*wrap_chars [i] = prior_char_str [0];
-		*(wrap_chars [i] + 1) = end_char_str [0];
+		*enclose_chars [i] = prior_char_str [0];
+		*(enclose_chars [i] + 1) = end_char_str [0];
 		gtk_tree_model_iter_next (GTK_TREE_MODEL(chars_list), &char_iter);
 
-		g_key_file_set_string (config, "addons", key_name, wrap_chars [i]);
+		g_key_file_set_string (config, "addons", key_name, enclose_chars [i]);
 	}
 
 	config_data = g_key_file_to_data (config, NULL, NULL);
@@ -217,10 +217,10 @@ void configure_response (GtkDialog *dialog, gint response, gpointer char_tree_vi
 
 /*
  * When the user changes an entry in the preferences dialog, this updates the list of
- * wrapping characters with the new entry
+ * enclosing characters with the new entry
  */
 
-void wrap_chars_changed (GtkCellRendererText *renderer, gchar *path, gchar *new_char_str,
+void enclose_chars_changed (GtkCellRendererText *renderer, gchar *path, gchar *new_char_str,
 	gpointer column_num)
 {
 	GtkTreeIter chars_iter;
@@ -231,10 +231,10 @@ void wrap_chars_changed (GtkCellRendererText *renderer, gchar *path, gchar *new_
 }
 
 /*
- * Dialog box for setting wrap characters
+ * Dialog box for setting enclose characters
  */
 
-void ao_wrapwords_config (GtkButton *button, GtkWidget *config_window)
+void ao_enclose_words_config (GtkButton *button, GtkWidget *config_window)
 {
 	GtkWidget *dialog;
 	GtkWidget *vbox;
@@ -258,11 +258,11 @@ void ao_wrapwords_config (GtkButton *button, GtkWidget *config_window)
 	for (i = 0; i < 8; i++)
 	{
 		gtk_list_store_append (chars_list, &chars_iter);
-		title = g_strdup_printf (_("Wrap combo %d"), i + 1);
+		title = g_strdup_printf (_("Enclose combo %d"), i + 1);
 		gtk_list_store_set (chars_list, &chars_iter, COLUMN_TITLE, title, -1);
-		insert_chars [0] = *wrap_chars [i];
+		insert_chars [0] = *enclose_chars [i];
 		gtk_list_store_set (chars_list, &chars_iter, COLUMN_PRIOR_CHAR, insert_chars, -1);
-		insert_chars [0] = *(wrap_chars [i] + 1);
+		insert_chars [0] = *(enclose_chars [i] + 1);
 		gtk_list_store_set (chars_list, &chars_iter, COLUMN_END_CHAR, insert_chars, -1);
 	}
 
@@ -272,14 +272,14 @@ void ao_wrapwords_config (GtkButton *button, GtkWidget *config_window)
 	g_object_set (renderer, "editable", TRUE, NULL);
 	char_one_column = gtk_tree_view_column_new_with_attributes (_("Opening Character"), renderer,
 		"text", COLUMN_PRIOR_CHAR, NULL);
-	g_signal_connect (renderer, "edited", G_CALLBACK (wrap_chars_changed),
+	g_signal_connect (renderer, "edited", G_CALLBACK (enclose_chars_changed),
 		GINT_TO_POINTER (COLUMN_PRIOR_CHAR));
 
 	renderer = gtk_cell_renderer_text_new ();
 	g_object_set (renderer, "editable", TRUE, NULL);
 	char_two_column = gtk_tree_view_column_new_with_attributes (_("Closing Character"), renderer,
 		"text", COLUMN_END_CHAR, NULL);
-	g_signal_connect (renderer, "edited", G_CALLBACK (wrap_chars_changed),
+	g_signal_connect (renderer, "edited", G_CALLBACK (enclose_chars_changed),
 		GINT_TO_POINTER (COLUMN_END_CHAR));
 
 	gtk_tree_view_append_column (chars_tree_view, label_column);


Modified: addons/src/ao_wrapwords.h
6 files changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -21,9 +21,9 @@
 #define __AO_WRAPWORDS_H__
 
 
-void ao_wrapwords_init(gchar *, GeanyKeyGroup *);
-void ao_wrapwords_config(GtkButton *, GtkWidget *);
-void ao_wrapwords_set_enabled(gboolean, gboolean);
+void ao_enclose_words_init(gchar *, GeanyKeyGroup *);
+void ao_enclose_words_config(GtkButton *, GtkWidget *);
+void ao_enclose_words_set_enabled(gboolean, gboolean);
 
 #endif
 



--------------
This E-Mail was brought to you by github_commit_mail.py (Source: TBD).



More information about the Plugins-Commits mailing list