summaryrefslogtreecommitdiff
path: root/glib/poppler-annot.cc
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2009-06-01 15:24:04 +0200
committerCarlos Garcia Campos <carlosgc@gnome.org>2009-06-01 15:24:04 +0200
commitf542c5294394e837298cb7e7d1d94bb336bfd09d (patch)
tree67a1baef36d72fd16bbd6700d9624430bf493239 /glib/poppler-annot.cc
parentaf32d56af779edcc539b680e634755941d1bf45c (diff)
[glib] Add poppler_annot_markup_has_popup()
Diffstat (limited to 'glib/poppler-annot.cc')
-rw-r--r--glib/poppler-annot.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/glib/poppler-annot.cc b/glib/poppler-annot.cc
index b433bcfa..d1bfbace 100644
--- a/glib/poppler-annot.cc
+++ b/glib/poppler-annot.cc
@@ -413,6 +413,26 @@ poppler_annot_markup_get_label (PopplerAnnotMarkup *poppler_annot)
}
/**
+ * poppler_annot_markup_has_popup:
+ * @poppler_annot: a #PopplerAnnotMarkup
+ *
+ * Return %TRUE if the markup annotation has a popup window associated
+ *
+ * Return value: %TRUE, if @poppler_annot has popup, %FALSE otherwise
+ **/
+gboolean
+poppler_annot_markup_has_popup (PopplerAnnotMarkup *poppler_annot)
+{
+ AnnotMarkup *annot;
+
+ g_return_val_if_fail (POPPLER_IS_ANNOT_MARKUP (poppler_annot), FALSE);
+
+ annot = static_cast<AnnotMarkup *>(POPPLER_ANNOT (poppler_annot)->annot);
+
+ return annot->getPopup () != NULL;
+}
+
+/**
* poppler_annot_markup_get_popup_is_open:
* @poppler_annot: a #PopplerAnnotMarkup
*