Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | File Members | Related Pages

pda_callbacks.h

00001 /*****************************************************************************
00002  * callbacks.h : pda plugin for vlc
00003  *****************************************************************************
00004  * Copyright (C) 2003 the VideoLAN team
00005  * $Id: pda_callbacks.h 11664 2005-07-09 06:17:09Z courmisch $
00006  *
00007  * Authors: Jean-Paul Saman <[email protected]>
00008  *
00009  * This program is free software; you can redistribute it and/or modify
00010  * it under the terms of the GNU General Public License as published by
00011  * the Free Software Foundation; either version 2 of the License, or
00012  * (at your option) any later version.
00013  *
00014  * This program is distributed in the hope that it will be useful,
00015  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00016  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017  * GNU General Public License for more details.
00018  *
00019  * You should have received a copy of the GNU General Public License
00020  * along with this program; if not, write to the Free Software
00021  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
00022  *****************************************************************************/
00023 
00024 #include <gtk/gtk.h>
00025 
00026 #include <vlc/vlc.h>
00027 #include <vlc/intf.h>
00028 
00029 void ReadDirectory( intf_thread_t *p_intf, GtkListStore *p_list, char *psz_dir );
00030 void PlaylistRebuildListStore( GtkListStore *p_list, playlist_t * p_playlist );
00031 
00032 
00033 gboolean
00034 onPDADeleteEvent                       (GtkWidget       *widget,
00035                                         GdkEvent        *event,
00036                                         gpointer         user_data);
00037 
00038 void
00039 onRewind                               (GtkButton       *button,
00040                                         gpointer         user_data);
00041 
00042 void
00043 onPause                                (GtkButton       *button,
00044                                         gpointer         user_data);
00045 
00046 void
00047 onPlay                                 (GtkButton       *button,
00048                                         gpointer         user_data);
00049 
00050 void
00051 onStop                                 (GtkButton       *button,
00052                                         gpointer         user_data);
00053 
00054 void
00055 onForward                              (GtkButton       *button,
00056                                         gpointer         user_data);
00057 
00058 void
00059 onAbout                                (GtkButton       *button,
00060                                         gpointer         user_data);
00061 
00062 gboolean
00063 SliderRelease                          (GtkWidget       *widget,
00064                                         GdkEventButton  *event,
00065                                         gpointer         user_data);
00066 
00067 gboolean
00068 SliderPress                            (GtkWidget       *widget,
00069                                         GdkEventButton  *event,
00070                                         gpointer         user_data);
00071 
00072 void
00073 onFileListRow                          (GtkTreeView     *treeview,
00074                                         GtkTreePath     *path,
00075                                         GtkTreeViewColumn *column,
00076                                         gpointer         user_data);
00077 
00078 void
00079 onAddFileToPlaylist                    (GtkButton       *button,
00080                                         gpointer         user_data);
00081 
00082 void
00083 onAddNetworkPlaylist                   (GtkButton       *button,
00084                                         gpointer         user_data);
00085 
00086 void
00087 onAddCameraToPlaylist                  (GtkButton       *button,
00088                                         gpointer         user_data);
00089 
00090 gboolean
00091 PlaylistEvent                          (GtkWidget       *widget,
00092                                         GdkEvent        *event,
00093                                         gpointer         user_data);
00094 
00095 void
00096 onPlaylistColumnsChanged               (GtkTreeView     *treeview,
00097                                         gpointer         user_data);
00098 
00099 gboolean
00100 onPlaylistRowSelected                  (GtkTreeView     *treeview,
00101                                         gboolean         start_editing,
00102                                         gpointer         user_data);
00103 
00104 void
00105 onPlaylistRow                          (GtkTreeView     *treeview,
00106                                         GtkTreePath     *path,
00107                                         GtkTreeViewColumn *column,
00108                                         gpointer         user_data);
00109 
00110 void
00111 onUpdatePlaylist                       (GtkButton       *button,
00112                                         gpointer         user_data);
00113 
00114 void
00115 onDeletePlaylist                       (GtkButton       *button,
00116                                         gpointer         user_data);
00117 
00118 void
00119 onClearPlaylist                        (GtkButton       *button,
00120                                         gpointer         user_data);
00121 
00122 void
00123 onPreferenceSave                       (GtkButton       *button,
00124                                         gpointer         user_data);
00125 
00126 void
00127 onPreferenceApply                      (GtkButton       *button,
00128                                         gpointer         user_data);
00129 
00130 void
00131 onPreferenceCancel                     (GtkButton       *button,
00132                                         gpointer         user_data);
00133 
00134 
00135 void
00136 NetworkBuildMRL                        (GtkEditable     *editable,
00137                                         gpointer         user_data);
00138 
00139 
00140 void
00141 onAddTranscodeToPlaylist               (GtkButton       *button,
00142                                         gpointer         user_data);
00143 
00144 
00145 void
00146 onEntryStdAccessChanged                (GtkEditable     *editable,
00147                                         gpointer         user_data);
00148 
00149 void
00150 SliderMove                             (GtkRange        *range,
00151                                         GtkScrollType    scroll,
00152                                         gpointer         user_data);
00153 

Generated on Tue Dec 20 10:14:39 2005 for vlc-0.8.4a by  doxygen 1.4.2