<SIGNAL>
<NAME>GdkClipboard::changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkClipboard *gdkclipboard
</SIGNAL>

<SIGNAL>
<NAME>GdkDevice::changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDevice *gdkdevice
</SIGNAL>

<SIGNAL>
<NAME>GdkDevice::tool-changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDevice *gdkdevice
GdkDeviceTool *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplay::closed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplay *gdkdisplay
gboolean  arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplay::monitor-added</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplay *gdkdisplay
GdkMonitor *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplay::monitor-removed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplay *gdkdisplay
GdkMonitor *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplay::opened</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplay *gdkdisplay
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplay::seat-added</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplay *gdkdisplay
GdkSeat *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplay::seat-removed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplay *gdkdisplay
GdkSeat *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplay::setting-changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplay *gdkdisplay
gchar *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDisplayManager::display-opened</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDisplayManager *gdkdisplaymanager
GdkDisplay *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDragContext::action-changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDragContext *gdkdragcontext
GdkDragAction  arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDragContext::cancel</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDragContext *gdkdragcontext
GdkDragCancelReason  arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkDragContext::dnd-finished</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDragContext *gdkdragcontext
</SIGNAL>

<SIGNAL>
<NAME>GdkDragContext::drop-performed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkDragContext *gdkdragcontext
</SIGNAL>

<SIGNAL>
<NAME>GdkFrameClock::after-paint</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkFrameClock *gdkframeclock
</SIGNAL>

<SIGNAL>
<NAME>GdkFrameClock::before-paint</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkFrameClock *gdkframeclock
</SIGNAL>

<SIGNAL>
<NAME>GdkFrameClock::flush-events</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkFrameClock *gdkframeclock
</SIGNAL>

<SIGNAL>
<NAME>GdkFrameClock::layout</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkFrameClock *gdkframeclock
</SIGNAL>

<SIGNAL>
<NAME>GdkFrameClock::paint</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkFrameClock *gdkframeclock
</SIGNAL>

<SIGNAL>
<NAME>GdkFrameClock::resume-events</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkFrameClock *gdkframeclock
</SIGNAL>

<SIGNAL>
<NAME>GdkFrameClock::update</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkFrameClock *gdkframeclock
</SIGNAL>

<SIGNAL>
<NAME>GdkKeymap::direction-changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkKeymap *gdkkeymap
</SIGNAL>

<SIGNAL>
<NAME>GdkKeymap::keys-changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkKeymap *gdkkeymap
</SIGNAL>

<SIGNAL>
<NAME>GdkKeymap::state-changed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkKeymap *gdkkeymap
</SIGNAL>

<SIGNAL>
<NAME>GdkMonitor::invalidate</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GdkMonitor *gdkmonitor
</SIGNAL>

<SIGNAL>
<NAME>GdkPaintable::invalidate-contents</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkPaintable *gdkpaintable
</SIGNAL>

<SIGNAL>
<NAME>GdkPaintable::invalidate-size</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkPaintable *gdkpaintable
</SIGNAL>

<SIGNAL>
<NAME>GdkSeat::device-added</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkSeat *gdkseat
GdkDevice *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkSeat::device-removed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkSeat *gdkseat
GdkDevice *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkSeat::tool-added</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkSeat *gdkseat
GdkDeviceTool *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkSeat::tool-removed</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkSeat *gdkseat
GdkDeviceTool *arg1
</SIGNAL>

<SIGNAL>
<NAME>GdkSurface::moved-to-rect</NAME>
<RETURNS>void</RETURNS>
<FLAGS>f</FLAGS>
GdkSurface *gdksurface
gpointer  arg1
gpointer  arg2
gboolean  arg3
gboolean  arg4
</SIGNAL>

<SIGNAL>
<NAME>GdkVulkanContext::images-updated</NAME>
<RETURNS>void</RETURNS>
<FLAGS>l</FLAGS>
GdkVulkanContext *gdkvulkancontext
</SIGNAL>

