00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
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