@@ -494,6 +494,30 @@ on_versehighlight_activate(GtkCheckMenuItem *menuitem, gpointer user_data)
494494 main_display_bible (NULL , settings .currentverse );
495495}
496496
497+ /******************************************************************************
498+ * Name
499+ * on_annotate_highlight_activate
500+ *
501+ * Synopsis
502+ * #include "gui/main_menu.h"
503+ *
504+ * void on_annotate_highlight_activate(GtkMenuItem *menuitem, gpointer user_data)
505+ *
506+ * Description
507+ * toggle annotated verse highlight.
508+ *
509+ * Return value
510+ * void
511+ */
512+ G_MODULE_EXPORT void
513+ on_annotate_highlight_activate (GtkCheckMenuItem * menuitem , gpointer user_data )
514+ {
515+ settings .annotate_highlight = gtk_check_menu_item_get_active (menuitem );
516+ xml_set_value ("Xiphos" , "misc" , "annotatehighlight" ,
517+ (settings .annotate_highlight ? "1" : "0" ));
518+ main_display_bible (NULL , settings .currentverse );
519+ }
520+
497521/******************************************************************************
498522 * Name
499523 * gui_parallel_tab_activate
@@ -504,7 +528,7 @@ on_versehighlight_activate(GtkCheckMenuItem *menuitem, gpointer user_data)
504528 * void gui_parallel_tab_activate(GtkMenuItem *menuitem, gpointer user_data)
505529 *
506530 * Description
507- * toggle special current verse highlight.
531+ * open tab for full parallel view
508532 *
509533 * Return value
510534 * void
@@ -971,6 +995,8 @@ GtkWidget *gui_create_main_menu(void)
971995 UI_GET_ITEM (gxml , "show_verse_numbers" );
972996 widgets .versehighlight_item =
973997 UI_GET_ITEM (gxml , "highlight_current_verse" );
998+ widgets .annotate_highlight_item =
999+ UI_GET_ITEM (gxml , "highlight_annotated_verses" );
9741000 widgets .parallel_tab_item =
9751001 UI_GET_ITEM (gxml , "show_parallel_view_in_a_tab" );
9761002 widgets .side_preview_item =
@@ -1000,6 +1026,9 @@ GtkWidget *gui_create_main_menu(void)
10001026 settings .showversenum );
10011027 gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (widgets .versehighlight_item ),
10021028 settings .versehighlight );
1029+ gtk_check_menu_item_set_active (GTK_CHECK_MENU_ITEM (widgets .annotate_highlight_item ),
1030+ settings .annotate_highlight );
1031+
10031032/* connect signals and data */
10041033#ifdef USE_GTKBUILDER
10051034 gtk_builder_connect_signals (gxml , NULL );
0 commit comments