X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/6acdbba4d904b8ee764f0d564675357a46d43fa8..e09e71f08264c22f6c6038988591f0069f5b6240:/disobedience/menu.c
diff --git a/disobedience/menu.c b/disobedience/menu.c
index b8ba439..0243139 100644
--- a/disobedience/menu.c
+++ b/disobedience/menu.c
@@ -2,20 +2,18 @@
* This file is part of DisOrder.
* Copyright (C) 2006-2008 Richard Kettlewell
*
- * This program is free software; you can redistribute it and/or modify
+ * 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
- * the Free Software Foundation; either version 2 of the License, or
+ * the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA
+ * along with this program. If not, see .
*/
/** @file disobedience/menu.c
* @brief Main menu
@@ -26,9 +24,11 @@
static GtkWidget *selectall_widget;
static GtkWidget *selectnone_widget;
static GtkWidget *properties_widget;
+#if PLAYLISTS
GtkWidget *playlists_widget;
GtkWidget *playlists_menu;
GtkWidget *editplaylists_widget;
+#endif
/** @brief Main menu widgets */
GtkItemFactory *mainmenufactory;
@@ -178,7 +178,7 @@ static void about_popup_got_version(void attribute((unused)) *v,
FALSE/*fill*/,
1/*padding*/);
gtk_box_pack_start(GTK_BOX(vbox),
- gtk_label_new("\xC2\xA9 2004-2008 Richard Kettlewell"),
+ gtk_label_new("\xC2\xA9 2004-2009 Richard Kettlewell"),
FALSE/*expand*/,
FALSE/*fill*/,
1/*padding*/);
@@ -298,6 +298,7 @@ GtkWidget *menubar(GtkWidget *w) {
0, /* item_type */
0 /* extra_data */
},
+#if PLAYLISTS
{
(char *)"/Edit/Edit playlists", /* path */
0, /* accelerator */
@@ -306,6 +307,7 @@ GtkWidget *menubar(GtkWidget *w) {
0, /* item_type */
0 /* extra_data */
},
+#endif
{
@@ -348,6 +350,7 @@ GtkWidget *menubar(GtkWidget *w) {
(char *)"", /* item_type */
0 /* extra_data */
},
+#if PLAYLISTS
{
(char *)"/Control/Activate playlist", /* path */
0, /* accelerator */
@@ -356,6 +359,7 @@ GtkWidget *menubar(GtkWidget *w) {
(char *)"", /* item_type */
0 /* extra_data */
},
+#endif
{
(char *)"/Help", /* path */
@@ -400,18 +404,22 @@ GtkWidget *menubar(GtkWidget *w) {
"/Edit/Deselect all tracks");
properties_widget = gtk_item_factory_get_widget(mainmenufactory,
"/Edit/Track properties");
+#if PLAYLISTS
playlists_widget = gtk_item_factory_get_item(mainmenufactory,
"/Control/Activate playlist");
playlists_menu = gtk_item_factory_get_widget(mainmenufactory,
"/Control/Activate playlist");
editplaylists_widget = gtk_item_factory_get_widget(mainmenufactory,
"/Edit/Edit playlists");
+#endif
assert(selectall_widget != 0);
assert(selectnone_widget != 0);
assert(properties_widget != 0);
+#if PLAYLISTS
assert(playlists_widget != 0);
assert(playlists_menu != 0);
assert(editplaylists_widget != 0);
+#endif
GtkWidget *edit_widget = gtk_item_factory_get_widget(mainmenufactory,
"/Edit");