Именно поэтому многие виджеты в GTK +, которые показывают данные, основаны на моделях. Модель содержит данные, а не виджет. Виджет действует как «представление» данных, и модели могут совместно использоваться несколькими виджетами.
Вам просто нужно использовать одну и ту же модель в обоих полях со списком:
GtkListStore *model;
GtkWidget *c1, *c2;
/* Set up the model. */
model = gtk_list_store_new(2, G_TYPE_STRING, G_TYPE_INTEGER); /* Or whatever. */
/* Create first combo. */
c1 = gtk_combo_box_new_with_model(GTK_TREE_MODEL(model));
/* Create second combo. */
c2 = gtk_combo_box_new_with_model(GTK_TREE_MODEL(model));