From: Jose Dapena Paz Date: Thu, 25 Jun 2009 19:23:12 +0000 (+0200) Subject: Method to check if limit has been hit in ModestTnyStreamGtkhtml X-Git-Tag: 3.0.17-rc20~4 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=e602d8319bd8944c4154c61cb194ffa7f4a458af Method to check if limit has been hit in ModestTnyStreamGtkhtml --- diff --git a/src/widgets/modest-tny-stream-gtkhtml.c b/src/widgets/modest-tny-stream-gtkhtml.c index f17200f..3bdd6b3 100644 --- a/src/widgets/modest-tny-stream-gtkhtml.c +++ b/src/widgets/modest-tny-stream-gtkhtml.c @@ -326,6 +326,17 @@ modest_tny_stream_gtkhtml_get_max_size (ModestTnyStreamGtkhtml *stream) return priv->max_size; } +gboolean +modest_tny_stream_gtkhtml_limit_reached (ModestTnyStreamGtkhtml *self) +{ + ModestTnyStreamGtkhtmlPrivate *priv; + + g_return_val_if_fail (MODEST_IS_TNY_STREAM_GTKHTML (self), 0); + priv = MODEST_TNY_STREAM_GTKHTML_GET_PRIVATE (self); + + return (priv->max_size > 0) && (priv->current_size >= priv->max_size); +} + static void modest_tny_stream_gtkhml_iface_init (gpointer g_iface, gpointer iface_data) { diff --git a/src/widgets/modest-tny-stream-gtkhtml.h b/src/widgets/modest-tny-stream-gtkhtml.h index e06d171..06b1c56 100644 --- a/src/widgets/modest-tny-stream-gtkhtml.h +++ b/src/widgets/modest-tny-stream-gtkhtml.h @@ -90,6 +90,16 @@ void modest_tny_stream_gtkhtml_set_max_size (ModestTnyStreamGtkhtml *stream, gss */ gssize modest_tny_stream_gtkhtml_get_max_size (ModestTnyStreamGtkhtml *stream); +/** + * modest_tny_stream_gtkhtml_limit_reached: + * @self: a #ModestTnyStreamGtkhtml + * + * tells if on processing the stream, the max size limit has been hit. + * + * Returns: %TRUE if limit is reached, %FALSE otherwise. + */ +gboolean modest_tny_stream_gtkhtml_limit_reached (ModestTnyStreamGtkhtml *self); + G_END_DECLS #endif /* __MODEST_TNY_STREAM_GTKHTML_H__ */