/* DeaDBeeF - ultimate music player for GNU/Linux systems with X11 Copyright (C) 2009 Alexey Yakovenko 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 (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. You should have received a copy of the GNU General Public License along with this program. If not, see . */ #include void on_addbtn_clicked (GtkButton *button, gpointer user_data); void on_playbtn_clicked (GtkButton *button, gpointer user_data); void on_volume_value_changed (GtkRange *range, gpointer user_data); void on_playpos_value_changed (GtkRange *range, gpointer user_data); gboolean on_playlist_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data); gboolean on_playlist_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); void on_playlist_realize (GtkWidget *widget, gpointer user_data); gboolean on_playlist_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); void on_playscroll_value_changed (GtkRange *range, gpointer user_data); void on_open_activate (GtkMenuItem *menuitem, gpointer user_data); void on_add_files_activate (GtkMenuItem *menuitem, gpointer user_data); void on_add_folder1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_preferences1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_quit1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_clear1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_select_all1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_remove1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_crop1_activate (GtkMenuItem *menuitem, gpointer user_data); void on_about1_activate (GtkMenuItem *menuitem, gpointer user_data); gboolean on_playlist_scroll_event (GtkWidget *widget, GdkEvent *event, gpointer user_data); void on_stopbtn_clicked (GtkButton *button, gpointer user_data); void on_playbtn_clicked (GtkButton *button, gpointer user_data); void on_pausebtn_clicked (GtkButton *button, gpointer user_data); void on_prevbtn_clicked (GtkButton *button, gpointer user_data); void on_nextbtn_clicked (GtkButton *button, gpointer user_data); void on_playrand_clicked (GtkButton *button, gpointer user_data); gboolean on_mainwin_key_press_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data); void on_playlist_drag_begin (GtkWidget *widget, GdkDragContext *drag_context, gpointer user_data); gboolean on_playlist_drag_motion (GtkWidget *widget, GdkDragContext *drag_context, gint x, gint y, guint time, gpointer user_data); gboolean on_playlist_drag_drop (GtkWidget *widget, GdkDragContext *drag_context, gint x, gint y, guint time, gpointer user_data); void on_playlist_drag_data_get (GtkWidget *widget, GdkDragContext *drag_context, GtkSelectionData *data, guint info, guint time, gpointer user_data); void on_playlist_drag_end (GtkWidget *widget, GdkDragContext *drag_context, gpointer user_data); gboolean on_playlist_drag_failed (GtkWidget *widget, GdkDragContext *arg1, GtkDragResult arg2, gpointer user_data); void on_playlist_drag_leave (GtkWidget *widget, GdkDragContext *drag_context, guint time, gpointer user_data); gboolean on_playlist_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_playlist_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data); void on_voice1_clicked (GtkButton *button, gpointer user_data); void on_voice2_clicked (GtkButton *button, gpointer user_data); void on_voice3_clicked (GtkButton *button, gpointer user_data); void on_voice4_clicked (GtkButton *button, gpointer user_data); void on_voice5_clicked (GtkButton *button, gpointer user_data); void on_playlist_drag_data_received (GtkWidget *widget, GdkDragContext *drag_context, gint x, gint y, GtkSelectionData *data, guint info, guint time, gpointer user_data); void on_playlist_drag_data_delete (GtkWidget *widget, GdkDragContext *drag_context, gpointer user_data); gboolean on_header_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); gboolean on_header_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data); void on_header_realize (GtkWidget *widget, gpointer user_data); gboolean on_header_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data); gboolean on_header_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_header_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); void on_order_linear_activate (GtkMenuItem *menuitem, gpointer user_data); void on_order_shuffle_activate (GtkMenuItem *menuitem, gpointer user_data); void on_order_random_activate (GtkMenuItem *menuitem, gpointer user_data); void on_loop_all_activate (GtkMenuItem *menuitem, gpointer user_data); void on_loop_single_activate (GtkMenuItem *menuitem, gpointer user_data); void on_loop_disable_activate (GtkMenuItem *menuitem, gpointer user_data); gboolean on_searchwin_key_press_event (GtkWidget *widget, GdkEventKey *event, gpointer user_data); void on_searchentry_changed (GtkEditable *editable, gpointer user_data); gboolean on_searchheader_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_searchheader_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_searchheader_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data); gboolean on_searchheader_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); gboolean on_searchheader_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data); gboolean on_searchlist_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_searchlist_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data); gboolean on_searchlist_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); gboolean on_searchlist_scroll_event (GtkWidget *widget, GdkEvent *event, gpointer user_data); void on_searchscroll_value_changed (GtkRange *range, gpointer user_data); void on_searchlist_realize (GtkWidget *widget, gpointer user_data); gboolean on_header_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_header_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_header_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data); gboolean on_header_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); gboolean on_header_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data); gboolean on_playlist_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_playlist_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); gboolean on_playlist_scroll_event (GtkWidget *widget, GdkEvent *event, gpointer user_data); gboolean on_playlist_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_playlist_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data); void on_playscroll_value_changed (GtkRange *range, gpointer user_data); void on_playlist_load_activate (GtkMenuItem *menuitem, gpointer user_data); void on_playlist_save_activate (GtkMenuItem *menuitem, gpointer user_data); void on_playlist_save_as_activate (GtkMenuItem *menuitem, gpointer user_data); gboolean on_seekbar_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_seekbar_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_seekbar_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data); gboolean on_seekbar_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); gboolean on_seekbar_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data); gboolean on_volumebar_button_press_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_volumebar_button_release_event (GtkWidget *widget, GdkEventButton *event, gpointer user_data); gboolean on_volumebar_configure_event (GtkWidget *widget, GdkEventConfigure *event, gpointer user_data); gboolean on_volumebar_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data); gboolean on_volumebar_motion_notify_event (GtkWidget *widget, GdkEventMotion *event, gpointer user_data); void on_main_quit (GtkObject *object, gpointer user_data); gboolean on_mainwin_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data); void volumebar_draw (GtkWidget *widget); void volumebar_expose (GtkWidget *widget, int x, int y, int w, int h); void on_progress_abort (GtkButton *button, gpointer user_data); gboolean on_addprogress_delete_event (GtkWidget *widget, GdkEvent *event, gpointer user_data); gboolean on_volumebar_scroll_event (GtkWidget *widget, GdkEventScroll *event, gpointer user_data); void on_order_shuffle_activate (GtkMenuItem *menuitem, gpointer user_data);