Avoid using deprecated GtkAlignment in main window
[cheese.git] / data / cheese-main-window.ui
blob08367977fdc3ed98e3a120b3c1da5d5fd10bbf15
1 <?xml version="1.0"?>
2 <interface domain="cheese">
3 <requires lib="gtk+" version="3.10"/>
4 <template class="CheeseMainWindow" parent="GtkApplicationWindow">
5 <child>
6 <object class="GtkBox" id="main_vbox">
7 <property name="orientation">vertical</property>
8 <property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
9 <property name="visible">True</property>
10 <child>
11 <object class="GtkBox" id="content_area">
12 <property name="vexpand">True</property>
13 <property name="hexpand">True</property>
14 <property name="orientation">horizontal</property>
15 <property name="visible">True</property>
16 <child>
17 <object class="GtkBox" id="view_area">
18 <property name="orientation">vertical</property>
19 <property name="visible">True</property>
20 <child>
21 <object class="GtkClutterEmbed" id="viewport_widget">
22 <property name="vexpand">True</property>
23 <property name="hexpand">True</property>
24 <property name="events">GDK_POINTER_MOTION_MASK</property>
25 <property name="height_request">450</property>
26 <property name="width_request">600</property>
27 <property name="visible">True</property>
28 </object>
29 </child>
30 <child>
31 <object class="GtkBox" id="action_area_alignment">
32 <property name="hexpand">True</property>
33 <property name="visible">True</property>
34 <child>
35 <object class="GtkBox" id="buttons_area">
36 <property name="border-width">6</property>
37 <property name="orientation">horizontal</property>
38 <property name="visible">True</property>
39 <child>
40 <object class="GtkBox" id="mode_toggle_buttons">
41 <property name="orientation">horizontal</property>
42 <property name="visible">True</property>
43 <style>
44 <class name="linked"/>
45 </style>
46 <child>
47 <object class="GtkToggleButton" id="photo_toggle_button">
48 <property name="action-name">app.mode</property>
49 <property name="action-target">"photo"</property>
50 <property name="tooltip_text" translatable="yes">Photo mode</property>
51 <property name="label" translatable="yes">Photo</property>
52 <property name="visible">True</property>
53 <property name="visible">True</property>
54 <style>
55 <class name="text-button"/>
56 </style>
57 </object>
58 </child>
59 <child>
60 <object class="GtkToggleButton" id="video_toggle_button">
61 <property name="action-name">app.mode</property>
62 <property name="action-target">"video"</property>
63 <property name="tooltip_text" translatable="yes">Video mode</property>
64 <property name="label" translatable="yes">Video</property>
65 <property name="visible">True</property>
66 <style>
67 <class name="text-button"/>
68 </style>
69 </object>
70 </child>
71 <child>
72 <object class="GtkToggleButton" id="burst_toggle_button">
73 <property name="action-name">app.mode</property>
74 <property name="action-target">"burst"</property>
75 <property name="tooltip_text" translatable="yes">Photo burst mode</property>
76 <property name="label" translatable="yes">Burst</property>
77 <property name="visible">True</property>
78 <style>
79 <class name="text-button"/>
80 </style>
81 </object>
82 </child>
83 </object>
84 <packing>
85 </packing>
86 </child>
87 <child>
88 <object class="GtkButton" id="take_action_button">
89 <property name="action-name">app.shoot</property>
90 <property name="tooltip_text" translatable="yes">Take a photo using a webcam</property>
91 <property name="hexpand">True</property>
92 <property name="vexpand">False</property>
93 <property name="visible">True</property>
94 <style>
95 <class name="image-button"/>
96 </style>
97 <child>
98 <object class="GtkImage" id="take_action_button_image">
99 <property name="icon-name">camera-web-symbolic</property>
100 <property name="visible">True</property>
101 </object>
102 </child>
103 </object>
104 </child>
105 <child>
106 <object class="GtkBox" id="effects_actions_pack">
107 <property name="orientation">horizontal</property>
108 <property name="visible">True</property>
109 <style>
110 <class name="linked"/>
111 </style>
112 <child>
113 <object class="GtkButton" id="effects_prev_page_button">
114 <property name="action-name">win.effects-previous</property>
115 <property name="tooltip_text" translatable="yes">Navigate to the previous page of effects</property>
116 <property name="visible">True</property>
117 <child>
118 <object class="GtkImage" id="effects_prev_page_button_image">
119 <property name="visible">True</property>
120 </object>
121 </child>
122 </object>
123 </child>
124 <child>
125 <object class="GtkToggleButton" id="effects_toggle_button">
126 <property name="vexpand">False</property>
127 <property name="hexpand">False</property>
128 <property name="action-name">app.effects</property>
129 <property name="tooltip_text" translatable="yes">Effects</property>
130 <property name="visible">True</property>
131 <child>
132 <object class="GtkBox" id="effects_toggle_button_internal_hbox">
133 <property name="orientation">horizontal</property>
134 <property name="spacing">2</property>
135 <property name="visible">True</property>
136 <child>
137 <object class="GtkLabel" id="effects_toggle_button_internal_label">
138 <property name="label" translatable="yes">_Effects</property>
139 <property name="use_underline">True</property>
140 <property name="visible">True</property>
141 </object>
142 </child>
143 </object>
144 </child>
145 </object>
146 </child>
147 <child>
148 <object class="GtkButton" id="effects_next_page_button">
149 <property name="use-action-appearance">False</property>
150 <property name="action-name">win.effects-next</property>
151 <property name="tooltip_text" translatable="yes">Navigate to the next page of effects</property>
152 <property name="visible">True</property>
153 <child>
154 <object class="GtkImage" id="effects_next_page_button_image">
155 <property name="visible">True</property>
156 </object>
157 </child>
158 </object>
159 </child>
160 </object>
161 </child>
162 <child>
163 <object class="GtkBox" id="leave_fullscreen_button_box">
164 <property name="orientation">horizontal</property>
165 <property name="visible">False</property>
166 <property name="no-show-all">True</property>
167 <property name="hexpand">False</property>
168 <child>
169 <object class="GtkButton" id="leave_fullscreen_button">
170 <property name="use-action-appearance">False</property>
171 <property name="action-name">app.fullscreen</property>
172 <property name="tooltip_text" translatable="yes">Leave fullscreen mode and go back to windowed mode</property>
173 <child>
174 <object class="GtkImage" id="fullscreen_button_internal_image">
175 <property name="icon-name">view-restore-symbolic</property>
176 </object>
177 </child>
178 </object>
179 </child>
180 </object>
181 </child>
182 </object>
183 </child>
184 </object>
185 </child>
186 </object>
187 </child>
188 <child>
189 <object class="GtkBox" id="thumbnails_right">
190 <property name="visible">False</property>
191 <child>
192 <placeholder/>
193 </child>
194 </object>
195 </child>
196 </object>
197 </child>
198 <child>
199 <object class="GtkBox" id="thumbnails_bottom">
200 <property name="visible">False</property>
201 <child>
202 <placeholder/>
203 </child>
204 </object>
205 </child>
206 </object>
207 </child>
208 </template>
209 <object class="GtkSizeGroup" id="button_sizegroup">
210 <property name="mode">GTK_SIZE_GROUP_HORIZONTAL</property>
211 <widgets>
212 <widget name="take_action_button"/>
213 <widget name="effects_actions_pack"/>
214 </widgets>
215 </object>
216 </interface>