extern public static XStatus XGetWindowProperty (IntPtr display, XWindow w, XAtom property, int long_offset, int long_length, XBool deleteProp, XAtom req_type, out XAtom actual_type_return, out Xlib.Xint actual_format_return, out Xlib.Xulong nitems_return, out Xlib.Xulong bytes_after_return, out IntPtr prop_return);
// Determine if a property list contains a "maximized" state atom. private bool ContainsMaximizedAtom(Xlib.Xlong[] list) { try { IntPtr display = dpy.Lock(); XAtom atom1 = Xlib.XInternAtom (display, "_NET_WM_STATE_MAXIMIZED_VERT", XBool.False); XAtom atom2 = Xlib.XInternAtom (display, "_NET_WM_STATE_MAXIMIZED_HORZ", XBool.False); foreach(Xlib.Xlong value in list) { if(atom1 == (XAtom)value || atom2 == (XAtom)value) { return true; } } return false; } finally { dpy.Unlock(); } }