<ARG>
<NAME>GdkAppLaunchContext::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Display</NICK>
<BLURB>Display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkClipboard::content</NAME>
<TYPE>GdkContentProvider*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Content</NICK>
<BLURB>Provider of the clipboard's content.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkClipboard::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Display</NICK>
<BLURB>Display owning this clipboard.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkClipboard::formats</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Formats</NICK>
<BLURB>The possible formats for data.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkClipboard::local</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Local</NICK>
<BLURB>If the contents are owned by this process.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkContentProvider::formats</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Formats</NICK>
<BLURB>The possible formats for data.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkContentProvider::storable-formats</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Storable formats</NICK>
<BLURB>The formats that data should be stored in.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkCursor::fallback</NAME>
<TYPE>GdkCursor*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Fallback</NICK>
<BLURB>Cursor image to fall back to if this cursor cannot be displayed.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkCursor::hotspot-x</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Hotspot X</NICK>
<BLURB>Horizontal offset of the cursor hotspot.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkCursor::hotspot-y</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Hotspot Y</NICK>
<BLURB>Vertical offset of the cursor hotspot.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkCursor::name</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Name</NICK>
<BLURB>Name of this cursor.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkCursor::texture</NAME>
<TYPE>GdkTexture*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Texture</NICK>
<BLURB>The texture displayed by this cursor.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::caps-lock-state</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Caps lock state</NICK>
<BLURB>Whether the keyboard caps lock is on.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::direction</NAME>
<TYPE>PangoDirection</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Direction</NICK>
<BLURB>The direction of the current layout of the keyboard.</BLURB>
<DEFAULT>PANGO_DIRECTION_NEUTRAL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Device Display</NICK>
<BLURB>Display which the device belongs to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::has-bidi-layouts</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Has bidi layouts</NICK>
<BLURB>Whether the keyboard has bidi layouts.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::has-cursor</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Whether the device has a cursor</NICK>
<BLURB>Whether there is a visible cursor following device motion.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::modifier-state</NAME>
<TYPE>GdkModifierType</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Modifier state</NICK>
<BLURB>The modifier state of the keyboard.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::n-axes</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Number of axes in the device</NICK>
<BLURB>Number of axes in the device.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::name</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Device name</NICK>
<BLURB>Device name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::num-lock-state</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Num lock state</NICK>
<BLURB>Whether the keyboard num lock is on.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::num-touches</NAME>
<TYPE>guint</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Number of concurrent touches</NICK>
<BLURB>Number of concurrent touches.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::product-id</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Product ID</NICK>
<BLURB>Product ID.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::scroll-lock-state</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Scroll lock state</NICK>
<BLURB>Whether the keyboard scroll lock is on.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::seat</NAME>
<TYPE>GdkSeat*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Seat</NICK>
<BLURB>Seat.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::source</NAME>
<TYPE>GdkInputSource</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Input source</NICK>
<BLURB>Source type for the device.</BLURB>
<DEFAULT>GDK_SOURCE_MOUSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::tool</NAME>
<TYPE>GdkDeviceTool*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Tool</NICK>
<BLURB>The tool that is currently used with this device.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDevice::vendor-id</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Vendor ID</NICK>
<BLURB>Vendor ID.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDeviceTool::axes</NAME>
<TYPE>GdkAxisFlags</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Axes</NICK>
<BLURB>Tool axes.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDeviceTool::hardware-id</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Hardware ID</NICK>
<BLURB>Hardware ID.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDeviceTool::serial</NAME>
<TYPE>guint64</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Serial</NICK>
<BLURB>Serial number.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDeviceTool::tool-type</NAME>
<TYPE>GdkDeviceToolType</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Tool type</NICK>
<BLURB>Tool type.</BLURB>
<DEFAULT>GDK_DEVICE_TOOL_TYPE_UNKNOWN</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDisplay::composited</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Composited</NICK>
<BLURB>Composited.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDisplay::input-shapes</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Input shapes</NICK>
<BLURB>Input shapes.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDisplay::rgba</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>RGBA</NICK>
<BLURB>RGBA.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDisplayManager::default-display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Default Display</NICK>
<BLURB>The default display for GDK.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrag::actions</NAME>
<TYPE>GdkDragAction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Actions</NICK>
<BLURB>The possible actions.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrag::content</NAME>
<TYPE>GdkContentProvider*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Content</NICK>
<BLURB>The content being dragged.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrag::device</NAME>
<TYPE>GdkDevice*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Device</NICK>
<BLURB>The device performing the drag.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrag::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Display</NICK>
<BLURB>Display this drag belongs to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrag::formats</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Formats</NICK>
<BLURB>The possible formats for data.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrag::selected-action</NAME>
<TYPE>GdkDragAction</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Selected action</NICK>
<BLURB>The currently selected action.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrag::surface</NAME>
<TYPE>GdkSurface*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Surface</NICK>
<BLURB>The surface where the drag originates.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrop::actions</NAME>
<TYPE>GdkDragAction</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Actions</NICK>
<BLURB>The possible actions for this drop.</BLURB>
<DEFAULT>GDK_ACTION_COPY | GDK_ACTION_MOVE | GDK_ACTION_LINK</DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrop::device</NAME>
<TYPE>GdkDevice*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Device</NICK>
<BLURB>The device performing the drop.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrop::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Display</NICK>
<BLURB>Display this drag belongs to.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrop::drag</NAME>
<TYPE>GdkDrag*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Drag</NICK>
<BLURB>The drag that initiated this drop.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrop::formats</NAME>
<TYPE>GdkContentFormats*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Formats</NICK>
<BLURB>The possible formats for data.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkDrop::surface</NAME>
<TYPE>GdkSurface*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Surface</NICK>
<BLURB>The surface the drop is happening on.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkGLContext::shared-context</NAME>
<TYPE>GdkGLContext*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Shared context</NICK>
<BLURB>The GL context this context shares data with.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::connector</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Connector</NICK>
<BLURB>The connector name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Display</NICK>
<BLURB>The display of the monitor.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::geometry</NAME>
<TYPE>GdkRectangle*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Geometry</NICK>
<BLURB>The geometry of the monitor.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::height-mm</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Physical height</NICK>
<BLURB>The height of the monitor, in millimeters.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::manufacturer</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Manufacturer</NICK>
<BLURB>The manufacturer name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::model</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Model</NICK>
<BLURB>The model name.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::refresh-rate</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Refresh rate</NICK>
<BLURB>The refresh rate, in millihertz.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::scale-factor</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Scale factor</NICK>
<BLURB>The scale factor.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::subpixel-layout</NAME>
<TYPE>GdkSubpixelLayout</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Subpixel layout</NICK>
<BLURB>The subpixel layout.</BLURB>
<DEFAULT>GDK_SUBPIXEL_LAYOUT_UNKNOWN</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::valid</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Valid</NICK>
<BLURB>Whether the monitor is still valid.</BLURB>
<DEFAULT>TRUE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkMonitor::width-mm</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Physical width</NICK>
<BLURB>The width of the monitor, in millimeters.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkPopup::autohide</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Autohide</NICK>
<BLURB>Whether to hide on outside clicks.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkPopup::parent</NAME>
<TYPE>GdkSurface*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Parent</NICK>
<BLURB>The parent surface.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkSeat::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Display</NICK>
<BLURB>Display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkSurface::cursor</NAME>
<TYPE>GdkCursor*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Cursor</NICK>
<BLURB>Cursor.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkSurface::display</NAME>
<TYPE>GdkDisplay*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Display</NICK>
<BLURB>Display.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkSurface::frame-clock</NAME>
<TYPE>GdkFrameClock*</TYPE>
<RANGE></RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Frame Clock</NICK>
<BLURB>Frame Clock.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkSurface::height</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Height</NICK>
<BLURB>Height.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkSurface::mapped</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Mapped</NICK>
<BLURB>Mapped.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkSurface::width</NAME>
<TYPE>int</TYPE>
<RANGE>>= 0</RANGE>
<FLAGS>r</FLAGS>
<NICK>Width</NICK>
<BLURB>Width.</BLURB>
<DEFAULT>0</DEFAULT>
</ARG>

