gdk-sharp0.0.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Generated when the window visibility status has changed.
The type member is set to the event type constant name that
uniquely identifies it.
System.ValueTypeFieldGdk.EventVisibilityTo be addedTo be addedFieldGdk.EventTypeThe type for this eventThe value type for this event.FieldSystem.IntPtrTo be addedTo be addedFieldGdk.VisibilityStateThe visibility state for the window.
The state member is set to the state of the window's
visibility and can be VisibilityUnobscured,
VisibilityPartiallyObscured, or VisibilityFullyObscured.
The X server ignores all of a window's subwindows when
determining the visibility state of the window and
processes VisibilityNotify events according to the
following:
When the window changes state from partially obscured, fully
obscured, or not viewable to viewable and completely unobscured,
the X server generates the event with the state member of the
EventVisibility structure set to Gdk.Visibility.Unobscured.
When the window changes state from viewable and completely unob-
scured or not viewable to viewable and partially obscured, the X
server generates the event with the state member of the XVisibili-
tyEvent structure set to Gdk.Visibility.Partial.
When the window changes state from viewable and completely
unobscured, viewable and partially obscured, or not
viewable to viewable and fully obscured, the X server
generates the event with the state member of the
XVisibilityEvent structure set to
Gdk.Visibility.FullyObscured.
MethodGdk.EventVisibilityTo be added
To be added: an object of type 'IntPtr'
To be added: an object of type 'Gdk.EventVisibility'To be addedPropertyGdk.WindowThe window whose visibility changed.
The window whose visibility changed.
The window whose visibility changed.
The property
reports the state changed for the window.
FieldSystem.SByteNon-zero if the event was sent explicitly (e.g. using XSendEvent).