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