Mercurial > audlegacy
view src/audacious/main.h @ 4454:a7bf5b979a05
Remove duplicated path separator conversion (backslash to slash).
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 13 Apr 2008 07:15:07 +0300 |
parents | 19e3f3c5fe7f |
children | 74a9861d4830 |
line wrap: on
line source
/* Audacious - Cross-platform multimedia player * Copyright (C) 2005-2007 Audacious development team * * Based on BMP: * Copyright (C) 2003-2004 BMP development team * * Based on XMMS: * Copyright (C) 1998-2003 XMMS development team * * 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; under version 3 of the License. * * 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, see <http://www.gnu.org/licenses>. * * The Audacious team does not consider modular code linking to * Audacious or using our public API to be a derived work. */ #ifndef __AUDACIOUS_MAIN_H__ #define __AUDACIOUS_MAIN_H__ #ifdef _AUDACIOUS_CORE # include "ui_main.h" # ifdef USE_DBUS # include "dbus-service.h" # endif #endif #include <sys/types.h> #include <sys/stat.h> #include "audconfig.h" G_BEGIN_DECLS #define PLAYER_HEIGHT \ ((cfg.player_shaded ? MAINWIN_SHADED_HEIGHT : MAINWIN_HEIGHT) * (cfg.scaled ? cfg.scale_factor : 1)) #define PLAYER_WIDTH \ (MAINWIN_WIDTH * (cfg.scaled ? cfg.scale_factor : 1)) /* macro for debug print */ #ifdef AUD_DEBUG # define AUDDBG(...) g_print("%s:%d %s(): ", __FILE__, (int)__LINE__, __FUNCTION__), g_print(__VA_ARGS__) #else # define AUDDBG(...) #endif enum { VOLSET_STARTUP, VOLSET_UPDATE, VOLUME_ADJUSTED, VOLUME_SET }; enum { BMP_PATH_LOG_FILE, BMP_PATH_USER_DIR, BMP_PATH_USER_PLUGIN_DIR, BMP_PATH_USER_SKIN_DIR, BMP_PATH_SKIN_THUMB_DIR, BMP_PATH_PLAYLISTS_DIR, BMP_PATH_ACCEL_FILE, BMP_PATH_CONFIG_FILE, BMP_PATH_PLAYLIST_FILE, BMP_PATH_GTKRC_FILE, BMP_PATH_COUNT }; extern gchar *aud_paths[]; extern const gchar *aud_titlestring_presets[]; extern const guint n_titlestring_presets; extern const gchar *chardet_detector_presets[]; extern const guint n_chardet_detector_presets; extern GList *dock_window_list; extern gboolean has_x11_connection; extern GCond *cond_scan; extern GMutex *mutex_scan; #if defined(USE_DBUS) && defined(_AUDACIOUS_CORE) extern MprisPlayer *mpris; #endif void aud_quit(void); G_END_DECLS #endif /* __AUDACIOUS_MAIN_H__ */