qulogic/libgnt

Hide GntWidget flag macros.

2019-04-21, Elliott Sales de Andrade
7003a8920d05
Parents f217525f2e75
Children 4605cd242ec3
Hide GntWidget flag macros.
  • +5 -0
    gntwidget.c
  • +0 -23
    gntwidget.h
  • --- a/gntwidget.c Sun Apr 21 04:56:08 2019 +0000
    +++ b/gntwidget.c Sun Apr 21 02:01:00 2019 -0400
    @@ -27,6 +27,11 @@
    #include "gntstyle.h"
    #include "gntutils.h"
    +#define GNT_WIDGET_FLAGS(obj) (GNT_WIDGET(obj)->priv.flags)
    +#define GNT_WIDGET_SET_FLAGS(obj, flags) (GNT_WIDGET_FLAGS(obj) |= flags)
    +#define GNT_WIDGET_UNSET_FLAGS(obj, flags) (GNT_WIDGET_FLAGS(obj) &= ~(flags))
    +#define GNT_WIDGET_IS_FLAG_SET(obj, flags) (GNT_WIDGET_FLAGS(obj) & (flags))
    +
    /* Yes, there are two "private" types; we should migrate contents of
    * GntWidgetPriv here when we break ABI. */
    typedef struct
    --- a/gntwidget.h Sun Apr 21 04:56:08 2019 +0000
    +++ b/gntwidget.h Sun Apr 21 02:01:00 2019 -0400
    @@ -49,29 +49,6 @@
    #define GNT_IS_WIDGET_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), GNT_TYPE_WIDGET))
    #define GNT_WIDGET_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GNT_TYPE_WIDGET, GntWidgetClass))
    -#ifndef LIBGNT_DISABLE_DEPRECATED
    -/**
    - * GNT_WIDGET_FLAGS:
    - * Deprecated: 2.14.0: See #GntWidgetFlags for individual accessors instead.
    - */
    -#define GNT_WIDGET_FLAGS(obj) (GNT_WIDGET(obj)->priv.flags)
    -/**
    - * GNT_WIDGET_SET_FLAGS:
    - * Deprecated: 2.14.0: See #GntWidgetFlags for individual accessors instead.
    - */
    -#define GNT_WIDGET_SET_FLAGS(obj, flags) (GNT_WIDGET_FLAGS(obj) |= flags)
    -/**
    - * GNT_WIDGET_UNSET_FLAGS:
    - * Deprecated: 2.14.0: See #GntWidgetFlags for individual accessors instead.
    - */
    -#define GNT_WIDGET_UNSET_FLAGS(obj, flags) (GNT_WIDGET_FLAGS(obj) &= ~(flags))
    -/**
    - * GNT_WIDGET_IS_FLAG_SET:
    - * Deprecated: 2.14.0: See #GntWidgetFlags for individual accessors instead.
    - */
    -#define GNT_WIDGET_IS_FLAG_SET(obj, flags) (GNT_WIDGET_FLAGS(obj) & (flags))
    -#endif
    -
    typedef struct _GntWidget GntWidget;
    typedef struct _GntWidgetPriv GntWidgetPriv;
    typedef struct _GntWidgetClass GntWidgetClass;