Hi, Attached is the UI part of the video conferencing patch, and obviously depends on the relevant e-d-s patch. videoconf.png goes in art/ and is stolen from gnome-icon-theme. It probably needs some tigert love to fit in with the rest of the dialogue. Regards, Ross -- Ross Burton mail: ross burtonini com jabber: ross burtonini com www: http://www.burtonini.com./ PGP Fingerprint: 1A21 F5B0 D8D0 CFE3 81D4 E25A 2D09 E447 D0B4 33DF
Index: addressbook/gui/contact-editor/contact-editor.glade =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/contact-editor/contact-editor.glade,v retrieving revision 1.42 diff -u -r1.42 contact-editor.glade --- addressbook/gui/contact-editor/contact-editor.glade 16 Dec 2003 23:29:21 -0000 1.42 +++ addressbook/gui/contact-editor/contact-editor.glade 1 Jan 2004 16:31:51 -0000 @@ -2346,6 +2346,127 @@ </widget> <packing> <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">True</property> + </packing> + </child> + + <child> + <widget class="GtkHBox" id="hbox2"> + <property name="border_width">7</property> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">4</property> + + <child> + <widget class="Custom" id="custom16"> + <property name="visible">True</property> + <property name="creation_function">e_create_image_widget</property> + <property name="string1">videoconf.png</property> + <property name="string2"></property> + <property name="int1">0</property> + <property name="int2">0</property> + <property name="last_modification_time">Thu, 18 May 2000 12:20:13 GMT</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label29"> + <property name="visible">True</property> + <property name="label" translatable="yes">If this person has the ability to participate in a video conference, enter their address here.</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">7.45058e-09</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">True</property> + <property name="fill">True</property> + </packing> + </child> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkAlignment" id="alignment20"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0.75</property> + <property name="yscale">1</property> + + <child> + <widget class="GtkTable" id="table3"> + <property name="border_width">6</property> + <property name="visible">True</property> + <property name="n_rows">1</property> + <property name="n_columns">2</property> + <property name="homogeneous">False</property> + <property name="row_spacing">6</property> + <property name="column_spacing">6</property> + + <child> + <widget class="GtkLabel" id="label-videourl"> + <property name="visible">True</property> + <property name="label" translatable="yes">_Video Conferencing URL:</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_CENTER</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">1</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="mnemonic_widget">entry-fburl</property> + </widget> + <packing> + <property name="left_attach">0</property> + <property name="right_attach">1</property> + <property name="top_attach">0</property> + <property name="bottom_attach">1</property> + <property name="x_options">fill</property> + <property name="y_options"></property> + </packing> + </child> + + <child> + <widget class="Custom" id="entry-videourl"> + <property name="visible">True</property> + <property name="creation_function">e_contact_editor_create_web</property> + <property name="int1">0</property> + <property name="int2">0</property> + <property name="last_modification_time">Mon, 10 Feb 2003 20:38:00 GMT</property> + </widget> + <packing> + <property name="left_attach">1</property> + <property name="right_attach">2</property> + <property name="top_attach">0</property> + <property name="bottom_attach">1</property> + <property name="y_options">fill</property> + </packing> + </child> + </widget> + </child> + </widget> + <packing> + <property name="padding">0</property> <property name="expand">True</property> <property name="fill">True</property> </packing> Index: addressbook/gui/contact-editor/e-contact-editor.c =================================================================== RCS file: /cvs/gnome/evolution/addressbook/gui/contact-editor/e-contact-editor.c,v retrieving revision 1.159 diff -u -r1.159 e-contact-editor.c --- addressbook/gui/contact-editor/e-contact-editor.c 18 Dec 2003 22:20:17 -0000 1.159 +++ addressbook/gui/contact-editor/e-contact-editor.c 1 Jan 2004 16:31:52 -0000 @@ -830,6 +830,7 @@ set_urlentry_changed_signal_field (editor, "entry-blog"); set_urlentry_changed_signal_field (editor, "entry-caluri"); set_urlentry_changed_signal_field (editor, "entry-fburl"); + set_urlentry_changed_signal_field (editor, "entry-videourl"); set_entry_changed_signal_field(editor, "entry-categories"); set_entry_changed_signal_field(editor, "entry-jobtitle"); @@ -2356,6 +2357,7 @@ { "entry-categories", E_CONTACT_CATEGORIES }, { "entry-caluri", E_CONTACT_CALENDAR_URI }, { "entry-fburl", E_CONTACT_FREEBUSY_URL }, + { "entry-videourl", E_CONTACT_VIDEO_URL }, }; static void @@ -2449,7 +2451,10 @@ { "entry-caluri", E_CONTACT_CALENDAR_URI, TRUE }, { "label-fburl", E_CONTACT_FREEBUSY_URL }, - { "entry-fburl", E_CONTACT_FREEBUSY_URL, TRUE } + { "entry-fburl", E_CONTACT_FREEBUSY_URL, TRUE }, + + { "label-videourl", E_CONTACT_VIDEO_URL }, + { "entry-videourl", E_CONTACT_VIDEO_URL, TRUE } }; static int num_widget_field_mappings = sizeof(widget_field_mappings) / sizeof (widget_field_mappings[0]);
Attachment:
videoconf.png
Description: PNG image