diff --git a/src/dialog.glade b/src/dialog.glade
index 5b8cededa..e15f00e44 100644
--- a/src/dialog.glade
+++ b/src/dialog.glade
@@ -671,7 +671,7 @@
400
250
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -1329,7 +1329,7 @@
350
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -2424,7 +2424,7 @@
450
400
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -3463,7 +3463,7 @@
450
400
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/edit_person.glade b/src/edit_person.glade
index 47deb4fdc..e9fa3c8f4 100644
--- a/src/edit_person.glade
+++ b/src/edit_person.glade
@@ -3418,7 +3418,7 @@
6
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -3484,7 +3484,7 @@
True
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/gramps.glade b/src/gramps.glade
index 896adac0e..98048a8de 100644
--- a/src/gramps.glade
+++ b/src/gramps.glade
@@ -1912,8 +1912,8 @@
True
True
- GTK_POLICY_NEVER
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
+ GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -4863,7 +4863,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -4928,7 +4928,7 @@
True
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/imagesel.glade b/src/imagesel.glade
index ca21bd1d9..faaa9b345 100644
--- a/src/imagesel.glade
+++ b/src/imagesel.glade
@@ -742,7 +742,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -1865,7 +1865,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -1916,7 +1916,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/marriage.glade b/src/marriage.glade
index f2f56b858..1f134d882 100644
--- a/src/marriage.glade
+++ b/src/marriage.glade
@@ -1229,7 +1229,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/mergedata.glade b/src/mergedata.glade
index e7e690e85..f939914a4 100644
--- a/src/mergedata.glade
+++ b/src/mergedata.glade
@@ -936,7 +936,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -1624,7 +1624,7 @@
True
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/places.glade b/src/places.glade
index 5d6605dc6..9560ac5cc 100644
--- a/src/places.glade
+++ b/src/places.glade
@@ -999,7 +999,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -1709,7 +1709,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/rule.glade b/src/rule.glade
index c47159c73..ca2f7f6d7 100644
--- a/src/rule.glade
+++ b/src/rule.glade
@@ -1053,7 +1053,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_ALWAYS
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/select_person.glade b/src/select_person.glade
new file mode 100644
index 000000000..1e86e45e4
--- /dev/null
+++ b/src/select_person.glade
@@ -0,0 +1,269 @@
+
+
+
+
+
+
+
+
+ GTK_WINDOW_TOPLEVEL
+ GTK_WIN_POS_NONE
+ True
+ 500
+ 450
+ True
+ False
+ False
+
+
+
+ True
+ False
+ 0
+
+
+
+ True
+ GTK_BUTTONBOX_END
+
+
+
+ True
+ True
+ True
+ gtk-cancel
+ True
+ GTK_RELIEF_NORMAL
+ -6
+
+
+
+
+
+ True
+ True
+ True
+ gtk-ok
+ True
+ GTK_RELIEF_NORMAL
+ -5
+
+
+
+
+ 0
+ False
+ True
+ GTK_PACK_END
+
+
+
+
+
+ 6
+ True
+ False
+ 6
+
+
+
+ True
+
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ 0
+ False
+ False
+
+
+
+
+
+ True
+ True
+ True
+ True
+ GTK_POS_BOTTOM
+ False
+ False
+
+
+
+ True
+ True
+ GTK_POLICY_AUTOMATIC
+ GTK_POLICY_AUTOMATIC
+ GTK_SHADOW_IN
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ True
+ True
+ False
+ True
+
+
+
+
+ False
+ True
+
+
+
+
+
+ True
+ female
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ tab
+
+
+
+
+
+ True
+ True
+ GTK_POLICY_AUTOMATIC
+ GTK_POLICY_AUTOMATIC
+ GTK_SHADOW_IN
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ True
+ True
+ False
+ True
+
+
+
+
+ False
+ True
+
+
+
+
+
+ True
+ male
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ tab
+
+
+
+
+
+ True
+ True
+ GTK_POLICY_AUTOMATIC
+ GTK_POLICY_AUTOMATIC
+ GTK_SHADOW_IN
+ GTK_CORNER_TOP_LEFT
+
+
+
+ True
+ True
+ True
+ False
+ False
+ True
+
+
+
+
+ False
+ True
+
+
+
+
+
+ True
+ unknown
+ False
+ False
+ GTK_JUSTIFY_LEFT
+ False
+ False
+ 0.5
+ 0.5
+ 0
+ 0
+
+
+ tab
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+
+ True
+ True
+
+ True
+ GTK_RELIEF_NORMAL
+ False
+ False
+ True
+
+
+ 0
+ False
+ False
+
+
+
+
+ 0
+ True
+ True
+
+
+
+
+
+
+
diff --git a/src/srcsel.glade b/src/srcsel.glade
index 948b677ca..11f8a1848 100644
--- a/src/srcsel.glade
+++ b/src/srcsel.glade
@@ -509,7 +509,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
@@ -545,7 +545,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT
diff --git a/src/styles.glade b/src/styles.glade
index 62a80dffc..7037b1352 100644
--- a/src/styles.glade
+++ b/src/styles.glade
@@ -100,7 +100,7 @@
True
- GTK_POLICY_NEVER
+ GTK_POLICY_AUTOMATIC
GTK_POLICY_AUTOMATIC
GTK_SHADOW_IN
GTK_CORNER_TOP_LEFT