pidgin/resources/proxyoptions.ui

changeset 41350
2bdf14aaf7a1
child 41352
5621fd3902fa
equal deleted inserted replaced
41349:15aeaa1e84ec 41350:2bdf14aaf7a1
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- Generated with glade 3.38.2
3
4 Pidgin - Internet Messenger
5 Copyright (C) Pidgin Developers <devel@pidgin.im>
6
7 This program is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 as published by the Free Software Foundation; either version 2
10 of the License, or (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
18 along with this program; if not, write to the Free Software
19 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
20
21 -->
22 <interface>
23 <requires lib="gtk+" version="3.24"/>
24 <!-- interface-license-type gplv2 -->
25 <!-- interface-name Pidgin -->
26 <!-- interface-description Internet Messenger -->
27 <!-- interface-copyright Pidgin Developers <devel@pidgin.im> -->
28 <object class="GtkListStore" id="model">
29 <columns>
30 <!-- column-name type -->
31 <column type="PurpleProxyType"/>
32 <!-- column-name description -->
33 <column type="gchararray"/>
34 </columns>
35 <data>
36 <row>
37 <col id="0">PURPLE_PROXY_TYPE_USE_GLOBAL</col>
38 <col id="1" translatable="yes">Use Global Proxy Settings</col>
39 </row>
40 <row>
41 <col id="0">PURPLE_PROXY_TYPE_NONE</col>
42 <col id="1" translatable="yes">No Proxy</col>
43 </row>
44 <row>
45 <col id="0">PURPLE_PROXY_TYPE_SOCKS4</col>
46 <col id="1" translatable="yes">SOCKS 4</col>
47 </row>
48 <row>
49 <col id="0">PURPLE_PROXY_TYPE_SOCKS5</col>
50 <col id="1" translatable="yes">SOCKS 5</col>
51 </row>
52 <row>
53 <col id="0">PURPLE_PROXY_TYPE_TOR</col>
54 <col id="1" translatable="yes">TOR/Privacy (SOCKS 5)</col>
55 </row>
56 <row>
57 <col id="0">PURPLE_PROXY_TYPE_HTTP</col>
58 <col id="1" translatable="yes">HTTP</col>
59 </row>
60 <row>
61 <col id="0">PURPLE_PROXY_TYPE_USE_ENVVAR</col>
62 <col id="1" translatable="yes">Use Environmental Settings</col>
63 </row>
64 </data>
65 </object>
66 <object class="GtkTreeModelFilter" id="filter">
67 <property name="child-model">model</property>
68 </object>
69 <object class="GtkAdjustment" id="port_adjustment">
70 <property name="lower">-1</property>
71 <property name="upper">65535</property>
72 <property name="step-increment">1</property>
73 <property name="page-increment">10</property>
74 </object>
75 <template class="PidginProxyOptions" parent="GtkBox">
76 <property name="visible">True</property>
77 <property name="can-focus">False</property>
78 <property name="orientation">vertical</property>
79 <child>
80 <object class="GtkBox">
81 <property name="visible">True</property>
82 <property name="can-focus">False</property>
83 <child>
84 <object class="GtkLabel" id="proxy_type_label">
85 <property name="visible">True</property>
86 <property name="can-focus">False</property>
87 <property name="label" translatable="yes">Proxy _type:</property>
88 <property name="use-underline">True</property>
89 <property name="mnemonic-widget">proxy_type</property>
90 <property name="xalign">0</property>
91 <property name="yalign">0</property>
92 </object>
93 <packing>
94 <property name="expand">False</property>
95 <property name="fill">True</property>
96 <property name="position">0</property>
97 </packing>
98 </child>
99 <child>
100 <object class="GtkComboBox" id="proxy_type">
101 <property name="visible">True</property>
102 <property name="can-focus">False</property>
103 <property name="model">filter</property>
104 <signal name="changed" handler="pidgin_proxy_options_proxy_type_changed_cb" object="PidginProxyOptions" swapped="no"/>
105 <child>
106 <object class="GtkCellRendererText"/>
107 <attributes>
108 <attribute name="text">1</attribute>
109 </attributes>
110 </child>
111 </object>
112 <packing>
113 <property name="expand">True</property>
114 <property name="fill">True</property>
115 <property name="position">1</property>
116 </packing>
117 </child>
118 </object>
119 <packing>
120 <property name="expand">False</property>
121 <property name="fill">True</property>
122 <property name="position">0</property>
123 </packing>
124 </child>
125 <child>
126 <object class="GtkBox" id="options">
127 <property name="visible">True</property>
128 <property name="sensitive">False</property>
129 <property name="can-focus">False</property>
130 <property name="orientation">vertical</property>
131 <child>
132 <object class="GtkBox">
133 <property name="visible">True</property>
134 <property name="can-focus">False</property>
135 <child>
136 <object class="GtkLabel" id="host_label">
137 <property name="visible">True</property>
138 <property name="can-focus">False</property>
139 <property name="label" translatable="yes">_Host:</property>
140 <property name="use-underline">True</property>
141 <property name="mnemonic-widget">hostname</property>
142 <property name="xalign">0</property>
143 <property name="yalign">0</property>
144 </object>
145 <packing>
146 <property name="expand">False</property>
147 <property name="fill">True</property>
148 <property name="position">0</property>
149 </packing>
150 </child>
151 <child>
152 <object class="GtkEntry" id="hostname">
153 <property name="visible">True</property>
154 <property name="can-focus">True</property>
155 <property name="progress-pulse-step">0</property>
156 </object>
157 <packing>
158 <property name="expand">True</property>
159 <property name="fill">True</property>
160 <property name="position">1</property>
161 </packing>
162 </child>
163 </object>
164 <packing>
165 <property name="expand">False</property>
166 <property name="fill">True</property>
167 <property name="position">0</property>
168 </packing>
169 </child>
170 <child>
171 <object class="GtkBox">
172 <property name="visible">True</property>
173 <property name="can-focus">False</property>
174 <child>
175 <object class="GtkLabel" id="port_label">
176 <property name="visible">True</property>
177 <property name="can-focus">False</property>
178 <property name="label" translatable="yes">_Port:</property>
179 <property name="use-underline">True</property>
180 <property name="mnemonic-widget">port</property>
181 <property name="xalign">0</property>
182 <property name="yalign">0</property>
183 </object>
184 <packing>
185 <property name="expand">False</property>
186 <property name="fill">True</property>
187 <property name="position">0</property>
188 </packing>
189 </child>
190 <child>
191 <object class="GtkSpinButton" id="port">
192 <property name="visible">True</property>
193 <property name="can-focus">True</property>
194 <property name="input-hints">GTK_INPUT_HINT_NO_EMOJI | GTK_INPUT_HINT_NONE</property>
195 <property name="adjustment">port_adjustment</property>
196 <property name="numeric">True</property>
197 <signal name="populate-popup" handler="pidgin_proxy_options_ports_popup_cb" object="PidginProxyOptions" swapped="no"/>
198 </object>
199 <packing>
200 <property name="expand">True</property>
201 <property name="fill">True</property>
202 <property name="position">1</property>
203 </packing>
204 </child>
205 </object>
206 <packing>
207 <property name="expand">False</property>
208 <property name="fill">True</property>
209 <property name="position">1</property>
210 </packing>
211 </child>
212 <child>
213 <object class="GtkBox">
214 <property name="visible">True</property>
215 <property name="can-focus">False</property>
216 <child>
217 <object class="GtkLabel" id="username_label">
218 <property name="visible">True</property>
219 <property name="can-focus">False</property>
220 <property name="label" translatable="yes">_Username:</property>
221 <property name="use-underline">True</property>
222 <property name="mnemonic-widget">username</property>
223 <property name="xalign">0</property>
224 <property name="yalign">0</property>
225 </object>
226 <packing>
227 <property name="expand">False</property>
228 <property name="fill">True</property>
229 <property name="position">0</property>
230 </packing>
231 </child>
232 <child>
233 <object class="GtkEntry" id="username">
234 <property name="visible">True</property>
235 <property name="can-focus">True</property>
236 </object>
237 <packing>
238 <property name="expand">True</property>
239 <property name="fill">True</property>
240 <property name="position">1</property>
241 </packing>
242 </child>
243 </object>
244 <packing>
245 <property name="expand">False</property>
246 <property name="fill">True</property>
247 <property name="position">2</property>
248 </packing>
249 </child>
250 <child>
251 <object class="GtkBox">
252 <property name="visible">True</property>
253 <property name="can-focus">False</property>
254 <child>
255 <object class="GtkLabel" id="password_label">
256 <property name="visible">True</property>
257 <property name="can-focus">False</property>
258 <property name="label" translatable="yes">Pa_ssword:</property>
259 <property name="use-underline">True</property>
260 <property name="mnemonic-widget">password</property>
261 <property name="xalign">0</property>
262 <property name="yalign">0</property>
263 </object>
264 <packing>
265 <property name="expand">False</property>
266 <property name="fill">True</property>
267 <property name="position">0</property>
268 </packing>
269 </child>
270 <child>
271 <object class="GtkEntry" id="password">
272 <property name="visible">True</property>
273 <property name="can-focus">True</property>
274 </object>
275 <packing>
276 <property name="expand">True</property>
277 <property name="fill">True</property>
278 <property name="position">1</property>
279 </packing>
280 </child>
281 </object>
282 <packing>
283 <property name="expand">False</property>
284 <property name="fill">True</property>
285 <property name="position">3</property>
286 </packing>
287 </child>
288 </object>
289 <packing>
290 <property name="expand">False</property>
291 <property name="fill">True</property>
292 <property name="position">1</property>
293 </packing>
294 </child>
295 </template>
296 <object class="GtkSizeGroup">
297 <widgets>
298 <widget name="proxy_type_label"/>
299 <widget name="host_label"/>
300 <widget name="port_label"/>
301 <widget name="username_label"/>
302 <widget name="password_label"/>
303 </widgets>
304 </object>
305 </interface>

mercurial