From 57ee69367d1ffe01c6e5ebb9b2fa5cb83060639f Mon Sep 17 00:00:00 2001 From: nick87720z Date: Sat, 11 Jul 2020 17:48:58 +0500 Subject: micro-refactoring: widget.c (#1148) * widget.c: microrefactoring * widget.c: join enable/disable functions --- include/widgets/widget.h | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/widgets/widget.h b/include/widgets/widget.h index dd4a5d7e..c330c8dc 100644 --- a/include/widgets/widget.h +++ b/include/widgets/widget.h @@ -157,18 +157,33 @@ void widget_set_type ( widget *widget, WidgetType type ); * @returns TRUE when widget is enabled. */ gboolean widget_enabled ( widget *widget ); + +/** + * @param widget Handle to widget + * @param enabled The new state + * + * Disable the widget. + */ +void widget_set_enabled ( widget *widget, gboolean enabled ); + /** * @param widget Handle to widget * * Disable the widget. */ -void widget_disable ( widget *widget ); +static inline +void widget_disable ( widget *widget ) { + widget_set_enabled ( widget, FALSE ); +} /** * @param widget Handle to widget * * Enable the widget. */ -void widget_enable ( widget *widget ); +static inline +void widget_enable ( widget *widget ) { + widget_set_enabled ( widget, TRUE ); +} /** * @param widget widget Handle to the widget -- cgit v1.2.3