/* WSoundPrefs.h- general definitions * * WSoundPrefs - WMSound Server Preferences Program * * Copyright (c) 1998, 1999 Pascal Hofstee * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. The name of the author may not be used to endorse or promote products * derived from this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ #ifndef _WSOUNDPREFS_H_ #define _WSOUNDPREFS_H_ #include #include #include #include #include #include #include #include #include #include #include "PLFunctions.h" #define WVERSION "1.1.1" #define WMVERSION "0.6x.x" /* * Needed for HAVE_LIBINTL_H */ #if HAVE_LIBINTL_H && I18N # include # define _(text) gettext(text) #else # define _(text) (text) #endif typedef struct { WMWindow *win; WMButton *saveBtn; WMButton *closeBtn; WMTabView *tabView; WMFrame *eventF; WMFrame *sndevntF; WMPopUpButton *sndevntP; WMLabel *sndevntL; WMFrame *sndfileF; WMTextField *sndfileT; WMButton *sndplayB; WMButton *sndclearB; WMButton *sndbrowseB; WMFrame *sndsetF; WMButton *sndsetloadB; WMButton *sndsetsaveB; WMLabel *sndsetsL; WMFrame *devF; WMLabel *devL; WMTextField *devT; WMFrame *soundpathF; WMList *sndL; WMButton *sndaB; WMButton *sndrB; WMFrame *soundsetpathF; WMList *sndsetL; WMButton *sndsetaB; WMButton *sndsetrB; WMFrame *aboutF; WMLabel *iconL; WMLabel *titleL; WMLabel *authorsL; WMFrame *infoFrm; WMLabel *versionL; WMLabel *wingsL; WMLabel *vendorL; WMLabel *osL; WMLabel *cpuL; WMLabel *userL; WMLabel *copyrightL; WMColor *red; WMColor *black; WMColor *white; WMFont *font; char lastBrowseDir[PATH_MAX]; char lastLoadDir[PATH_MAX]; char lastSaveDir[PATH_MAX]; } Panel; #endif