Fixes part of bug #417999
2007-10-22 Matthew Barnes <mbarnes@redhat.com>
* Fixes part of bug #417999
* docs/references/libedataserverui:
Add documentation for ESourceComboBox widget.
* libedataserverui/Makefile.am:
Add e-source-combo-box.[ch].
Rename test-source-option-menu to test-source-combo-box.
* libedataserverui/e-source-combo-box.c:
* libedataserverui/e-source-combo-box.h:
New widget replaces ESourceOptionMenu. Same functionality, but
ESourceComboBox is a subclass of GtkComboBox, which itself replaces
GtkOptionMenu (deprecated).
* libedataserverui/e-source-option-menu.h:
Deprecate ESourceOptionMenu.
* libedataserverui/e-name-selector-dialog.glade:
List categories in a GtkComboBox instead of a GtkOptionMenu.
* libedataserverui/e-name-selector-dialog.h:
Replace the ESourceList member pointer with a placeholder,
to maintain ABI compatibility.
* libedataserverui/e-name-selector-dialog.c:
Use ESourceComboBox instead of ESourceOptionMenu.
Refactor some messy bits.
* libedataserverui/e-name-selector-entry.c (populate_popup):
* libedataserverui/e-name-selector-list.c (enl_tree_button_press_event):
Use gtk_radio_menu_item_get_group() instead of
gtk_radio_menu_item_group() (deprecated).
* libedataserverui/test-source-option-menu.c:
Test ESourceComboBox instead of ESourceOptionMenu.
Rename the file appropriately.
svn path=/trunk/; revision=8138
15 files changed: