#ifndef DISOBEDIENCE_H
#define DISOBEDIENCE_H
-#define PLAYLISTS 1
-
#include "common.h"
#include <time.h>
/* Playlists */
-#if PLAYLISTS
void playlists_init(void);
void playlist_window_create(gpointer callback_data,
guint callback_action,
extern GtkWidget *menu_playlists_widget;
extern GtkWidget *playlists_menu;
extern GtkWidget *menu_editplaylists_widget;
-#endif
#endif /* DISOBEDIENCE_H */
static GtkWidget *selectall_widget;
static GtkWidget *selectnone_widget;
static GtkWidget *properties_widget;
-#if PLAYLISTS
GtkWidget *menu_playlists_widget;
GtkWidget *playlists_menu;
GtkWidget *menu_editplaylists_widget;
-#endif
/** @brief Main menu widgets */
GtkItemFactory *mainmenufactory;
0, /* item_type */
0 /* extra_data */
},
-#if PLAYLISTS
{
(char *)"/Edit/Edit playlists", /* path */
0, /* accelerator */
0, /* item_type */
0 /* extra_data */
},
-#endif
{
(char *)"<CheckItem>", /* item_type */
0 /* extra_data */
},
-#if PLAYLISTS
{
(char *)"/Control/Activate playlist", /* path */
0, /* accelerator */
(char *)"<Branch>", /* item_type */
0 /* extra_data */
},
-#endif
-
+
{
(char *)"/Help", /* path */
0, /* accelerator */
"<GdisorderMain>/Edit/Deselect all tracks");
properties_widget = gtk_item_factory_get_widget(mainmenufactory,
"<GdisorderMain>/Edit/Track properties");
-#if PLAYLISTS
menu_playlists_widget = gtk_item_factory_get_item(mainmenufactory,
"<GdisorderMain>/Control/Activate playlist");
playlists_menu = gtk_item_factory_get_widget(mainmenufactory,
"<GdisorderMain>/Control/Activate playlist");
menu_editplaylists_widget = gtk_item_factory_get_widget(mainmenufactory,
"<GdisorderMain>/Edit/Edit playlists");
-#endif
assert(selectall_widget != 0);
assert(selectnone_widget != 0);
assert(properties_widget != 0);
-#if PLAYLISTS
assert(menu_playlists_widget != 0);
assert(playlists_menu != 0);
assert(menu_editplaylists_widget != 0);
-#endif
GtkWidget *edit_widget = gtk_item_factory_get_widget(mainmenufactory,
"<GdisorderMain>/Edit");