func EventWindowStateNewFromEvent(event *Event) *EventWindowState {
	ee := (*C.GdkEvent)(unsafe.Pointer(event.native()))
	ev := Event{ee}
	return &EventWindowState{&ev}
}
func EventWindowStateNewFromEvent(event *Event) *EventWindowState {
	ee := (*C.GdkEvent)(unsafe.Pointer(event.native()))
	ev := Event{ee}
	return &EventWindowState{&ev}
}
func EventWindowStateNewFromEvent ( event * Event ) * EventWindowState { ee := ( * C . GdkEvent ) ( unsafe . Pointer ( event . native ( ) ) ) ev := Event { ee } return & EventWindowState { & ev } }
// EventWindowStateNewFromEvent returns an EventWindowState from an Event.
//
// Using widget.Connect() for the
// "window-state-event" signal results in a *Event being passed as
// the callback's second argument. The argument is actually a
// *EventWindowState. EventWindowStateNewFromEvent provides a means of creating
// an EventWindowState from the Event.
EventWindowStateNewFromEvent returns an EventWindowState from an Event . Using widget . Connect () for the window - state - event signal results in a * Event being passed as the callback s second argument . The argument is actually a * EventWindowState . EventWindowStateNewFromEvent provides a means of creating an EventWindowState from the Event .