Fixed a few misfeatures of the about box.
[gssmp.git] / src / callbacks.h
blob52aca24b7d1cccf71762709cdb8c0c5f95f7ff82
1 /*
2 * Gnome Simple Stateful Music Player
3 * Copyright (C) 2007 Andy Balaam
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 **/
20 #include <gnome.h>
23 gboolean
24 on_window1_delete_event (GtkWidget *widget,
25 GdkEvent *event,
26 gpointer user_data);
28 void
29 on_button5_clicked (GtkButton *button,
30 gpointer user_data);
32 void
33 on_entry1_activate (GtkEntry *entry,
34 gpointer user_data);
36 void
37 on_button6_clicked (GtkButton *button,
38 gpointer user_data);
40 void
41 on_button4_clicked (GtkButton *button,
42 gpointer user_data);
44 void
45 on_button1_clicked (GtkButton *button,
46 gpointer user_data);
48 void
49 on_button2_clicked (GtkButton *button,
50 gpointer user_data);
52 void
53 on_button3_clicked (GtkButton *button,
54 gpointer user_data);
56 gboolean
57 on_hscale1_change_value (GtkRange *range,
58 GtkScrollType scroll,
59 gdouble value,
60 gpointer user_data);
62 void
63 on_open_directory1_activate (GtkMenuItem *menuitem,
64 gpointer user_data);
66 void
67 on_open_file1_activate (GtkMenuItem *menuitem,
68 gpointer user_data);
70 void
71 on_quit1_activate (GtkMenuItem *menuitem,
72 gpointer user_data);
74 void
75 on_repeat_all1_activate (GtkMenuItem *menuitem,
76 gpointer user_data);
78 void
79 on_repeat_one1_activate (GtkMenuItem *menuitem,
80 gpointer user_data);
82 void
83 on_shuffle1_activate (GtkMenuItem *menuitem,
84 gpointer user_data);
86 void
87 on_no_repeat1_activate (GtkMenuItem *menuitem,
88 gpointer user_data);
90 void
91 on_recent1_activate (GtkMenuItem *menuitem,
92 gpointer user_data);
94 void
95 on_about1_activate (GtkMenuItem *menuitem,
96 gpointer user_data);
98 gboolean
99 on_vscale1_change_value (GtkRange *range,
100 GtkScrollType scroll,
101 gdouble value,
102 gpointer user_data);
104 void
105 on_how_to_use1_activate (GtkMenuItem *menuitem,
106 gpointer user_data);
108 void
109 on_lastfm1_activate (GtkMenuItem *menuitem,
110 gpointer user_data);
112 void
113 on_checkbutton1_toggled (GtkToggleButton *togglebutton,
114 gpointer user_data);
116 void
117 on_entry1_changed (GtkEditable *editable,
118 gpointer user_data);
120 gboolean
121 on_lastfmwindow_delete_event (GtkWidget *widget,
122 GdkEvent *event,
123 gpointer user_data);
125 void
126 on_button5_clicked (GtkButton *button,
127 gpointer user_data);
129 void
130 on_about_response (GtkDialog *dialog,
131 gint arg1,
132 gpointer user_data);