Visibility events occur when a window is obscured or
unobscured. They are not very useful, because other
events already give you the information you need. In
particular, when a window is unobscured you receive
expose events indicating which newly-visible areas
should be redrawn. Here is the event:
typedef struct _GdkEventVisibility GdkEventVisibility;
struct _GdkEventVisibility
{
GdkEventType type;
GdkWindow *window;
gint8 send_event;
GdkVisibilityState state;
};
|
state is an enumeration
value indicating whether the window was obscured or
unobscured.