Created
January 21, 2015 01:24
-
-
Save ebassi/560939a0ac005d424bad to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* gtkwidget.h */ | |
gboolean gtk_widget_get_visible (GtkWidget *w); | |
/* gtkwidget-private.h */ | |
struct _GtkWidgetPrivate | |
{ | |
... | |
}; | |
#ifdef GTK_COMPILATION | |
#define gtk_widget_get_visible(w) get_visible ((w)) | |
static inline gboolean | |
get_visible (GtkWidget *w) | |
{ | |
return w->priv->visible; | |
} | |
#else | |
#define gtk_widget_get_visible(w) (gtk_widget_get_visible) ((w)) | |
#endif | |
/* gtkwidget.c */ | |
#ifdef GTK_COMPILATION | |
gboolean | |
(gtk_widget_get_visible) (GtkWidget *w) | |
{ | |
return gtk_widget_get_visible (w); | |
} | |
#else | |
gboolean | |
(gtk_widget_get_visible) (GtkWidget *w) | |
{ | |
g_return_val_if_fail (GTK_IS_WIDGET (w), FALSE); | |
return w->priv->visible; | |
} | |
#endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment