SF.net SVN: geany: [1973] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Wed Oct 24 11:15:00 UTC 2007
Revision: 1973
http://geany.svn.sourceforge.net/geany/?rev=1973&view=rev
Author: ntrel
Date: 2007-10-24 04:15:00 -0700 (Wed, 24 Oct 2007)
Log Message:
-----------
Add 'Show hidden files' checkbox in the popup menu.
Modified Paths:
--------------
trunk/ChangeLog
trunk/plugins/filebrowser.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2007-10-24 11:02:43 UTC (rev 1972)
+++ trunk/ChangeLog 2007-10-24 11:15:00 UTC (rev 1973)
@@ -13,6 +13,8 @@
Use the current directory when there are no documents open.
Add popup menu with Open command.
Separate toolbar code from init().
+ * plugins/filebrowser.c:
+ Add 'Show hidden files' checkbox in the popup menu.
2007-10-23 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: trunk/plugins/filebrowser.c
===================================================================
--- trunk/plugins/filebrowser.c 2007-10-24 11:02:43 UTC (rev 1972)
+++ trunk/plugins/filebrowser.c 2007-10-24 11:15:00 UTC (rev 1973)
@@ -271,6 +271,13 @@
}
+static void on_hidden_files_clicked(GtkCheckMenuItem *item)
+{
+ show_hidden_files = gtk_check_menu_item_get_active(item);
+ refresh();
+}
+
+
static GtkWidget *create_popup_menu()
{
GtkWidget *item, *menu;
@@ -287,6 +294,16 @@
gtk_widget_show(item);
gtk_container_add(GTK_CONTAINER(menu), item);
+ item = gtk_check_menu_item_new_with_mnemonic(_("Show _hidden files"));
+ gtk_widget_show(item);
+ gtk_container_add(GTK_CONTAINER(menu), item);
+ g_signal_connect((gpointer) item, "activate",
+ G_CALLBACK(on_hidden_files_clicked), NULL);
+
+ item = gtk_separator_menu_item_new();
+ gtk_widget_show(item);
+ gtk_container_add(GTK_CONTAINER(menu), item);
+
item = gtk_image_menu_item_new_with_mnemonic(_("H_ide sidebar"));
gtk_image_menu_item_set_image(GTK_IMAGE_MENU_ITEM(item),
gtk_image_new_from_stock("gtk-close", GTK_ICON_SIZE_MENU));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list