<ARG>
<NAME>GdkTexture::height</NAME>
<TYPE>int</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Height</NICK>
<BLURB>The height of the texture.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GdkTexture::width</NAME>
<TYPE>int</TYPE>
<RANGE>>= 1</RANGE>
<FLAGS>rwX</FLAGS>
<NICK>Width</NICK>
<BLURB>The width of the texture.</BLURB>
<DEFAULT>1</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::decorated</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Decorated</NICK>
<BLURB>Decorated.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::deletable</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Deletable</NICK>
<BLURB>Deletable.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::fullscreen-mode</NAME>
<TYPE>GdkFullscreenMode</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Fullscreen mode</NICK>
<BLURB>Fullscreen mode.</BLURB>
<DEFAULT>GDK_FULLSCREEN_ON_CURRENT_MONITOR</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::icon-list</NAME>
<TYPE>gpointer</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Icon List</NICK>
<BLURB>The list of icon textures.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::modal</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Modal</NICK>
<BLURB>Whether the surface is modal.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::shortcuts-inhibited</NAME>
<TYPE>gboolean</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>Shortcuts inhibited</NICK>
<BLURB>Whether keyboard shortcuts are inhibited.</BLURB>
<DEFAULT>FALSE</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::startup-id</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Startup ID</NICK>
<BLURB>The startup ID of the surface.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::state</NAME>
<TYPE>GdkToplevelState</TYPE>
<RANGE></RANGE>
<FLAGS>r</FLAGS>
<NICK>State</NICK>
<BLURB>State.</BLURB>
<DEFAULT>GDK_TOPLEVEL_STATE_WITHDRAWN</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::title</NAME>
<TYPE>char*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Title</NICK>
<BLURB>The title of the surface.</BLURB>
<DEFAULT>NULL</DEFAULT>
</ARG>

<ARG>
<NAME>GdkToplevel::transient-for</NAME>
<TYPE>GdkSurface*</TYPE>
<RANGE></RANGE>
<FLAGS>rw</FLAGS>
<NICK>Transient For</NICK>
<BLURB>The transient parent of the surface.</BLURB>
<DEFAULT></DEFAULT>
</ARG>

