]> git.sesse.net Git - vlc/blob - modules/gui/pda/pda_callbacks.h
PDA interface:
[vlc] / modules / gui / pda / pda_callbacks.h
1 /*****************************************************************************
2  * callbacks.h : pda plugin for vlc
3  *****************************************************************************
4  * Copyright (C) 2003 VideoLAN
5  * $Id: pda_callbacks.h,v 1.4 2003/11/07 14:15:23 jpsaman Exp $
6  *
7  * Authors: Jean-Paul Saman <jpsaman@wxs.nl>
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 #include <gtk/gtk.h>
25
26 #include <vlc/vlc.h>
27 #include <vlc/intf.h>
28
29 void ReadDirectory( GtkListStore *p_list, char *psz_dir );
30 void MediaURLOpenChanged( GtkWidget *widget, gchar *psz_url );
31 void PlaylistRebuildListStore( GtkListStore *p_list, playlist_t * p_playlist );
32
33 gboolean
34 onPDADeleteEvent                       (GtkWidget       *widget,
35                                         GdkEvent        *event,
36                                         gpointer         user_data);
37
38 void
39 onRewind                               (GtkButton       *button,
40                                         gpointer         user_data);
41
42 void
43 onPause                                (GtkButton       *button,
44                                         gpointer         user_data);
45
46 void
47 onPlay                                 (GtkButton       *button,
48                                         gpointer         user_data);
49
50 void
51 onStop                                 (GtkButton       *button,
52                                         gpointer         user_data);
53
54 void
55 onForward                              (GtkButton       *button,
56                                         gpointer         user_data);
57
58 void
59 onAbout                                (GtkButton       *button,
60                                         gpointer         user_data);
61
62 gboolean
63 SliderRelease                          (GtkWidget       *widget,
64                                         GdkEventButton  *event,
65                                         gpointer         user_data);
66
67 gboolean
68 SliderPress                            (GtkWidget       *widget,
69                                         GdkEventButton  *event,
70                                         gpointer         user_data);
71
72 void
73 onFileListRow                          (GtkTreeView     *treeview,
74                                         GtkTreePath     *path,
75                                         GtkTreeViewColumn *column,
76                                         gpointer         user_data);
77
78 void
79 onFileListColumns                      (GtkTreeView     *treeview,
80                                         gpointer         user_data);
81
82 gboolean
83 onFileListRowSelected                  (GtkTreeView     *treeview,
84                                         gboolean         start_editing,
85                                         gpointer         user_data);
86
87 void
88 onAddFileToPlaylist                    (GtkButton       *button,
89                                         gpointer         user_data);
90
91 void
92 onEntryMRLChanged                      (GtkEditable     *editable,
93                                         gpointer         user_data);
94
95 void
96 onEntryMRLEditingDone                  (GtkCellEditable *celleditable,
97                                         gpointer         user_data);
98
99 void
100 onNetworkPortChanged                   (GtkEditable     *editable,
101                                         gpointer         user_data);
102
103 void
104 onEntryNetworkPortEditingDone          (GtkCellEditable *celleditable,
105                                         gpointer         user_data);
106
107 void
108 onNetworkAddressChanged                (GtkEditable     *editable,
109                                         gpointer         user_data);
110
111 void
112 onEntryNetworkAddressEditingDone       (GtkCellEditable *celleditable,
113                                         gpointer         user_data);
114
115 void
116 onNetworkTypeChanged                   (GtkEditable     *editable,
117                                         gpointer         user_data);
118
119 void
120 onEntryNetworkTypeEditingDone          (GtkCellEditable *celleditable,
121                                         gpointer         user_data);
122
123 void
124 onProtocolTypeChanged                  (GtkEditable     *editable,
125                                         gpointer         user_data);
126
127 void
128 onEntryProtocolTypeEditingDone         (GtkCellEditable *celleditable,
129                                         gpointer         user_data);
130
131 void
132 onMRLTypeChanged                       (GtkEditable     *editable,
133                                         gpointer         user_data);
134
135 void
136 onEntryMRLTypeEditingDone              (GtkCellEditable *celleditable,
137                                         gpointer         user_data);
138
139 void
140 onStreamTypeChanged                    (GtkEditable     *editable,
141                                         gpointer         user_data);
142
143 void
144 onEntryStreamTypeEditingDone           (GtkCellEditable *celleditable,
145                                         gpointer         user_data);
146
147 void
148 onAddNetworkPlaylist                   (GtkButton       *button,
149                                         gpointer         user_data);
150
151 void
152 onV4LAudioChanged                      (GtkEditable     *editable,
153                                         gpointer         user_data);
154
155 void
156 onEntryV4LAudioEditingDone             (GtkCellEditable *celleditable,
157                                         gpointer         user_data);
158
159 void
160 onV4LVideoChanged                      (GtkEditable     *editable,
161                                         gpointer         user_data);
162
163 void
164 onEntryV4LVideoEditingDone             (GtkCellEditable *celleditable,
165                                         gpointer         user_data);
166
167 void
168 onAddCameraToPlaylist                  (GtkButton       *button,
169                                         gpointer         user_data);
170
171 void
172 onVideoDeviceChanged                   (GtkEditable     *editable,
173                                         gpointer         user_data);
174
175 void
176 onEntryVideoDeviceEditingDone          (GtkCellEditable *celleditable,
177                                         gpointer         user_data);
178
179 void
180 onVideoCodecChanged                    (GtkEditable     *editable,
181                                         gpointer         user_data);
182
183 void
184 onEntryVideoCodecEditingDone           (GtkCellEditable *celleditable,
185                                         gpointer         user_data);
186
187 void
188 onVideoBitrateChanged                  (GtkEditable     *editable,
189                                         gpointer         user_data);
190
191 void
192 onVideoBitrateEditingDone              (GtkCellEditable *celleditable,
193                                         gpointer         user_data);
194
195 void
196 onAudioDeviceChanged                   (GtkEditable     *editable,
197                                         gpointer         user_data);
198
199 void
200 onEntryAudioDeviceEditingDone          (GtkCellEditable *celleditable,
201                                         gpointer         user_data);
202
203 void
204 onAudioCodecChanged                    (GtkEditable     *editable,
205                                         gpointer         user_data);
206
207 void
208 onEntryAudioCodecEditingDone           (GtkCellEditable *celleditable,
209                                         gpointer         user_data);
210
211 void
212 onAudioBitrateChanged                  (GtkEditable     *editable,
213                                         gpointer         user_data);
214
215 void
216 onAudioBitrateEditingDone              (GtkCellEditable *celleditable,
217                                         gpointer         user_data);
218
219 void
220 onAddServerToPlaylist                  (GtkButton       *button,
221                                         gpointer         user_data);
222
223 gboolean
224 PlaylistEvent                          (GtkWidget       *widget,
225                                         GdkEvent        *event,
226                                         gpointer         user_data);
227
228 void
229 onPlaylistColumnsChanged               (GtkTreeView     *treeview,
230                                         gpointer         user_data);
231
232 gboolean
233 onPlaylistRowSelected                  (GtkTreeView     *treeview,
234                                         gboolean         start_editing,
235                                         gpointer         user_data);
236
237 void
238 onPlaylistRow                          (GtkTreeView     *treeview,
239                                         GtkTreePath     *path,
240                                         GtkTreeViewColumn *column,
241                                         gpointer         user_data);
242
243 void
244 onUpdatePlaylist                       (GtkButton       *button,
245                                         gpointer         user_data);
246
247 void
248 onDeletePlaylist                       (GtkButton       *button,
249                                         gpointer         user_data);
250
251 void
252 onClearPlaylist                        (GtkButton       *button,
253                                         gpointer         user_data);
254
255 void
256 onPreferenceSave                       (GtkButton       *button,
257                                         gpointer         user_data);
258
259 void
260 onPreferenceApply                      (GtkButton       *button,
261                                         gpointer         user_data);
262
263 void
264 onPreferenceCancel                     (GtkButton       *button,
265                                         gpointer         user_data);
266