diff options
author | Germán Poo-Caamaño <gpoo@gnome.org> | 2013-10-28 22:52:22 -0700 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2013-12-05 18:26:27 +0100 |
commit | ab7da0bf62bb5032c4683d9cd841075d26045aae (patch) | |
tree | f1b0c7f45d518644f9fa6eab82d70afc11b4e9c5 /glib | |
parent | 2ec450567f27bba3ee4a08b5e69b7c9605bea4bb (diff) |
glib-demo: Add Square and Circle annotations demo
https://bugs.freedesktop.org/show_bug.cgi?id=70983
Diffstat (limited to 'glib')
-rw-r--r-- | glib/demo/annots.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/glib/demo/annots.c b/glib/demo/annots.c index c71b9231..64025016 100644 --- a/glib/demo/annots.c +++ b/glib/demo/annots.c @@ -851,6 +851,12 @@ pgd_annots_add_annot (PgdAnnotsDemo *demo) &start, &end); } 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: g_assert_not_reached (); } @@ -1113,6 +1119,19 @@ pgd_annots_create_widget (PopplerDocument *document) SELECTED_TYPE_COLUMN, POPPLER_ANNOT_LINE, SELECTED_LABEL_COLUMN, "Line", -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)); g_object_unref (model); |