[libgepub] Add _get_paginate() helper function



commit 734915106bc5527958911d66da413fa7417c2d03
Author: Bastien Nocera <hadess hadess net>
Date:   Wed May 31 15:02:01 2017 +0200

    Add _get_paginate() helper function
    
    https://bugzilla.gnome.org/show_bug.cgi?id=768002

 libgepub/gepub-widget.c |   14 ++++++++++++++
 libgepub/gepub-widget.h |    1 +
 2 files changed, 15 insertions(+), 0 deletions(-)
---
diff --git a/libgepub/gepub-widget.c b/libgepub/gepub-widget.c
index a7d7820..0b78272 100644
--- a/libgepub/gepub-widget.c
+++ b/libgepub/gepub-widget.c
@@ -479,6 +479,20 @@ gepub_widget_set_doc (GepubWidget *widget,
 }
 
 /**
+ * gepub_widget_get_paginate:
+ * @widget: a #GepubWidget
+ *
+ * Returns whether pagination is enabled or disabled
+ */
+gboolean
+gepub_widget_get_paginate (GepubWidget *widget)
+{
+    g_return_val_if_fail (GEPUB_IS_WIDGET (widget), FALSE);
+
+    return widget->paginate;
+}
+
+/**
  * gepub_widget_set_paginate:
  * @widget: a #GepubWidget
  * @p: true if the widget should paginate
diff --git a/libgepub/gepub-widget.h b/libgepub/gepub-widget.h
index 8f74c19..3eb59fb 100644
--- a/libgepub/gepub-widget.h
+++ b/libgepub/gepub-widget.h
@@ -46,6 +46,7 @@ GepubDoc         *gepub_widget_get_doc                         (GepubWidget *wid
 void              gepub_widget_set_doc                         (GepubWidget *widget,
                                                                 GepubDoc    *doc);
 
+gboolean          gepub_widget_get_paginate                    (GepubWidget *widget);
 void              gepub_widget_set_paginate                    (GepubWidget *widget, gboolean p);
 
 gint              gepub_widget_get_n_chapters                  (GepubWidget *widget);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]