Commit ab7da0bf authored by Germán Poo-Caamaño's avatar Germán Poo-Caamaño Committed by Carlos Garcia Campos
Browse files

glib-demo: Add Square and Circle annotations demo

https://bugs.freedesktop.org/show_bug.cgi?id=70983
parent 2ec45056
...@@ -851,6 +851,12 @@ pgd_annots_add_annot (PgdAnnotsDemo *demo) ...@@ -851,6 +851,12 @@ pgd_annots_add_annot (PgdAnnotsDemo *demo)
&start, &end); &start, &end);
} }
break; break;
case POPPLER_ANNOT_SQUARE:
annot = poppler_annot_square_new (demo->doc, &rect);
break;
case POPPLER_ANNOT_CIRCLE:
annot = poppler_annot_circle_new (demo->doc, &rect);
break;
default: default:
g_assert_not_reached (); g_assert_not_reached ();
} }
...@@ -1113,6 +1119,19 @@ pgd_annots_create_widget (PopplerDocument *document) ...@@ -1113,6 +1119,19 @@ pgd_annots_create_widget (PopplerDocument *document)
SELECTED_TYPE_COLUMN, POPPLER_ANNOT_LINE, SELECTED_TYPE_COLUMN, POPPLER_ANNOT_LINE,
SELECTED_LABEL_COLUMN, "Line", SELECTED_LABEL_COLUMN, "Line",
-1); -1);
gtk_list_store_append (model, &iter);
gtk_list_store_set (model, &iter,
SELECTED_TYPE_COLUMN, POPPLER_ANNOT_SQUARE,
SELECTED_LABEL_COLUMN, "Square",
-1);
gtk_list_store_append (model, &iter);
gtk_list_store_set (model, &iter,
SELECTED_TYPE_COLUMN, POPPLER_ANNOT_CIRCLE,
SELECTED_LABEL_COLUMN, "Circle",
-1);
demo->type_selector = gtk_combo_box_new_with_model (GTK_TREE_MODEL (model)); demo->type_selector = gtk_combo_box_new_with_model (GTK_TREE_MODEL (model));
g_object_unref (model); g_object_unref (model);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment