root/branches/jingle/data/glade/account_creation_wizard_window.glade

Revision 8185, 41.2 kB (checked in by asterix, 20 months ago)

new account registration wizard that follow XEP 77 better. fixes #2700 too (advanced options available while creation an account)

Line 
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd">
3<!--*- mode: xml -*-->
4<glade-interface>
5  <widget class="GtkWindow" id="account_creation_wizard_window">
6    <property name="border_width">12</property>
7    <property name="title" translatable="yes">Gajim: Account Creation Wizard</property>
8    <property name="resizable">False</property>
9    <signal name="destroy" handler="on_wizard_window_destroy"/>
10    <child>
11      <widget class="GtkVBox" id="vbox77">
12        <property name="visible">True</property>
13        <property name="spacing">6</property>
14        <child>
15          <widget class="GtkNotebook" id="notebook">
16            <property name="visible">True</property>
17            <property name="show_tabs">False</property>
18            <property name="show_border">False</property>
19            <child>
20              <widget class="GtkVBox" id="vbox78">
21                <property name="visible">True</property>
22                <property name="spacing">12</property>
23                <child>
24                  <widget class="GtkLabel" id="label256">
25                    <property name="visible">True</property>
26                    <property name="xalign">0</property>
27                    <property name="label" translatable="yes">You need to have an account in order to connect
28to the Jabber network.</property>
29                  </widget>
30                  <packing>
31                    <property name="expand">False</property>
32                    <property name="fill">False</property>
33                  </packing>
34                </child>
35                <child>
36                  <widget class="GtkFrame" id="frame33">
37                    <property name="visible">True</property>
38                    <property name="label_xalign">0</property>
39                    <property name="shadow_type">GTK_SHADOW_NONE</property>
40                    <child>
41                      <widget class="GtkAlignment" id="alignment68">
42                        <property name="visible">True</property>
43                        <property name="top_padding">5</property>
44                        <property name="left_padding">12</property>
45                        <child>
46                          <widget class="GtkVBox" id="vbox83">
47                            <property name="visible">True</property>
48                            <property name="border_width">6</property>
49                            <property name="spacing">6</property>
50                            <child>
51                              <widget class="GtkRadioButton" id="use_existing_account_radiobutton">
52                                <property name="visible">True</property>
53                                <property name="can_focus">True</property>
54                                <property name="label" translatable="yes">I already have an account I want to use</property>
55                                <property name="use_underline">True</property>
56                                <property name="draw_indicator">True</property>
57                              </widget>
58                              <packing>
59                                <property name="expand">False</property>
60                                <property name="fill">False</property>
61                              </packing>
62                            </child>
63                            <child>
64                              <widget class="GtkRadioButton" id="register_new_account_radiobutton">
65                                <property name="visible">True</property>
66                                <property name="can_focus">True</property>
67                                <property name="label" translatable="yes">I want to _register for a new account</property>
68                                <property name="use_underline">True</property>
69                                <property name="draw_indicator">True</property>
70                                <property name="group">use_existing_account_radiobutton</property>
71                              </widget>
72                              <packing>
73                                <property name="expand">False</property>
74                                <property name="fill">False</property>
75                                <property name="position">1</property>
76                              </packing>
77                            </child>
78                          </widget>
79                        </child>
80                      </widget>
81                    </child>
82                    <child>
83                      <widget class="GtkLabel" id="label269">
84                        <property name="visible">True</property>
85                        <property name="label" translatable="yes">&lt;b&gt;Please choose one of the options below:&lt;/b&gt;</property>
86                        <property name="use_markup">True</property>
87                      </widget>
88                      <packing>
89                        <property name="type">label_item</property>
90                      </packing>
91                    </child>
92                  </widget>
93                  <packing>
94                    <property name="expand">False</property>
95                    <property name="fill">False</property>
96                    <property name="position">1</property>
97                  </packing>
98                </child>
99              </widget>
100              <packing>
101                <property name="tab_expand">False</property>
102              </packing>
103            </child>
104            <child>
105              <widget class="GtkLabel" id="label259">
106                <property name="visible">True</property>
107              </widget>
108              <packing>
109                <property name="type">tab</property>
110                <property name="tab_expand">False</property>
111                <property name="tab_fill">False</property>
112              </packing>
113            </child>
114            <child>
115              <widget class="GtkVBox" id="register_vbox">
116                <property name="visible">True</property>
117                <property name="border_width">6</property>
118                <property name="spacing">12</property>
119                <child>
120                  <widget class="GtkLabel" id="label270">
121                    <property name="visible">True</property>
122                    <property name="xalign">0</property>
123                    <property name="label" translatable="yes">&lt;b&gt;Please fill in the data for your new account&lt;/b&gt;</property>
124                    <property name="use_markup">True</property>
125                  </widget>
126                  <packing>
127                    <property name="expand">False</property>
128                    <property name="fill">False</property>
129                  </packing>
130                </child>
131                <child>
132                  <widget class="GtkTable" id="table27">
133                    <property name="visible">True</property>
134                    <property name="n_rows">4</property>
135                    <property name="n_columns">3</property>
136                    <property name="column_spacing">12</property>
137                    <property name="row_spacing">6</property>
138                    <child>
139                      <placeholder/>
140                    </child>
141                    <child>
142                      <placeholder/>
143                    </child>
144                    <child>
145                      <widget class="GtkLabel" id="jid_label">
146                        <property name="visible">True</property>
147                        <property name="can_focus">True</property>
148                        <property name="xalign">0</property>
149                        <property name="use_markup">True</property>
150                        <property name="selectable">True</property>
151                      </widget>
152                      <packing>
153                        <property name="left_attach">1</property>
154                        <property name="right_attach">3</property>
155                        <property name="top_attach">3</property>
156                        <property name="bottom_attach">4</property>
157                        <property name="x_options">GTK_FILL</property>
158                        <property name="y_options"></property>
159                      </packing>
160                    </child>
161                    <child>
162                      <widget class="GtkLabel" id="label258">
163                        <property name="visible">True</property>
164                        <property name="xalign">0</property>
165                        <property name="label" translatable="yes">Your JID:</property>
166                      </widget>
167                      <packing>
168                        <property name="top_attach">3</property>
169                        <property name="bottom_attach">4</property>
170                        <property name="x_options">GTK_FILL</property>
171                        <property name="y_options"></property>
172                      </packing>
173                    </child>
174                    <child>
175                      <widget class="GtkLabel" id="label262">
176                        <property name="visible">True</property>
177                        <property name="xalign">0</property>
178                        <property name="label" translatable="yes">_Username:</property>
179                        <property name="use_underline">True</property>
180                        <property name="mnemonic_widget">username_entry</property>
181                      </widget>
182                      <packing>
183                        <property name="x_options">GTK_FILL</property>
184                        <property name="y_options"></property>
185                      </packing>
186                    </child>
187                    <child>
188                      <widget class="GtkEntry" id="password_entry">
189                        <property name="visible">True</property>
190                        <property name="can_focus">True</property>
191                        <property name="visibility">False</property>
192                        <property name="invisible_char">*</property>
193                        <property name="activates_default">True</property>
194                      </widget>
195                      <packing>
196                        <property name="left_attach">1</property>
197                        <property name="right_attach">2</property>
198                        <property name="top_attach">2</property>
199                        <property name="bottom_attach">3</property>
200                        <property name="y_options"></property>
201                      </packing>
202                    </child>
203                    <child>
204                      <widget class="GtkCheckButton" id="save_password_checkbutton">
205                        <property name="visible">True</property>
206                        <property name="can_focus">True</property>
207                        <property name="tooltip" translatable="yes">If checked, Gajim will remember the password for this account</property>
208                        <property name="label" translatable="yes">Save pass_word</property>
209                        <property name="use_underline">True</property>
210                        <property name="focus_on_click">False</property>
211                        <property name="active">True</property>
212                        <property name="draw_indicator">True</property>
213                        <signal name="toggled" handler="on_save_password_checkbutton_toggled"/>
214                      </widget>
215                      <packing>
216                        <property name="left_attach">2</property>
217                        <property name="right_attach">3</property>
218                        <property name="top_attach">2</property>
219                        <property name="bottom_attach">3</property>
220                        <property name="x_options">GTK_FILL</property>
221                        <property name="y_options"></property>
222                      </packing>
223                    </child>
224                    <child>
225                      <widget class="GtkLabel" id="label263">
226                        <property name="visible">True</property>
227                        <property name="xalign">0</property>
228                        <property name="label" translatable="yes">_Password:</property>
229                        <property name="use_underline">True</property>
230                        <property name="mnemonic_widget">password_entry</property>
231                      </widget>
232                      <packing>
233                        <property name="top_attach">2</property>
234                        <property name="bottom_attach">3</property>
235                        <property name="x_options">GTK_FILL</property>
236                        <property name="y_options"></property>
237                      </packing>
238                    </child>
239                    <child>
240                      <widget class="GtkComboBoxEntry" id="server_comboboxentry">
241                        <property name="visible">True</property>
242                        <signal name="changed" handler="on_server_comboboxentry_changed"/>
243                        <child internal-child="entry">
244                          <widget class="GtkEntry" id="comboboxentry-entry1">
245                          </widget>
246                        </child>
247                      </widget>
248                      <packing>
249                        <property name="left_attach">1</property>
250                        <property name="right_attach">2</property>
251                        <property name="top_attach">1</property>
252                        <property name="bottom_attach">2</property>
253                        <property name="x_options">GTK_FILL</property>
254                        <property name="y_options">GTK_FILL</property>
255                      </packing>
256                    </child>
257                    <child>
258                      <widget class="GtkLabel" id="label267">
259                        <property name="visible">True</property>
260                        <property name="xalign">0</property>
261                        <property name="label" translatable="yes">_Server:</property>
262                        <property name="use_underline">True</property>
263                      </widget>
264                      <packing>
265                        <property name="top_attach">1</property>
266                        <property name="bottom_attach">2</property>
267                        <property name="x_options">GTK_FILL</property>
268                        <property name="y_options"></property>
269                      </packing>
270                    </child>
271                    <child>
272                      <widget class="GtkEntry" id="username_entry">
273                        <property name="visible">True</property>
274                        <property name="can_focus">True</property>
275                        <property name="has_focus">True</property>
276                        <property name="invisible_char">*</property>
277                        <signal name="changed" handler="on_username_entry_changed"/>
278                        <signal name="key_press_event" handler="on_username_entry_key_press_event"/>
279                      </widget>
280                      <packing>
281                        <property name="left_attach">1</property>
282                        <property name="right_attach">2</property>
283                        <property name="y_options"></property>
284                      </packing>
285                    </child>
286                  </widget>
287                  <packing>
288                    <property name="position">1</property>
289                  </packing>
290                </child>
291              </widget>
292              <packing>
293                <property name="position">1</property>
294                <property name="tab_expand">False</property>
295              </packing>
296            </child>
297            <child>
298              <widget class="GtkLabel" id="label261">
299                <property name="visible">True</property>
300              </widget>
301              <packing>
302                <property name="type">tab</property>
303                <property name="position">1</property>
304                <property name="tab_expand">False</property>
305                <property name="tab_fill">False</property>
306              </packing>
307            </child>
308            <child>
309              <widget class="GtkVBox" id="vbox105">
310                <property name="visible">True</property>
311                <property name="border_width">6</property>
312                <property name="spacing">12</property>
313                <child>
314                  <widget class="GtkLabel" id="label368">
315                    <property name="visible">True</property>
316                    <property name="xalign">0</property>
317                    <property name="label" translatable="yes">&lt;b&gt;Please select a server&lt;/b&gt;</property>
318                    <property name="use_markup">True</property>
319                  </widget>
320                  <packing>
321                    <property name="expand">False</property>
322                    <property name="fill">False</property>
323                  </packing>
324                </child>
325                <child>
326                  <widget class="GtkHBox" id="hbox2997">
327                    <property name="visible">True</property>
328                    <property name="spacing">6</property>
329                    <child>
330                      <widget class="GtkLabel" id="label369">
331                        <property name="visible">True</property>
332                        <property name="xalign">0</property>
333                        <property name="label" translatable="yes">_Server:</property>
334                        <property name="use_underline">True</property>
335                      </widget>
336                      <packing>
337                        <property name="expand">False</property>
338                        <property name="fill">False</property>
339                      </packing>
340                    </child>
341                    <child>
342                      <widget class="GtkComboBoxEntry" id="server_comboboxentry1">
343                        <property name="visible">True</property>
344                        <child internal-child="entry">
345                          <widget class="GtkEntry" id="comboboxentry-entry2">
346                          </widget>
347                        </child>
348                      </widget>
349                      <packing>
350                        <property name="position">1</property>
351                      </packing>
352                    </child>
353                    <child>
354                      <widget class="GtkButton" id="server_features_button">
355                        <property name="visible">True</property>
356                        <property name="can_focus">True</property>
357                        <property name="tooltip" translatable="yes">Click to see features (like MSN, ICQ transports) of jabber servers</property>
358                        <property name="label" translatable="yes">Servers Features</property>
359                        <property name="use_underline">True</property>
360                        <signal name="clicked" handler="on_register_server_features_button_clicked"/>
361                      </widget>
362                      <packing>
363                        <property name="expand">False</property>
364                        <property name="fill">False</property>
365                        <property name="position">2</property>
366                      </packing>
367                    </child>
368                  </widget>
369                  <packing>
370                    <property name="expand">False</property>
371                    <property name="fill">False</property>
372                    <property name="position">1</property>
373                  </packing>
374                </child>
375                <child>
376                  <widget class="GtkExpander" id="expander1">
377                    <property name="visible">True</property>
378                    <property name="can_focus">True</property>
379                    <child>
380                      <widget class="GtkTable" id="table32">
381                        <property name="visible">True</property>
382                        <property name="border_width">5</property>
383                        <property name="n_rows">3</property>
384                        <property name="n_columns">3</property>
385                        <property name="column_spacing">5</property>
386                        <property name="row_spacing">5</property>
387                        <child>
388                          <widget class="GtkHBox" id="custom_host_hbox">
389                            <property name="visible">True</property>
390                            <property name="sensitive">False</property>
391                            <property name="spacing">6</property>
392                            <child>
393                              <widget class="GtkLabel" id="label380">
394                                <property name="visible">True</property>
395                                <property name="xalign">0</property>
396                                <property name="label" translatable="yes">_Hostname:</property>
397                                <property name="use_underline">True</property>
398                                <property name="mnemonic_widget">custom_host_entry</property>
399                              </widget>
400                              <packing>
401                                <property name="expand">False</property>
402                                <property name="fill">False</property>
403                              </packing>
404                            </child>
405                            <child>
406                              <widget class="GtkEntry" id="custom_host_entry">
407                                <property name="visible">True</property>
408                                <property name="can_focus">True</property>
409                              </widget>
410                              <packing>
411                                <property name="position">1</property>
412                              </packing>
413                            </child>
414                            <child>
415                              <widget class="GtkLabel" id="label379">
416                                <property name="visible">True</property>
417                                <property name="xalign">0</property>
418                                <property name="label" translatable="yes">_Port:</property>
419                                <property name="use_underline">True</property>
420                                <property name="mnemonic_widget">custom_port_entry</property>
421                              </widget>
422                              <packing>
423                                <property name="expand">False</property>
424                                <property name="fill">False</property>
425                                <property name="position">2</property>
426                              </packing>
427                            </child>
428                            <child>
429                              <widget class="GtkEntry" id="custom_port_entry">
430                                <property name="visible">True</property>
431                                <property name="can_focus">True</property>
432                                <property name="width_chars">6</property>
433                                <property name="text">5222</property>
434                              </widget>
435                              <packing>
436                                <property name="expand">False</property>
437                                <property name="position">3</property>
438                              </packing>
439                            </child>
440                          </widget>
441                          <packing>
442                            <property name="right_attach">3</property>
443                            <property name="top_attach">2</property>
444                            <property name="bottom_attach">3</property>
445                            <property name="x_options">GTK_FILL</property>
446                            <property name="y_options">GTK_FILL</property>
447                          </packing>
448                        </child>
449                        <child>
450                          <widget class="GtkCheckButton" id="custom_host_port_checkbutton">
451                            <property name="visible">True</property>
452                            <property name="can_focus">True</property>
453                            <property name="label" translatable="yes">Use custom hostname/port</property>
454                            <property name="use_underline">True</property>
455                            <property name="draw_indicator">True</property>
456                            <signal name="toggled" handler="on_custom_host_port_checkbutton_toggled"/>
457                          </widget>
458                          <packing>
459                            <property name="right_attach">3</property>
460                            <property name="top_attach">1</property>
461                            <property name="bottom_attach">2</property>
462                            <property name="y_options"></property>
463                          </packing>
464                        </child>
465                        <child>
466                          <widget class="GtkButton" id="manage_proxies_button">
467                            <property name="visible">True</property>
468                            <property name="can_focus">True</property>
469                            <property name="label" translatable="yes">Manage...</property>
470                            <property name="use_underline">True</property>
471                            <signal name="clicked" handler="on_manage_proxies_button_clicked"/>
472                          </widget>
473                          <packing>
474                            <property name="left_attach">2</property>
475                            <property name="right_attach">3</property>
476                            <property name="x_options"></property>
477                            <property name="y_options"></property>
478                          </packing>
479                        </child>
480                        <child>
481                          <widget class="GtkComboBox" id="proxies_combobox">
482                            <property name="visible">True</property>
483                            <property name="items">None</property>
484                          </widget>
485                          <packing>
486                            <property name="left_attach">1</property>
487                            <property name="right_attach">2</property>
488                            <property name="y_options">GTK_FILL</property>
489                          </packing>
490                        </child>
491                        <child>
492                          <widget class="GtkLabel" id="label381">
493                            <property name="visible">True</property>
494                            <property name="xalign">0</property>
495                            <property name="label" translatable="yes">Prox_y:</property>
496                            <property name="use_underline">True</property>
497                          </widget>
498                          <packing>
499                            <property name="x_options">GTK_FILL</property>
500                            <property name="y_options"></property>
501                          </packing>
502                        </child>
503                      </widget>
504                    </child>
505                    <child>
506                      <widget class="GtkLabel" id="label378">
507                        <property name="visible">True</property>
508                        <property name="label" translatable="yes">_Advanced</property>
509                        <property name="use_underline">True</property>
510                      </widget>
511                      <packing>
512                        <property name="type">label_item</property>
513                      </packing>
514                    </child>
515                  </widget>
516                  <packing>
517                    <property name="position">2</property>
518                  </packing>
519                </child>
520              </widget>
521              <packing>
522                <property name="position">2</property>
523                <property name="tab_expand">False</property>
524              </packing>
525            </child>
526            <child>
527              <widget class="GtkLabel" id="label367">
528                <property name="visible">True</property>
529              </widget>
530              <packing>
531                <property name="type">tab</property>
532                <property name="position">2</property>
533                <property name="tab_expand">False</property>
534                <property name="tab_fill">False</property>
535              </packing>
536            </child>
537            <child>
538              <widget class="GtkVBox" id="form_vbox">
539                <property name="visible">True</property>
540                <child>
541                  <placeholder/>
542                </child>
543              </widget>
544              <packing>
545                <property name="position">3</property>
546                <property name="tab_expand">False</property>
547              </packing>
548            </child>
549            <child>
550              <widget class="GtkLabel" id="label382">
551                <property name="visible">True</property>
552              </widget>
553              <packing>
554                <property name="type">tab</property>
555                <property name="position">3</property>
556                <property name="tab_expand">False</property>
557                <property name="tab_fill">False</property>
558              </packing>
559            </child>
560            <child>
561              <widget class="GtkVBox" id="vbox104">
562                <property name="visible">True</property>
563                <child>
564                  <wid