+GtkWidget *
+create_popover (GtkWidget *parent,
+ GtkWidget *child,
+ GtkPositionType pos)
+{
+GtkWidget *popover;
+
+ popover = gtk_popover_new (parent);
+ gtk_popover_set_position (GTK_POPOVER (popover), pos);
+ gtk_container_add (GTK_CONTAINER (popover), child);
+ gtk_widget_show (child);
+
+ gtk_widget_set_margin_start (child, SPACING_POPOVER);
+ gtk_widget_set_margin_end (child, SPACING_POPOVER);
+ gtk_widget_set_margin_top (child, SPACING_POPOVER);
+ gtk_widget_set_margin_bottom (child, SPACING_POPOVER);
+
+ return popover;
+}
+
+