diff options
author | Carlos Garcia Campos <carlosgc@gnome.org> | 2009-06-01 15:24:04 +0200 |
---|---|---|
committer | Carlos Garcia Campos <carlosgc@gnome.org> | 2009-06-01 15:24:04 +0200 |
commit | f542c5294394e837298cb7e7d1d94bb336bfd09d (patch) | |
tree | 67a1baef36d72fd16bbd6700d9624430bf493239 /glib/poppler-annot.cc | |
parent | af32d56af779edcc539b680e634755941d1bf45c (diff) |
[glib] Add poppler_annot_markup_has_popup()
Diffstat (limited to 'glib/poppler-annot.cc')
-rw-r--r-- | glib/poppler-annot.cc | 20 |
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 * |