Added deletion popup menu entry for directories
This commit is contained in:
parent
fb9da166ae
commit
c74b5c622e
@ -29,12 +29,11 @@
|
|||||||
/* constants */
|
/* constants */
|
||||||
static char const * _authors[] =
|
static char const * _authors[] =
|
||||||
{
|
{
|
||||||
"Pierre 'khorben' Pronchery",
|
"Pierre Pronchery <khorben@defora.org>",
|
||||||
NULL
|
NULL
|
||||||
};
|
};
|
||||||
|
static char const _copyright[] = "Copyright (c) 2007 Pierre Pronchery";
|
||||||
/* FIXME */
|
static char const _license[] = "GPL version 2"; /* FIXME complete */
|
||||||
static char const _license[] = "GPLv2";
|
|
||||||
|
|
||||||
|
|
||||||
/* callbacks */
|
/* callbacks */
|
||||||
@ -398,7 +397,6 @@ void on_help_about(GtkWidget * widget, gpointer data)
|
|||||||
{
|
{
|
||||||
Browser * browser = data;
|
Browser * browser = data;
|
||||||
GtkWidget * window;
|
GtkWidget * window;
|
||||||
char const copyright[] = "Copyright (c) 2007 The DeforaOS Project";
|
|
||||||
#if GTK_CHECK_VERSION(2, 6, 0)
|
#if GTK_CHECK_VERSION(2, 6, 0)
|
||||||
gsize cnt = 65536;
|
gsize cnt = 65536;
|
||||||
gchar * buf;
|
gchar * buf;
|
||||||
@ -419,7 +417,7 @@ void on_help_about(GtkWidget * widget, gpointer data)
|
|||||||
browser->window));
|
browser->window));
|
||||||
gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(window), PACKAGE);
|
gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(window), PACKAGE);
|
||||||
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(window), VERSION);
|
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(window), VERSION);
|
||||||
gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(window), copyright);
|
gtk_about_dialog_set_copyright(GTK_ABOUT_DIALOG(window), _copyright);
|
||||||
gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(window), _authors);
|
gtk_about_dialog_set_authors(GTK_ABOUT_DIALOG(window), _authors);
|
||||||
if(g_file_get_contents("/usr/share/common-licenses/GPL-2", &buf, &cnt,
|
if(g_file_get_contents("/usr/share/common-licenses/GPL-2", &buf, &cnt,
|
||||||
NULL) == TRUE)
|
NULL) == TRUE)
|
||||||
@ -455,7 +453,7 @@ void on_help_about(GtkWidget * widget, gpointer data)
|
|||||||
vbox = gtk_vbox_new(FALSE, 2);
|
vbox = gtk_vbox_new(FALSE, 2);
|
||||||
gtk_box_pack_start(GTK_BOX(vbox), gtk_label_new(PACKAGE " " VERSION),
|
gtk_box_pack_start(GTK_BOX(vbox), gtk_label_new(PACKAGE " " VERSION),
|
||||||
FALSE, FALSE, 2);
|
FALSE, FALSE, 2);
|
||||||
gtk_box_pack_start(GTK_BOX(vbox), gtk_label_new(copyright), FALSE,
|
gtk_box_pack_start(GTK_BOX(vbox), gtk_label_new(_copyright), FALSE,
|
||||||
FALSE, 2);
|
FALSE, 2);
|
||||||
hbox = gtk_hbox_new(TRUE, 4);
|
hbox = gtk_hbox_new(TRUE, 4);
|
||||||
button = gtk_button_new_with_mnemonic("C_redits");
|
button = gtk_button_new_with_mnemonic("C_redits");
|
||||||
@ -995,6 +993,12 @@ static void _press_directory(GtkWidget * menu, IconCallback * ic)
|
|||||||
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(
|
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(
|
||||||
_on_icon_open), ic);
|
_on_icon_open), ic);
|
||||||
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
|
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
|
||||||
|
menuitem = gtk_separator_menu_item_new();
|
||||||
|
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
|
||||||
|
menuitem = gtk_image_menu_item_new_from_stock(GTK_STOCK_DELETE, NULL);
|
||||||
|
g_signal_connect(G_OBJECT(menuitem), "activate", G_CALLBACK(
|
||||||
|
_on_icon_delete), ic);
|
||||||
|
gtk_menu_shell_append(GTK_MENU_SHELL(menu), menuitem);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void _press_file(Browser * browser, GtkWidget * menu, char * mimetype,
|
static void _press_file(Browser * browser, GtkWidget * menu, char * mimetype,
|
||||||
|
Loading…
Reference in New Issue
Block a user