]> git.sesse.net Git - vlc/blob - plugins/gnome/gnome_callbacks.h
* Header cleaning: filled all empty authors fields, added CVS $Id stuff.
[vlc] / plugins / gnome / gnome_callbacks.h
1 /*****************************************************************************
2  * gnome_callbacks.h : Callbacks for the Gnome plugin.
3  *****************************************************************************
4  * Copyright (C) 2000, 2001 VideoLAN
5  * $Id: gnome_callbacks.h,v 1.12 2001/03/21 13:42:34 sam Exp $
6  *
7  * Authors: Samuel Hocevar <sam@zoy.org>
8  *      
9  * This program is free software; you can redistribute it and/or modify
10  * it under the terms of the GNU General Public License as published by
11  * the Free Software Foundation; either version 2 of the License, or
12  * (at your option) any later version.
13  * 
14  * This program is distributed in the hope that it will be useful,
15  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17  * GNU General Public License for more details.
18  *
19  * You should have received a copy of the GNU General Public License
20  * along with this program; if not, write to the Free Software
21  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
22  *****************************************************************************/
23
24 /*****************************************************************************
25  * Preamble
26  *****************************************************************************/
27 #include "config.h"
28 #include <gnome.h>
29
30 /*****************************************************************************
31  * Callback prototypes
32  *****************************************************************************/
33 void
34 on_menubar_open_activate               (GtkMenuItem     *menuitem,
35                                         gpointer         user_data);
36
37 void
38 on_menubar_exit_activate               (GtkMenuItem     *menuitem,
39                                         gpointer         user_data);
40
41 void
42 on_menubar_playlist_activate           (GtkMenuItem     *menuitem,
43                                         gpointer         user_data);
44
45 void
46 on_menubar_plugins_activate            (GtkMenuItem     *menuitem,
47                                         gpointer         user_data);
48
49 void
50 on_menubar_preferences_activate        (GtkMenuItem     *menuitem,
51                                         gpointer         user_data);
52
53 void
54 on_menubar_about_activate              (GtkMenuItem     *menuitem,
55                                         gpointer         user_data);
56
57 void
58 on_toolbar_open_clicked                (GtkButton       *button,
59                                         gpointer         user_data);
60
61 void
62 on_toolbar_back_clicked                (GtkButton       *button,
63                                         gpointer         user_data);
64
65 void
66 on_toolbar_stop_clicked                (GtkButton       *button,
67                                         gpointer         user_data);
68
69 void
70 on_toolbar_play_clicked                (GtkButton       *button,
71                                         gpointer         user_data);
72
73 void
74 on_toolbar_pause_clicked               (GtkButton       *button,
75                                         gpointer         user_data);
76
77 void
78 on_toolbar_playlist_clicked            (GtkButton       *button,
79                                         gpointer         user_data);
80
81 void
82 on_toolbar_prev_clicked                (GtkButton       *button,
83                                         gpointer         user_data);
84
85 void
86 on_toolbar_next_clicked                (GtkButton       *button,
87                                         gpointer         user_data);
88
89 void
90 on_popup_play_activate                 (GtkMenuItem     *menuitem,
91                                         gpointer         user_data);
92
93 void
94 on_popup_pause_activate                (GtkMenuItem     *menuitem,
95                                         gpointer         user_data);
96
97 void
98 on_popup_exit_activate                 (GtkMenuItem     *menuitem,
99                                         gpointer         user_data);
100
101 void
102 on_intf_window_destroy                 (GtkObject       *object,
103                                         gpointer         user_data);
104
105 void
106 on_fileopen_ok_clicked                 (GtkButton       *button,
107                                         gpointer         user_data);
108
109 void
110 on_fileopen_cancel_clicked             (GtkButton       *button,
111                                         gpointer         user_data);
112
113 void
114 on_intf_fileopen_destroy               (GtkObject       *object,
115                                         gpointer         user_data);
116
117 void
118 on_popup_open_activate                 (GtkMenuItem     *menuitem,
119                                         gpointer         user_data);
120
121 void
122 on_popup_about_activate                (GtkMenuItem     *menuitem,
123                                         gpointer         user_data);
124
125 void
126 on_intf_playlist_destroy               (GtkObject       *object,
127                                         gpointer         user_data);
128
129 void
130 on_playlist_close_clicked              (GtkButton       *button,
131                                         gpointer         user_data);
132
133 void
134 on_popup_slow_activate                 (GtkMenuItem     *menuitem,
135                                         gpointer         user_data);
136
137 void
138 on_popup_fast_activate                 (GtkMenuItem     *menuitem,
139                                         gpointer         user_data);
140
141 void
142 on_toolbar_slow_clicked                (GtkButton       *button,
143                                         gpointer         user_data);
144
145 void
146 on_toolbar_fast_clicked                (GtkButton       *button,
147                                         gpointer         user_data);
148
149 void
150 on_intf_modules_destroy                (GtkObject       *object,
151                                         gpointer         user_data);
152
153 void
154 on_modules_ok_clicked                  (GtkButton       *button,
155                                         gpointer         user_data);
156
157 void
158 on_modules_apply_clicked               (GtkButton       *button,
159                                         gpointer         user_data);
160
161 void
162 on_modules_cancel_clicked              (GtkButton       *button,
163                                         gpointer         user_data);
164
165 void
166 on_intf_playlist_destroy               (GtkObject       *object,
167                                         gpointer         user_data);
168
169 void
170 on_playlist_ok_clicked                 (GtkButton       *button,
171                                         gpointer         user_data);
172
173 void
174 on_menubar_modules_activate            (GtkMenuItem     *menuitem,
175                                         gpointer         user_data);
176
177 void
178 on_intf_window_drag_data_received      (GtkWidget       *widget,
179                                         GdkDragContext  *drag_context,
180                                         gint             x,
181                                         gint             y,
182                                         GtkSelectionData *data,
183                                         guint            info,
184                                         guint            time,
185                                         gpointer         user_data);
186
187 void
188 on_menubar_audio_activate              (GtkMenuItem     *menuitem,
189                                         gpointer         user_data);
190
191 void
192 on_menubar_disc_activate               (GtkMenuItem     *menuitem,
193                                         gpointer         user_data);
194
195 void
196 on_toolbar_disc_clicked                (GtkButton       *button,
197                                         gpointer         user_data);
198
199 void
200 on_disc_ok_clicked                     (GtkButton       *button,
201                                         gpointer         user_data);
202
203 void
204 on_disc_cancel_clicked                 (GtkButton       *button,
205                                         gpointer         user_data);
206
207 void
208 on_disc_dvd_toggled                    (GtkToggleButton *togglebutton,
209                                         gpointer         user_data);
210
211 void
212 on_disc_vcd_toggled                    (GtkToggleButton *togglebutton,
213                                         gpointer         user_data);
214
215 void
216 on_popup_disc_activate                 (GtkMenuItem     *menuitem,
217                                         gpointer         user_data);
218
219 void
220 on_menubar_audio_toggle                (GtkCheckMenuItem     *menuitem,
221                                         gpointer             user_data);
222
223 void
224 on_menubar_subtitle_toggle             (GtkCheckMenuItem     *menuitem,
225                                         gpointer             user_data);
226
227 void
228 on_popup_audio_toggle                  (GtkCheckMenuItem     *menuitem,
229                                         gpointer             user_data);
230
231 void
232 on_popup_subtitle_toggle               (GtkCheckMenuItem     *menuitem,
233                                         gpointer             user_data);
234
235 void
236 on_popup_navigation_toggle             (GtkCheckMenuItem     *menuitem,
237                                         gpointer             user_data);
238
239 void
240 on_menubar_title_toggle                (GtkCheckMenuItem     *menuitem,
241                                         gpointer             user_data);
242
243 void
244 on_menubar_network_activate            (GtkMenuItem     *menuitem,
245                                         gpointer         user_data);
246
247 void
248 on_toolbar_network_clicked             (GtkButton       *button,
249                                         gpointer         user_data);
250
251 void
252 on_network_ok_clicked                  (GtkButton       *button,
253                                         gpointer         user_data);
254
255 void
256 on_network_cancel_clicked              (GtkButton       *button,
257                                         gpointer         user_data);
258
259 void
260 on_popup_network_activate              (GtkMenuItem     *menuitem,
261                                         gpointer         user_data);
262
263 gboolean
264 on_slider_button_press_event           (GtkWidget       *widget,
265                                         GdkEventButton  *event,
266                                         gpointer         user_data);
267
268 gboolean
269 on_slider_button_release_event         (GtkWidget       *widget,
270                                         GdkEventButton  *event,
271                                         gpointer         user_data);
272
273 void
274 on_menubar_chapter_toggle              (GtkCheckMenuItem     *menuitem,
275                                         gpointer             user_data);