]> git.sesse.net Git - vlc/blob - plugins/gtk/gnome_callbacks.c
a5cf9d526f3f199264320a898fd66a575448aad5
[vlc] / plugins / gtk / gnome_callbacks.c
1 #ifdef HAVE_CONFIG_H
2 #  include <config.h>
3 #endif
4
5 #include <gnome.h>
6
7 #include "gnome_callbacks.h"
8 #include "gnome_interface.h"
9 #include "gnome_support.h"
10
11 /*
12  * These wrappers are made necessary by a bug in glade that seems not
13  * to put user_data in c source of menuitems.
14  */
15
16 void
17 GnomeMenubarFileOpenActivate           (GtkMenuItem     *menuitem,
18                                         gpointer         user_data)
19 {
20     GtkFileOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
21 }
22
23
24 void
25 GnomeMenubarDiscOpenActivate           (GtkMenuItem     *menuitem,
26                                         gpointer         user_data)
27 {
28     GtkDiscOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
29 }
30
31
32 void
33 GnomeMenubarNetworkOpenActivate         (GtkMenuItem     *menuitem,
34                                         gpointer         user_data)
35 {
36     GtkNetworkOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
37 }
38
39 void
40 GnomeMenubarDiscEjectActivate           (GtkMenuItem     *menuitem,
41                                         gpointer         user_data)
42 {
43      GtkDiscEject( GTK_WIDGET( menuitem ), NULL, "intf_window" );
44 }
45
46 void
47 GnomeMenubarExitActivate               (GtkMenuItem     *menuitem,
48                                         gpointer         user_data)
49 {
50     GtkExit( GTK_WIDGET( menuitem ), NULL, "intf_window" );
51 }
52
53
54 void
55 GnomeMenubarWindowToggleActivate       (GtkMenuItem     *menuitem,
56                                         gpointer         user_data)
57 {
58     GtkWindowToggle( GTK_WIDGET( menuitem ), NULL, "intf_window" );
59 }
60
61
62 void
63 GnomeMenubarFullscreenActivate         (GtkMenuItem     *menuitem,
64                                         gpointer         user_data)
65 {
66     GtkFullscreen( GTK_WIDGET( menuitem ), NULL, "intf_window" );
67 }
68
69
70 void
71 GnomeMenubarPlaylistActivate           (GtkMenuItem     *menuitem,
72                                         gpointer         user_data)
73 {
74     GtkPlaylistShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
75 }
76
77
78 void
79 GnomeMenubarModulesActivate            (GtkMenuItem     *menuitem,
80                                         gpointer         user_data)
81 {
82     GtkModulesShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
83 }
84
85
86 void
87 GnomeMenubarPreferencesActivate        (GtkMenuItem     *menuitem,
88                                         gpointer         user_data)
89 {
90     GtkPreferencesActivate( menuitem, "intf_window" );
91 }
92
93
94 void
95 GnomeMenubarAboutActivate              (GtkMenuItem     *menuitem,
96                                         gpointer         user_data)
97 {
98     GtkAboutShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
99 }
100
101
102 void
103 GnomePopupPlayActivate                 (GtkMenuItem     *menuitem,
104                                         gpointer         user_data)
105 {
106     GtkControlPlay( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
107 }
108
109
110 void
111 GnomePopupPauseActivate                (GtkMenuItem     *menuitem,
112                                         gpointer         user_data)
113 {
114     GtkControlPause( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
115 }
116
117
118 void
119 GnomePopupStopActivate                 (GtkMenuItem     *menuitem,
120                                         gpointer         user_data)
121 {
122     GtkControlStop( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
123 }
124
125
126 void
127 GnomePopupBackActivate                 (GtkMenuItem     *menuitem,
128                                         gpointer         user_data)
129 {
130     GtkControlBack( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
131 }
132
133
134 void
135 GnomePopupSlowActivate                 (GtkMenuItem     *menuitem,
136                                         gpointer         user_data)
137 {
138     GtkControlSlow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
139 }
140
141
142 void
143 GnomePopupFastActivate                 (GtkMenuItem     *menuitem,
144                                         gpointer         user_data)
145 {
146     GtkControlFast( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
147 }
148
149
150 void
151 GnomePopupWindowToggleActivate         (GtkMenuItem     *menuitem,
152                                         gpointer         user_data)
153 {
154     GtkWindowToggle( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
155 }
156
157
158 void
159 GnomePopupFullscreenActivate           (GtkMenuItem     *menuitem,
160                                         gpointer         user_data)
161 {
162     GtkFullscreen( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
163 }
164
165
166 void
167 GnomePopupNextActivate                 (GtkMenuItem     *menuitem,
168                                         gpointer         user_data)
169 {
170     GtkPlaylistNext( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
171 }
172
173
174 void
175 GnomePopupPrevActivate                 (GtkMenuItem     *menuitem,
176                                         gpointer         user_data)
177 {
178     GtkPlaylistPrev( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
179 }
180
181
182 void
183 GnomePopupFileOpenActivate             (GtkMenuItem     *menuitem,
184                                         gpointer         user_data)
185 {
186     GtkFileOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
187 }
188
189
190 void
191 GnomePopupDiscOpenActivate             (GtkMenuItem     *menuitem,
192                                         gpointer         user_data)
193 {
194     GtkDiscOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
195 }
196
197
198 void
199 GnomePopupNetworkOpenActivate          (GtkMenuItem     *menuitem,
200                                         gpointer         user_data)
201 {
202     GtkNetworkOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
203 }
204
205
206 void
207 GnomePopupAboutActivate                (GtkMenuItem     *menuitem,
208                                         gpointer         user_data)
209 {
210     GtkAboutShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
211 }
212
213
214 void
215 GnomePopupPlaylistActivate             (GtkMenuItem     *menuitem,
216                                         gpointer         user_data)
217 {
218     GtkPlaylistShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
219 }
220
221
222 void
223 GnomePopupPreferencesActivate          (GtkMenuItem     *menuitem,
224                                         gpointer         user_data)
225 {
226     GtkPreferencesActivate( menuitem, "intf_window" );
227 }
228
229
230 void
231 GnomePopupExitActivate                 (GtkMenuItem     *menuitem,
232                                         gpointer         user_data)
233 {
234     GtkExit( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
235 }
236
237
238 void
239 GnomePlaylistDiscOpenActivate          (GtkMenuItem     *menuitem,
240                                         gpointer         user_data)
241 {
242     GtkDiscOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_playlist" );
243 }
244
245
246 void
247 GnomePlaylistFileOpenActivate          (GtkMenuItem     *menuitem,
248                                         gpointer         user_data)
249 {
250     GtkFileOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_playlist" );
251 }
252
253
254 void
255 GnomePlaylistNetworkOpenActivate       (GtkMenuItem     *menuitem,
256                                         gpointer         user_data)
257 {
258     GtkNetworkOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_playlist" );
259 }
260
261
262 void
263 GnomePopupJumpActivate                 (GtkMenuItem     *menuitem,
264                                         gpointer         user_data)
265 {
266     GtkJumpShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
267 }
268
269
270 void
271 GnomeMenubarMessagesActivate           (GtkMenuItem     *menuitem,
272                                         gpointer         user_data)
273 {
274     GtkMessagesShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
275 }
276