3
<requires lib="gtk+" version="2.16"/>
4
<object class="GtkUIManager" id="menu_ui_man">
6
<object class="GtkActionGroup" id="main_actions">
8
<object class="GtkAction" id="cheese_action">
9
<property name="name">Cheese</property>
10
<property name="label" translatable="yes">_Cheese</property>
14
<object class="GtkAction" id="edit_action">
15
<property name="name">Edit</property>
16
<property name="label" translatable="yes">_Edit</property>
20
<object class="GtkAction" id="help_action">
21
<property name="name">Help</property>
22
<property name="label" translatable="yes">_Help</property>
26
<object class="GtkAction" id="quit">
27
<property name="name">Quit</property>
28
<property name="stock-id">gtk-quit</property>
29
<signal name="activate" handler="cheese_main_window_on_quit"/>
31
<accelerator key="q" modifiers="GDK_CONTROL_MASK"/>
36
<object class="GtkActionGroup" id="help_actions">
38
<object class="GtkAction" id="help_contents">
39
<property name="name">HelpContents</property>
40
<property name="label" translatable="yes">_Contents</property>
41
<property name="stock-id">gtk-help</property>
42
<signal name="activate" handler="cheese_main_window_on_help_contents"/>
44
<accelerator key="F1"/>
47
<object class="GtkAction" id="about">
48
<property name="name">About</property>
49
<property name="label" translatable="yes">_About</property>
50
<property name="stock-id">gtk-about</property>
51
<signal name="activate" handler="cheese_main_window_on_help_about"/>
57
<object class="GtkActionGroup" id="file_actions">
59
<object class="GtkAction" id="open">
60
<property name="name">Open</property>
61
<property name="stock-id">gtk-open</property>
62
<signal name="activate" handler="cheese_main_window_on_file_open"/>
64
<accelerator key="O" modifiers="GDK_CONTROL_MASK"/>
67
<object class="GtkAction" id="save_as">
68
<property name="name">SaveAs</property>
69
<property name="label" translatable="yes">Save _As…</property>
70
<property name="stock-id">gtk-save-as</property>
71
<signal name="activate" handler="cheese_main_window_on_file_save_as"/>
73
<accelerator key="S" modifiers="GDK_CONTROL_MASK"/>
76
<object class="GtkAction" id="move_to_trash">
77
<property name="name">MoveToTrash</property>
78
<property name="label" translatable="yes">Move to _Trash</property>
79
<property name="icon-name">user-trash</property>
80
<signal name="activate" handler="cheese_main_window_on_file_move_to_trash"/>
82
<accelerator key="Delete" modifiers=""/>
85
<object class="GtkAction" id="delete">
86
<property name="name">Delete</property>
87
<property name="stock-id">gtk-delete</property>
88
<signal name="activate" handler="cheese_main_window_on_file_delete"/>
90
<accelerator key="Delete" modifiers="GDK_SHIFT_MASK"/>
93
<object class="GtkAction" id="move_all_to_trash">
94
<property name="name">RemoveAll</property>
95
<property name="label" translatable="yes">Move _All to Trash</property>
96
<signal name="activate" handler="cheese_main_window_on_file_move_to_trash_all"/>
102
<object class="GtkActionGroup" id="layout_actions">
104
<object class="GtkToggleAction" id="fullscreen">
105
<property name="name">Fullscreen</property>
106
<property name="stock-id">gtk-fullscreen</property>
107
<signal name="toggled" handler="cheese_main_window_on_layout_fullscreen"/>
109
<accelerator key="F11" modifiers=""/>
112
<object class="GtkToggleAction" id="wide_mode">
113
<property name="name">WideMode</property>
114
<property name="label" translatable="yes">_Wide Mode</property>
115
<signal name="toggled" handler="cheese_main_window_on_layout_wide_mode"/>
121
<object class="GtkActionGroup" id="take_actions">
123
<object class="GtkAction" id="take_photo">
124
<property name="name">TakePhoto</property>
125
<property name="label" translatable="yes">_Take a Photo</property>
126
<property name="tooltip" translatable="yes">Take a photo</property>
127
<signal name="activate" handler="cheese_main_window_on_take_action"/>
129
<accelerator key="space" modifiers=""/>
132
<object class="GtkAction" id="take_video">
133
<property name="name">TakeVideo</property>
134
<property name="label" translatable="yes">_Record a Video</property>
135
<property name="tooltip" translatable="yes">Record a video</property>
136
<signal name="activate" handler="cheese_main_window_on_take_action"/>
138
<accelerator key="space" modifiers=""/>
141
<object class="GtkAction" id="take_burst">
142
<property name="name">TakeBurst</property>
143
<property name="label" translatable="yes">Take _Multiple Photos</property>
144
<property name="tooltip" translatable="yes">Take multiple photos</property>
145
<signal name="activate" handler="cheese_main_window_on_take_action"/>
147
<accelerator key="space" modifiers=""/>
152
<object class="GtkActionGroup" id="mode_actions">
154
<object class="GtkRadioAction" id="photo_mode">
155
<property name="name">Photo</property>
156
<property name="label" translatable="yes">_Photo</property>
157
<property name="value">0</property>
158
<property name="active">True</property>
159
<signal name="activate" handler="cheese_main_window_on_mode_change"/>
163
<object class="GtkRadioAction" id="video_mode">
164
<property name="name">Video</property>
165
<property name="label" translatable="yes">_Video</property>
166
<property name="group">photo_mode</property>
167
<property name="value">1</property>
168
<signal name="activate" handler="cheese_main_window_on_mode_change"/>
172
<object class="GtkRadioAction" id="burst_mode">
173
<property name="name">Burst</property>
174
<property name="label" translatable="yes">_Burst</property>
175
<property name="group">photo_mode</property>
176
<property name="value">2</property>
177
<signal name="activate" handler="cheese_main_window_on_mode_change"/>
183
<object class="GtkActionGroup" id="effects_actions">
185
<object class="GtkToggleAction" id="effects_toggle">
186
<property name="name">Effects</property>
187
<property name="label" translatable="yes">_Effects</property>
188
<signal name="toggled" handler="cheese_main_window_on_effects_toggle"/>
192
<object class="GtkAction" id="effects_page_prev">
193
<property name="name">Previous Effects</property>
194
<property name="label" translatable="yes">P_revious Effects</property>
195
<property name="sensitive">false</property>
196
<signal name="activate" handler="cheese_main_window_on_prev_effects_page"/>
198
<accelerator key="j" modifiers="GDK_CONTROL_MASK"/>
201
<object class="GtkAction" id="effects_page_next">
202
<property name="name">Next Effects</property>
203
<property name="label" translatable="yes">Ne_xt Effects</property>
204
<property name="sensitive">false</property>
205
<signal name="activate" handler="cheese_main_window_on_next_effects_page"/>
207
<accelerator key="k" modifiers="GDK_CONTROL_MASK"/>
212
<object class="GtkActionGroup" id="preferences_actions">
214
<object class="GtkAction" id="preferences">
215
<property name="name">Preferences</property>
216
<property name="stock-id">gtk-preferences</property>
217
<signal name="activate" handler="cheese_main_window_on_preferences_dialog"/>
223
<menubar name="main_menubar">
224
<menu action="cheese_action">
225
<menuitem action="take_photo"/>
226
<menuitem action="take_video"/>
227
<menuitem action="take_burst"/>
229
<menuitem action="photo_mode"/>
230
<menuitem action="video_mode"/>
231
<menuitem action="burst_mode"/>
233
<menuitem action="fullscreen"/>
234
<menuitem action="wide_mode"/>
236
<menuitem action="quit"/>
238
<menu action="edit_action">
239
<menuitem action="effects_toggle"/>
240
<menuitem action="effects_page_next"/>
241
<menuitem action="effects_page_prev"/>
243
<menuitem action="move_to_trash"/>
244
<menuitem action="move_all_to_trash"/>
246
<menuitem action="preferences"/>
248
<menu action="help_action">
249
<menuitem action="help_contents"/>
250
<menuitem action="about"/>
253
<popup name="thumbnail_popup" id="thumbnail_popup">
254
<menuitem action="open"/>
256
<menuitem action="save_as"/>
258
<menuitem action="move_to_trash"/>
259
<menuitem action="delete"/>
263
<object class="GtkMenu" id="thumbnail_popup" constructor="menu_ui_man">