]> git.sesse.net Git - vlc/blob - plugins/gnome/gnome_callbacks.h
* added --intf option to vlc
[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);