Mercurial > grim > libgnt
changeset 1290:b54ec8c74501
Move GntWidget internal API together.
author | Elliott Sales de Andrade <quantum.analyst@gmail.com> |
---|---|
date | Sat, 11 May 2019 02:01:11 -0400 |
parents | c170d9e55711 |
children | ccbfc77c7da2 |
files | gntwidget.c |
diffstat | 1 files changed, 60 insertions(+), 62 deletions(-) [+] |
line wrap: on
line diff
--- a/gntwidget.c Sat May 11 01:00:16 2019 +0000 +++ b/gntwidget.c Sat May 11 02:01:11 2019 -0400 @@ -295,6 +295,66 @@ } /****************************************************************************** + * Internal GntWidget API + *****************************************************************************/ + +/* Different from gnt_widget_get_size in that it ignores shadows. */ +void +gnt_widget_get_internal_size(GntWidget *widget, gint *width, gint *height) +{ + GntWidgetPrivate *priv = NULL; + g_return_if_fail(GNT_IS_WIDGET(widget)); + priv = gnt_widget_get_instance_private(widget); + if (width) { + *width = priv->width; + } + if (height) { + *height = priv->height; + } +} + +/* Different from gnt_widget_set_size in that it sets the values directly. */ +void +gnt_widget_set_internal_size(GntWidget *widget, gint width, gint height) +{ + GntWidgetPrivate *priv = NULL; + + g_return_if_fail(GNT_IS_WIDGET(widget)); + priv = gnt_widget_get_instance_private(widget); + + priv->width = width; + priv->height = height; +} + +void +gnt_widget_get_minimum_size(GntWidget *widget, gint *width, gint *height) +{ + GntWidgetPrivate *priv = NULL; + + g_return_if_fail(GNT_IS_WIDGET(widget)); + priv = gnt_widget_get_instance_private(widget); + + if (width) { + *width = priv->minw; + } + if (height) { + *height = priv->minh; + } +} + +void +gnt_widget_set_minimum_size(GntWidget *widget, gint width, gint height) +{ + GntWidgetPrivate *priv = NULL; + + g_return_if_fail(GNT_IS_WIDGET(widget)); + priv = gnt_widget_get_instance_private(widget); + + priv->minw = width; + priv->minh = height; +} + +/****************************************************************************** * GntWidget API *****************************************************************************/ void gnt_widget_set_take_focus(GntWidget *widget, gboolean can) @@ -522,23 +582,6 @@ *height = priv->height + shadow; } -/* Internal. - * Different from gnt_widget_get_size in that it ignores shadows. - */ -void -gnt_widget_get_internal_size(GntWidget *widget, gint *width, gint *height) -{ - GntWidgetPrivate *priv = NULL; - g_return_if_fail(GNT_IS_WIDGET(widget)); - priv = gnt_widget_get_instance_private(widget); - if (width) { - *width = priv->width; - } - if (height) { - *height = priv->height; - } -} - static void init_widget(GntWidget *widget) { @@ -641,51 +684,6 @@ return ret; } -/* Internal. - * Different from gnt_widget_set_size in that it sets the values directly. - */ -void -gnt_widget_set_internal_size(GntWidget *widget, gint width, gint height) -{ - GntWidgetPrivate *priv = NULL; - - g_return_if_fail(GNT_IS_WIDGET(widget)); - priv = gnt_widget_get_instance_private(widget); - - priv->width = width; - priv->height = height; -} - -/* Internal. */ -void -gnt_widget_get_minimum_size(GntWidget *widget, gint *width, gint *height) -{ - GntWidgetPrivate *priv = NULL; - - g_return_if_fail(GNT_IS_WIDGET(widget)); - priv = gnt_widget_get_instance_private(widget); - - if (width) { - *width = priv->minw; - } - if (height) { - *height = priv->minh; - } -} - -/* Internal. */ -void -gnt_widget_set_minimum_size(GntWidget *widget, gint width, gint height) -{ - GntWidgetPrivate *priv = NULL; - - g_return_if_fail(GNT_IS_WIDGET(widget)); - priv = gnt_widget_get_instance_private(widget); - - priv->minw = width; - priv->minh = height; -} - gboolean gnt_widget_set_focus(GntWidget *widget, gboolean set) {