changeset 89f5a9128f03 in /home/hg/repos/gajim
author: lovetox forenjunkie@chelo.at branches: details:http://hg.gajim.org/gajim?cmd=changeset;node=89f5a9128f03 description: Fix alignment in VCard window and add LinkButtons for email
diffstat:
data/gui/vcard_information_window.ui | 1094 +++++++++++++++------------------ src/vcard.py | 36 +- 2 files changed, 510 insertions(+), 620 deletions(-)
diffs (truncated from 1842 to 300 lines):
diff -r 45d0adba4c72 -r 89f5a9128f03 data/gui/vcard_information_window.ui --- a/data/gui/vcard_information_window.ui Fri Sep 30 19:38:00 2016 +0200 +++ b/data/gui/vcard_information_window.ui Sat Oct 01 14:51:22 2016 +0200 @@ -6,6 +6,7 @@ <property name="can_focus">False</property> <property name="border_width">12</property> <property name="title" translatable="yes">Contact Information</property> + <property name="resizable">False</property> <property name="type_hint">dialog</property> <signal name="destroy" handler="on_vcard_information_window_destroy" swapped="no"/> <signal name="key-press-event" handler="on_vcard_information_window_key_press_event" swapped="no"/> @@ -19,8 +20,8 @@ <object class="GtkLabel" id="nickname_label"> <property name="visible">True</property> <property name="can_focus">True</property> + <property name="selectable">True</property> <property name="xalign">0</property> - <property name="selectable">True</property> </object> <packing> <property name="expand">False</property> @@ -34,412 +35,335 @@ <property name="can_focus">False</property> <signal name="switch-page" handler="on_information_notebook_switch_page" swapped="no"/> <child> - <object class="GtkBox" id="vbox2"> + <object class="GtkGrid" id="contact"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="border_width">12</property> - <property name="orientation">vertical</property> - <property name="spacing">6</property> + <property name="opacity">0.97999999999999998</property> + <property name="halign">start</property> + <property name="margin_left">12</property> + <property name="margin_right">12</property> + <property name="margin_top">8</property> + <property name="margin_bottom">8</property> + <property name="row_spacing">6</property> + <property name="column_spacing">6</property> <child> - <object class="GtkBox" id="hbox3"> + <object class="GtkLabel" id="JabberID_Label"> <property name="visible">True</property> <property name="can_focus">False</property> - <property name="spacing">12</property> - <child> - <object class="GtkGrid" id="grid1"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="row_spacing">6</property> - <property name="column_spacing">6</property> - <child> - <object class="GtkLabel" id="label51"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">1</property> - <property name="yalign">0</property> - <property name="label" translatable="yes"><b>Jabber ID:</b></property> - <property name="use_markup">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">0</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="label53"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">1</property> - <property name="yalign">0</property> - <property name="label" translatable="yes"><b>Resource:</b></property> - <property name="use_markup">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="label54"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">1</property> - <property name="yalign">0</property> - <property name="label" translatable="yes"><b>Status:</b></property> - <property name="use_markup">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">2</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="label55"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">1</property> - <property name="yalign">0</property> - <property name="label" translatable="yes"><b>Client:</b></property> - <property name="use_markup">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">3</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="label56"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">1</property> - <property name="yalign">0</property> - <property name="label" translatable="yes"><b>System:</b></property> - <property name="use_markup">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">4</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="label1"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">1</property> - <property name="yalign">0</property> - <property name="label" translatable="yes"><b>Contact time:</b></property> - <property name="use_markup">True</property> - </object> - <packing> - <property name="left_attach">0</property> - <property name="top_attach">5</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="jid_label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="xalign">0</property> - <property name="yalign">0</property> - <property name="xpad">5</property> - <property name="ypad">5</property> - <property name="selectable">True</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">0</property> - </packing> - </child> - <child> - <object class="GtkEventBox" id="resource_prio_label_eventbox"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="visible_window">False</property> - <child> - <object class="GtkLabel" id="resource_prio_label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">0</property> - <property name="yalign">0</property> - <property name="xpad">5</property> - <property name="ypad">5</property> - <property name="selectable">True</property> - </object> - </child> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">1</property> - </packing> - </child> - <child> - <object class="GtkEventBox" id="status_label_eventbox"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="visible_window">False</property> - <child> - <object class="GtkLabel" id="status_label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="xalign">0</property> - <property name="yalign">0</property> - <property name="xpad">5</property> - <property name="ypad">5</property> - <property name="selectable">True</property> - <property name="ellipsize">end</property> - </object> - </child> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">2</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="client_name_version_label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="xalign">0</property> - <property name="yalign">0</property> - <property name="xpad">5</property> - <property name="ypad">5</property> - <property name="selectable">True</property> - <property name="ellipsize">end</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">3</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="os_label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="xalign">0</property> - <property name="yalign">0</property> - <property name="xpad">5</property> - <property name="ypad">5</property> - <property name="wrap">True</property> - <property name="selectable">True</property> - <property name="ellipsize">end</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">4</property> - </packing> - </child> - <child> - <object class="GtkLabel" id="time_label"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="hexpand">True</property> - <property name="xalign">0</property> - <property name="yalign">0</property> - <property name="xpad">5</property> - <property name="ypad">5</property> - <property name="wrap">True</property> - <property name="selectable">True</property> - <property name="ellipsize">end</property> - </object> - <packing> - <property name="left_attach">1</property> - <property name="top_attach">5</property> - </packing> - </child> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">True</property> - <property name="position">0</property> - </packing> - </child> - <child> - <object class="GtkBox" id="vbox3"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="orientation">vertical</property> - <property name="spacing">6</property> - <child> - <object class="GtkLabel" id="user_avatar_label"> - <property name="can_focus">False</property> - <property name="no_show_all">True</property> - <property name="xalign">0</property> - <property name="ypad">5</property> - <property name="label" translatable="yes"><b>User avatar:</b></property> - <property name="use_markup">True</property> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - <property name="position">0</property> - </packing> - </child> - <child> - <object class="GtkEventBox" id="PHOTO_eventbox"> - <property name="visible">True</property> - <property name="can_focus">False</property> - <property name="visible_window">False</property> - <signal name="button-press-event" handler="on_PHOTO_eventbox_button_press_event" swapped="no"/> - <child> - <object class="GtkImage" id="PHOTO_image"> - <property name="can_focus">False</property> - <property name="no_show_all">True</property> - <property name="yalign">0</property> - <property name="stock">gtk-missing-image</property> - </object> - </child> - </object> - <packing> - <property name="expand">False</property> - <property name="fill">False</property> - <property name="position">1</property> - </packing>