diff options
author | nick87720z <nick87720z@gmail.com> | 2020-07-11 17:48:58 +0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-11 14:48:58 +0200 |
commit | 57ee69367d1ffe01c6e5ebb9b2fa5cb83060639f (patch) | |
tree | 9ae3f2837d34e84ce54db4a564b619e46db8da2f /include | |
parent | 641cd4ef467a64379ef63db91ec62ec6926e1f5c (diff) |
micro-refactoring: widget.c (#1148)
* widget.c: microrefactoring
* widget.c: join enable/disable functions
Diffstat (limited to 'include')
-rw-r--r-- | include/widgets/widget.h | 19 |
1 files changed, 17 insertions, 2 deletions
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 |