]> git.sesse.net Git - vlc/blob - plugins/gtk/gnome_callbacks.c
0d26ffd18ba1d2931391cdadcccd692ff94a460f
[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 GnomeMenbarNetworkOpenActivate         (GtkMenuItem     *menuitem,
34                                         gpointer         user_data)
35 {
36     GtkNetworkOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
37 }
38
39
40 void
41 GnomeMenubarExitActivate               (GtkMenuItem     *menuitem,
42                                         gpointer         user_data)
43 {
44     GtkExit( GTK_WIDGET( menuitem ), NULL, "intf_window" );
45 }
46
47
48 void
49 GnomeMenubarWindowToggleActivate       (GtkMenuItem     *menuitem,
50                                         gpointer         user_data)
51 {
52     GtkWindowToggle( GTK_WIDGET( menuitem ), NULL, "intf_window" );
53 }
54
55
56 void
57 GnomeMenubarFullscreenActivate         (GtkMenuItem     *menuitem,
58                                         gpointer         user_data)
59 {
60     GtkFullscreen( GTK_WIDGET( menuitem ), NULL, "intf_window" );
61 }
62
63
64 void
65 GnomeMenubarPlaylistActivate           (GtkMenuItem     *menuitem,
66                                         gpointer         user_data)
67 {
68     GtkPlaylistShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
69 }
70
71
72 void
73 GnomeMenubarModulesActivate            (GtkMenuItem     *menuitem,
74                                         gpointer         user_data)
75 {
76     GtkModulesShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
77 }
78
79
80 void
81 GnomeMenubarPreferencesActivate        (GtkMenuItem     *menuitem,
82                                         gpointer         user_data)
83 {
84     GtkPreferencesShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
85 }
86
87
88 void
89 GnomeMenubarAboutActivate              (GtkMenuItem     *menuitem,
90                                         gpointer         user_data)
91 {
92     GtkAboutShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
93 }
94
95
96 void
97 GnomePopupPlayActivate                 (GtkMenuItem     *menuitem,
98                                         gpointer         user_data)
99 {
100     GtkControlPlay( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
101 }
102
103
104 void
105 GnomePopupPauseActivate                (GtkMenuItem     *menuitem,
106                                         gpointer         user_data)
107 {
108     GtkControlPause( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
109 }
110
111
112 void
113 GnomePopupStopActivate                 (GtkMenuItem     *menuitem,
114                                         gpointer         user_data)
115 {
116     GtkControlStop( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
117 }
118
119
120 void
121 GnomePopupBackActivate                 (GtkMenuItem     *menuitem,
122                                         gpointer         user_data)
123 {
124     GtkControlBack( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
125 }
126
127
128 void
129 GnomePopupSlowActivate                 (GtkMenuItem     *menuitem,
130                                         gpointer         user_data)
131 {
132     GtkControlSlow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
133 }
134
135
136 void
137 GnomePopupFastActivate                 (GtkMenuItem     *menuitem,
138                                         gpointer         user_data)
139 {
140     GtkControlFast( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
141 }
142
143
144 void
145 GnomePopupWindowToggleActivate         (GtkMenuItem     *menuitem,
146                                         gpointer         user_data)
147 {
148     GtkWindowToggle( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
149 }
150
151
152 void
153 GnomePopupFullscreenActivate           (GtkMenuItem     *menuitem,
154                                         gpointer         user_data)
155 {
156     GtkFullscreen( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
157 }
158
159
160 void
161 GnomePopupNextActivate                 (GtkMenuItem     *menuitem,
162                                         gpointer         user_data)
163 {
164     GtkPlaylistNext( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
165 }
166
167
168 void
169 GnomePopupPrevActivate                 (GtkMenuItem     *menuitem,
170                                         gpointer         user_data)
171 {
172     GtkPlaylistPrev( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
173 }
174
175
176 void
177 GnomePopupFileOpenActivate             (GtkMenuItem     *menuitem,
178                                         gpointer         user_data)
179 {
180     GtkFileOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
181 }
182
183
184 void
185 GnomePopupDiscOpenActivate             (GtkMenuItem     *menuitem,
186                                         gpointer         user_data)
187 {
188     GtkDiscOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
189 }
190
191
192 void
193 GnomePopupNetworkOpenActivate          (GtkMenuItem     *menuitem,
194                                         gpointer         user_data)
195 {
196     GtkNetworkOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
197 }
198
199
200 void
201 GnomePopupAboutActivate                (GtkMenuItem     *menuitem,
202                                         gpointer         user_data)
203 {
204     GtkAboutShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
205 }
206
207
208 void
209 GnomePopupPlaylistActivate             (GtkMenuItem     *menuitem,
210                                         gpointer         user_data)
211 {
212     GtkPlaylistShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
213 }
214
215
216 void
217 GnomePopupPreferencesActivate          (GtkMenuItem     *menuitem,
218                                         gpointer         user_data)
219 {
220     GtkPreferencesShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
221 }
222
223
224 void
225 GnomePopupExitActivate                 (GtkMenuItem     *menuitem,
226                                         gpointer         user_data)
227 {
228     GtkExit( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
229 }
230
231
232 void
233 GnomePlaylistDiscOpenActivate          (GtkMenuItem     *menuitem,
234                                         gpointer         user_data)
235 {
236     GtkDiscOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_playlist" );
237 }
238
239
240 void
241 GnomePlaylistFileOpenActivate          (GtkMenuItem     *menuitem,
242                                         gpointer         user_data)
243 {
244     GtkFileOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_playlist" );
245 }
246
247
248 void
249 GnomePlaylistNetworkOpenActivate       (GtkMenuItem     *menuitem,
250                                         gpointer         user_data)
251 {
252     GtkNetworkOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_playlist" );
253 }
254
255
256 void
257 GnomePopupJumpActivate                 (GtkMenuItem     *menuitem,
258                                         gpointer         user_data)
259 {
260     GtkJumpShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
261 }