blob: 837481b79f518e892a39804b346bfd9b8270a4a1 [file] [log] [blame]
Stepan Salenikovichde896112015-05-11 16:46:33 -04001<?xml version="1.0" encoding="UTF-8"?>
2<interface>
3 <requires lib="gtk+" version="3.10"/>
4 <object class="GtkAdjustment" id="adjustment_history_duration">
5 <property name="value">0</property>
6 <property name="lower">0</property>
7 <property name="upper">65535</property>
8 <property name="step_increment">1</property>
9 <property name="page_increment">10</property>
10 </object>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040011 <template class="GeneralSettingsView" parent="GtkScrolledWindow">
Stepan Salenikovichde896112015-05-11 16:46:33 -040012 <property name="visible">True</property>
Stepan Salenikovichde896112015-05-11 16:46:33 -040013 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040014 <object class="GtkBox" id="hbox_main_columns">
Stepan Salenikovichde896112015-05-11 16:46:33 -040015 <property name="visible">True</property>
Stepan Salenikovichde896112015-05-11 16:46:33 -040016 <property name="spacing">10</property>
Stepan Salenikovichab0f5be2016-02-05 15:16:35 -050017 <property name="border_width">10</property>
Nicolas Jager6f5e04a2016-05-18 15:04:59 -040018 <!-- start profil settings -->
19 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040020 <object class="GtkBox" id="vbox_main_left">
Nicolas Jager6f5e04a2016-05-18 15:04:59 -040021 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040022 <property name="orientation">vertical</property>
Nicolas Jager6f5e04a2016-05-18 15:04:59 -040023 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040024 <object class="GtkFrame" id="frame_profile_settings">
Nicolas Jager6f5e04a2016-05-18 15:04:59 -040025 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040026 <property name="label_xalign">0</property>
27 <property name="shadow_type">none</property>
28 <!-- start frame label -->
29 <child type="label">
30 <object class="GtkLabel" id="label_profile_settings">
31 <property name="visible">True</property>
Stepan Salenikovich40a77bd2016-07-28 16:00:18 -040032 <property name="label" translatable="yes">Profile Settings</property>
33 <attributes>
34 <attribute name="weight" value="bold"/>
35 </attributes>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040036 </object>
37 </child>
38 <!-- end frame label -->
39 <!-- start box ring settings-->
40 <child>
41 <object class="GtkBox" id="box_profil_settings">
42 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040043 <property name="valign">end</property>
44 <property name="halign">start</property>
45 <property name="orientation">vertical</property>
46 <property name="spacing">10</property>
47 </object>
48 </child>
49 <!-- end box ring settings-->
50 <!-- end profil settings -->
Nicolas Jager6f5e04a2016-05-18 15:04:59 -040051 </object>
Stepan Salenikovich982b2882016-06-15 13:13:37 -040052 </child>
Nicolas Jager6f5e04a2016-05-18 15:04:59 -040053 </object>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040054 <packing>
55 <property name="expand">False</property>
56 <property name="fill">True</property>
57 </packing>
Nicolas Jager6f5e04a2016-05-18 15:04:59 -040058 </child>
Stepan Salenikovichfb7f2952015-05-25 16:44:19 -040059 <!-- start ring settings -->
60 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040061 <object class="GtkBox" id="vbox_main_right">
Stepan Salenikovichfb7f2952015-05-25 16:44:19 -040062 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040063 <property name="orientation">vertical</property>
64 <property name="spacing">12</property>
Stepan Salenikovichfb7f2952015-05-25 16:44:19 -040065 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040066 <object class="GtkFrame" id="frame_ring_settings">
Stepan Salenikovichfb7f2952015-05-25 16:44:19 -040067 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040068 <property name="label_xalign">0</property>
69 <property name="shadow_type">none</property>
70 <!-- start frame label -->
71 <child type="label">
72 <object class="GtkLabel" id="label_ring_settings">
73 <property name="visible">True</property>
Stepan Salenikovich40a77bd2016-07-28 16:00:18 -040074 <property name="label" translatable="yes">Ring Settings</property>
75 <attributes>
76 <attribute name="weight" value="bold"/>
77 </attributes>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040078 </object>
79 </child>
80 <!-- end frame label -->
81 <!-- start box ring settings-->
82 <child>
83 <object class="GtkBox" id="box_ring_settings">
Stepan Salenikovichfb7f2952015-05-25 16:44:19 -040084 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040085 <property name="orientation">vertical</property>
86 <property name="margin_left">10</property>
87 <property name="margin_top">10</property>
Stepan Salenikovicha5e8e362015-11-05 16:50:48 -050088 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040089 <object class="GtkCheckButton" id="checkbutton_autostart">
90 <property name="label" translatable="yes">Start Ring on login</property>
Stepan Salenikovicha5e8e362015-11-05 16:50:48 -050091 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -040092 <property name="xalign">0</property>
93 <property name="draw_indicator">True</property>
Stepan Salenikovicha5e8e362015-11-05 16:50:48 -050094 </object>
95 </child>
96 <child>
Stepan Salenikovich982b2882016-06-15 13:13:37 -040097 <object class="GtkCheckButton" id="checkbutton_showstatusicon">
98 <property name="label" translatable="yes">Show Ring icon in the notification area (systray).</property>
Stepan Salenikovicha5e8e362015-11-05 16:50:48 -050099 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400100 <property name="xalign">0</property>
101 <property name="draw_indicator">True</property>
102 </object>
103 </child>
104 <child>
105 <object class="GtkCheckButton" id="checkbutton_bringtofront">
106 <property name="label" translatable="yes">Bring Ring to the foreground on incoming calls.</property>
107 <property name="visible">True</property>
Stepan Salenikovich5a127672016-09-13 11:19:50 -0400108 <property name="xalign">0</property>
109 <property name="draw_indicator">True</property>
110 </object>
111 </child>
112 <child>
113 <object class="GtkCheckButton" id="checkbutton_callnotifications">
114 <property name="label" translatable="yes">Enable notifications for incoming calls.</property>
115 <property name="visible">True</property>
116 <property name="xalign">0</property>
117 <property name="draw_indicator">True</property>
118 </object>
119 </child>
120 <child>
121 <object class="GtkCheckButton" id="checkbutton_chatnotifications">
122 <property name="label" translatable="yes">Enable notifications for new chat messages.</property>
123 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400124 <property name="xalign">0</property>
125 <property name="draw_indicator">True</property>
126 </object>
127 </child>
128 <child>
Stepan Salenikoviche9933242016-06-21 18:08:48 -0400129 <object class="GtkCheckButton" id="checkbutton_searchentryplacescall">
130 <property name="label" translatable="yes">Entering a number in the search entry will place a new call.</property>
131 <property name="visible">True</property>
132 <property name="xalign">0</property>
133 <property name="draw_indicator">True</property>
134 </object>
135 </child>
136 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400137 <object class="GtkButtonBox" id="buttonbox_chatposition">
138 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400139 <property name="orientation">vertical</property>
140 <property name="layout-style">start</property>
141 <child>
142 <object class="GtkRadioButton" id="radiobutton_chatright">
143 <property name="label" translatable="yes">Show chat on the right.</property>
144 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400145 </object>
146 </child>
147 <child>
148 <object class="GtkRadioButton" id="radiobutton_chatbottom">
149 <property name="label" translatable="yes">Show chat on the bottom.</property>
150 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400151 <property name="group">radiobutton_chatright</property>
152 </object>
153 </child>
Stepan Salenikovicha5e8e362015-11-05 16:50:48 -0500154 </object>
155 </child>
156 </object>
157 </child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400158 <!-- end box ring settings -->
Stepan Salenikovichfb7f2952015-05-25 16:44:19 -0400159 </object>
160 </child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400161 <!-- start history settings -->
Stepan Salenikovichde896112015-05-11 16:46:33 -0400162 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400163 <object class="GtkFrame" id="frame_history_settings">
Stepan Salenikovichde896112015-05-11 16:46:33 -0400164 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400165 <property name="label_xalign">0</property>
166 <property name="shadow_type">none</property>
167 <!-- start frame label -->
168 <child type="label">
169 <object class="GtkLabel" id="label_history_settings">
170 <property name="visible">True</property>
Stepan Salenikovich40a77bd2016-07-28 16:00:18 -0400171 <property name="label" translatable="yes">History Settings</property>
172 <attributes>
173 <attribute name="weight" value="bold"/>
174 </attributes>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400175 </object>
176 </child>
177 <!-- end frame label -->
178 <!-- start grid history settings-->
Stepan Salenikovichde896112015-05-11 16:46:33 -0400179 <child>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400180 <object class="GtkGrid" id="grid_history_settings">
181 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400182 <property name="margin_left">10</property>
183 <property name="margin_top">10</property>
184 <property name="row_spacing">10</property>
185 <property name="column_spacing">10</property>
186 <child>
187 <object class="GtkLabel" id="label_history_duration">
188 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400189 <property name="label" translatable="yes">Keep history for (days):</property>
190 </object>
191 <packing>
192 <property name="left_attach">0</property>
193 <property name="top_attach">0</property>
194 </packing>
195 </child>
196 <child>
197 <object class="GtkSpinButton" id="spinbutton_history_duration">
198 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400199 <property name="value">0</property>
200 <property name="adjustment">adjustment_history_duration</property>
201 </object>
202 <packing>
203 <property name="left_attach">1</property>
204 <property name="top_attach">0</property>
205 </packing>
206 </child>
207 <child>
208 <object class="GtkLabel" id="label_history_explanation">
209 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400210 <property name="label" translatable="yes">(set to 0 for unlimited history)</property>
211 </object>
212 <packing>
213 <property name="left_attach">1</property>
214 <property name="top_attach">1</property>
215 </packing>
216 </child>
217 <child>
218 <object class="GtkButton" id="button_clear_history">
219 <property name="label" translatable="yes">Clear all history</property>
220 <property name="visible">True</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400221 <property name="receives_default">True</property>
222 <property name="halign">start</property>
223 </object>
224 <packing>
Stepan Salenikovich738e59a2016-09-16 15:36:11 -0400225 <property name="left_attach">0</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400226 <property name="top_attach">2</property>
Stepan Salenikovich738e59a2016-09-16 15:36:11 -0400227 <property name="width">2</property>
Nicolas Jager7e4bc022016-05-19 10:36:10 -0400228 </packing>
229 </child>
230 </object>
231 </child>
232 <!-- end grid history settings -->
233 </object>
234 </child>
235 <!-- end history settings -->
236 </object>
237 </child>
238 </object>
239 <packing>
240 <property name="expand">False</property>
241 <property name="fill">True</property>
242 </packing>
243 </child>
244</template>
Stepan Salenikovichde896112015-05-11 16:46:33 -0400245</interface>