1
1
<?xml version="1.0"?>
3
<requires lib="gtk+" version="2.16"/>
4
<object class="GtkGrid" id="mainbox_normal">
2
<interface domain="cheese">
3
<requires lib="gtk+" version="3.10"/>
4
<template class="CheeseMainWindow" parent="GtkApplicationWindow">
5
<child type="titlebar">
6
<object class="GtkHeaderBar" id="header_bar">
7
<property name="visible">True</property>
8
<property name="can_focus">False</property>
9
<property name="title" translatable="yes">Take a Photo</property>
10
<property name="show-close-button">True</property>
12
<class name="titlebar"/>
17
<object class="GtkBox" id="main_vbox">
5
18
<property name="orientation">vertical</property>
6
19
<property name="events">GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
20
<property name="visible">True</property>
8
<object class="GtkGrid" id="content_area">
22
<object class="GtkBox" id="content_area">
9
23
<property name="vexpand">True</property>
10
24
<property name="hexpand">True</property>
11
25
<property name="orientation">horizontal</property>
26
<property name="visible">True</property>
13
<object class="GtkGrid" id="view_area">
28
<object class="GtkBox" id="view_area">
29
<property name="orientation">vertical</property>
30
<property name="visible">True</property>
15
<object class="GtkClutterEmbed" id="viewport">
32
<object class="GtkClutterEmbed" id="viewport_widget">
16
33
<property name="vexpand">True</property>
17
34
<property name="hexpand">True</property>
18
35
<property name="events">GDK_POINTER_MOTION_MASK</property>
19
36
<property name="height_request">450</property>
20
37
<property name="width_request">600</property>
38
<property name="visible">True</property>
24
<property name="left_attach">0</property>
25
<property name="top_attach">0</property>
26
<property name="width">1</property>
27
<property name="height">1</property>
31
42
<object class="GtkAlignment" id="action_area_alignment">
32
<property name="left_padding">24</property>
33
<property name="right_padding">24</property>
34
43
<property name="hexpand">True</property>
44
<property name="visible">True</property>
36
<object class="GtkGrid" id="buttons_area">
46
<object class="GtkBox" id="buttons_area">
47
<property name="border-width">6</property>
37
48
<property name="orientation">horizontal</property>
49
<property name="visible">True</property>
39
<object class="GtkGrid" id="mode_toggle_buttons">
40
<property name="column-spacing">2</property>
51
<object class="GtkBox" id="mode_toggle_buttons">
52
<property name="orientation">horizontal</property>
53
<property name="visible">True</property>
55
<class name="linked"/>
42
58
<object class="GtkToggleButton" id="photo_toggle_button">
43
<property name="use-action-appearance">False</property>
44
59
<property name="action-name">app.mode</property>
45
60
<property name="action-target">"photo"</property>
46
61
<property name="tooltip_text" translatable="yes">Photo mode</property>
48
<object class="GtkImage" id="photo_toggle_button_image">
49
<property name="icon-name">cheese-take-photo</property>
62
<property name="label" translatable="yes">Photo</property>
63
<property name="visible">True</property>
64
<property name="visible">True</property>
66
<class name="text-button"/>
55
71
<object class="GtkToggleButton" id="video_toggle_button">
56
<property name="use-action-appearance">False</property>
57
72
<property name="action-name">app.mode</property>
58
73
<property name="action-target">"video"</property>
59
74
<property name="tooltip_text" translatable="yes">Video mode</property>
61
<object class="GtkImage" id="video_toggle_button_image">
62
<property name="icon-name">video-x-generic</property>
75
<property name="label" translatable="yes">Video</property>
76
<property name="visible">True</property>
78
<class name="text-button"/>
68
83
<object class="GtkToggleButton" id="burst_toggle_button">
69
<property name="use-action-appearance">False</property>
70
84
<property name="action-name">app.mode</property>
71
85
<property name="action-target">"burst"</property>
72
86
<property name="tooltip_text" translatable="yes">Photo burst mode</property>
74
<object class="GtkImage" id="burst_toggle_button_image">
75
<property name="icon-name">cheese-take-burst</property>
87
<property name="label" translatable="yes">Burst</property>
88
<property name="visible">True</property>
90
<class name="text-button"/>
87
101
<property name="yscale">0</property>
88
102
<property name="hexpand">True</property>
89
103
<property name="vexpand">False</property>
104
<property name="visible">True</property>
91
106
<object class="GtkButton" id="take_action_button">
92
107
<property name="action-name">app.shoot</property>
93
108
<property name="tooltip_text" translatable="yes">Take a photo using a webcam</property>
109
<property name="visible">True</property>
111
<class name="image-button"/>
95
<object class="GtkGrid" id="take_action_button_internal_hbox">
96
<property name="orientation">horizontal</property>
97
<property name="column-spacing">2</property>
99
<object class="GtkImage" id="take_action_button_internal_image">
100
<property name="icon_name">gtk-media-record</property>
104
<object class="GtkLabel" id="take_action_button_internal_label">
105
<property name="label" translatable="yes">_Take a Photo</property>
106
<property name="use-underline">True</property>
107
<property name="use-markup">True</property>
108
<property name="margin-left">15</property>
114
<object class="GtkImage" id="take_action_button_image">
115
<property name="icon-name">camera-web-symbolic</property>
116
<property name="visible">True</property>
118
<object class="GtkGrid" id="effects_actions_pack">
124
<object class="GtkBox" id="effects_actions_pack">
119
125
<property name="orientation">horizontal</property>
120
<property name="column-spacing">0</property>
126
<property name="visible">True</property>
128
<class name="linked"/>
122
131
<object class="GtkButton" id="effects_prev_page_button">
123
132
<property name="action-name">win.effects-previous</property>
124
<property name="width-request">32</property>
125
<property name="relief">GTK_RELIEF_NONE</property>
126
133
<property name="tooltip_text" translatable="yes">Navigate to the previous page of effects</property>
134
<property name="visible">True</property>
128
136
<object class="GtkImage" id="effects_prev_page_button_image">
129
<property name="stock">gtk-go-back</property>
137
<property name="visible">True</property>
137
145
<property name="hexpand">False</property>
138
146
<property name="action-name">app.effects</property>
139
147
<property name="tooltip_text" translatable="yes">Effects</property>
148
<property name="visible">True</property>
141
<object class="GtkGrid" id="effects_toggle_button_internal_hbox">
150
<object class="GtkBox" id="effects_toggle_button_internal_hbox">
142
151
<property name="orientation">horizontal</property>
152
<property name="spacing">2</property>
143
153
<property name="visible">True</property>
144
<property name="column-spacing">2</property>
146
<object class="GtkImage" id="effects_toggle_button_internal_image">
147
<property name="icon_name">browse-webcam-effects</property>
151
155
<object class="GtkLabel" id="effects_toggle_button_internal_label">
152
156
<property name="label" translatable="yes">_Effects</property>
153
157
<property name="use_underline">True</property>
158
<property name="visible">True</property>