5684
+ 鐃緒申��申鐃緒申 1 /**
+ 鐃緒申��申鐃緒申 2 * @file gtksound.h GTK+ Sound API
10322
+ 鐃緒申��申鐃緒申 3 * @ingroup gtkui
5684
+ 鐃緒申��申鐃緒申 4 *
+ 鐃緒申��申鐃緒申 5 * gaim
+ 鐃緒申��申鐃緒申 6 *
8046
+ 鐃緒申��申鐃緒申 7 * Gaim is the legal property of its developers, whose names are too numerous
+ 鐃緒申��申鐃緒申 8 * to list here. Please refer to the COPYRIGHT file distributed with this
+ 鐃緒申��申鐃緒申 9 * source distribution.
5684
+ 鐃緒申��申鐃緒申 10 *
+ 鐃緒申��申鐃緒申 11 * This program is free software; you can redistribute it and/or modify
+ 鐃緒申��申鐃緒申 12 * it under the terms of the GNU General Public License as published by
+ 鐃緒申��申鐃緒申 13 * the Free Software Foundation; either version 2 of the License, or
+ 鐃緒申��申鐃緒申 14 * (at your option) any later version.
+ 鐃緒申��申鐃緒申 15 *
+ 鐃緒申��申鐃緒申 16 * This program is distributed in the hope that it will be useful,
+ 鐃緒申��申鐃緒申 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ 鐃緒申��申鐃緒申 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ 鐃緒申��申鐃緒申 19 * GNU General Public License for more details.
+ 鐃緒申��申鐃緒申 20 *
+ 鐃緒申��申鐃緒申 21 * You should have received a copy of the GNU General Public License
+ 鐃緒申��申鐃緒申 22 * along with this program; if not, write to the Free Software
+ 鐃緒申��申鐃緒申 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ 鐃緒申��申鐃緒申 24 */
+ 鐃緒申��申鐃緒申 25 #ifndef _GAIM_GTKSOUND_H_
+ 鐃緒申��申鐃緒申 26 #define _GAIM_GTKSOUND_H_
+ 鐃緒申��申鐃緒申 27
+ 鐃緒申��申鐃緒申 28 /**************************************************************************/
+ 鐃緒申��申鐃緒申 29 /** @name GTK+ Sound API */
+ 鐃緒申��申鐃緒申 30 /**************************************************************************/
+ 鐃緒申��申鐃緒申 31 /*@{*/
+ 鐃緒申��申鐃緒申 32
+ 鐃緒申��申鐃緒申 33 /**
+ 鐃緒申��申鐃緒申 34 * Get the prefs option for an event.
+ 鐃緒申��申鐃緒申 35 *
+ 鐃緒申��申鐃緒申 36 * @param event The event.
+ 鐃緒申��申鐃緒申 37 * @return The option.
+ 鐃緒申��申鐃緒申 38 */
+ 鐃緒申��申鐃緒申 39 const char *gaim_gtk_sound_get_event_option(GaimSoundEventID event);
+ 鐃緒申��申鐃緒申 40
+ 鐃緒申��申鐃緒申 41 /**
+ 鐃緒申��申鐃緒申 42 * Get the label for an event.
+ 鐃緒申��申鐃緒申 43 *
+ 鐃緒申��申鐃緒申 44 * @param event The event.
+ 鐃緒申��申鐃緒申 45 * @return The label.
+ 鐃緒申��申鐃緒申 46 */
+ 鐃緒申��申鐃緒申 47 char *gaim_gtk_sound_get_event_label(GaimSoundEventID event);
+ 鐃緒申��申鐃緒申 48
10322
+ 鐃緒申��申鐃緒申 49 /**
+ 鐃緒申��申鐃緒申 50 * Gets GTK+ sound UI ops.
+ 鐃緒申��申鐃緒申 51 *
+ 鐃緒申��申鐃緒申 52 * @return The UI operations structure.
+ 鐃緒申��申鐃緒申 53 */
+ 鐃緒申��申鐃緒申 54 GaimSoundUiOps *gaim_gtk_sound_get_ui_ops(void);
+ 鐃緒申��申鐃緒申 55
+ 鐃緒申��申鐃緒申 56 /**
+ 鐃緒申��申鐃緒申 57 * Get the handle for the GTK+ sound system.
+ 鐃緒申��申鐃緒申 58 *
+ 鐃緒申��申鐃緒申 59 * @return The handle to the sound system
+ 鐃緒申��申鐃緒申 60 */
+ 鐃緒申��申鐃緒申 61 void *gaim_gtk_sound_get_handle();
+ 鐃緒申��申鐃緒申 62
5684
+ 鐃緒申��申鐃緒申 63 /*@}*/
+ 鐃緒申��申鐃緒申 64
+ 鐃緒申��申鐃緒申 65 #endif /* _GAIM_GTKSOUND_H_ */