Updated to Gtk+ 3.20.4

This commit is contained in:
Mikkel Kruse Johnsen 2016-05-11 09:50:01 +02:00
parent c6614375db
commit 36b6b713e6
9 changed files with 940 additions and 117 deletions

View File

@ -1,5 +1,5 @@
AC_INIT(gtk-sharp, 3.18.5)
AC_INIT(gtk-sharp, 3.20.4)
AM_INIT_AUTOMAKE([1.10 no-dist-gzip dist-bzip2 tar-ustar foreign])
AC_CANONICAL_HOST

View File

@ -42,6 +42,8 @@
<attr path="/api/namespace/enum[@cname='GdkModifierType']/member[@name='ModifierMask']" name="value">ReleaseMask | 0x1fff</attr>
<attr path="/api/namespace/enum[@cname='GdkWindowWindowClass']/member[@name='Output']" name="name">InputOutput</attr>
<attr path="/api/namespace/enum[@cname='GdkWindowWindowClass']/member[@name='Only']" name="name">InputOnly</attr>
<attr path="/api/namespace/enum[@cname='GdkSeatCapabilities']/member[@name='AllPointing']" name="value">Pointer | Touch | TabletStylus</attr>
<attr path="/api/namespace/enum[@cname='GdkSeatCapabilities']/member[@name='All']" name="value">AllPointing | Keyboard</attr>
<attr path="/api/namespace/object[@cname='GdkDevice']/method[@name='GetAxis']/*/*[@name='axes']" name="array">1</attr>
<attr path="/api/namespace/object[@cname='GdkDevice']/method[@name='FreeHistory']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GdkDevice']/method[@name='GetHistory']" name="hidden">1</attr>

View File

@ -127,6 +127,11 @@
<member cname="GDK_ACTION_PRIVATE" name="Private" value="1 &lt;&lt; 4" />
<member cname="GDK_ACTION_ASK" name="Ask" value="1 &lt;&lt; 5" />
</enum>
<enum name="DragCancelReason" cname="GdkDragCancelReason" gtype="gdk_drag_cancel_reason_get_type" type="enum">
<member cname="GDK_DRAG_CANCEL_NO_TARGET" name="NoTarget" />
<member cname="GDK_DRAG_CANCEL_USER_CANCELLED" name="UserCancelled" />
<member cname="GDK_DRAG_CANCEL_ERROR" name="Error" />
</enum>
<enum name="DragProtocol" cname="GdkDragProtocol" gtype="gdk_drag_protocol_get_type" type="enum">
<member cname="GDK_DRAG_PROTO_NONE" name="None" />
<member cname="GDK_DRAG_PROTO_MOTIF" name="Motif" />
@ -347,6 +352,15 @@
<member cname="GDK_SCROLL_RIGHT" name="Right" />
<member cname="GDK_SCROLL_SMOOTH" name="Smooth" />
</enum>
<enum name="SeatCapabilities" cname="GdkSeatCapabilities" gtype="gdk_seat_capabilities_get_type" type="flags">
<member cname="GDK_SEAT_CAPABILITY_NONE" name="None" />
<member cname="GDK_SEAT_CAPABILITY_POINTER" name="Pointer" value="1 &lt;&lt; 0" />
<member cname="GDK_SEAT_CAPABILITY_TOUCH" name="Touch" value="1 &lt;&lt; 1" />
<member cname="GDK_SEAT_CAPABILITY_TABLET_STYLUS" name="TabletStylus" value="1 &lt;&lt; 2" />
<member cname="GDK_SEAT_CAPABILITY_KEYBOARD" name="Keyboard" value="1 &lt;&lt; 3" />
<member cname="GDK_SEAT_CAPABILITY_ALL_POINTING" name="AllPointing" value="GDK_SEAT_CAPABILITY_POINTER | GDK_SEAT_CAPABILITY_TOUCH | GDK_SEAT_CAPABILITY_TABLET_STYLUS" />
<member cname="GDK_SEAT_CAPABILITY_ALL" name="All" value="GDK_SEAT_CAPABILITY_ALL_POINTING | GDK_SEAT_CAPABILITY_KEYBOARD" />
</enum>
<enum name="SettingAction" cname="GdkSettingAction" gtype="gdk_setting_action_get_type" type="enum">
<member cname="GDK_SETTING_ACTION_NEW" name="New" />
<member cname="GDK_SETTING_ACTION_CHANGED" name="Changed" />
@ -481,6 +495,14 @@
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<callback name="SeatGrabPrepareFunc" cname="GdkSeatGrabPrepareFunc">
<return-type type="void" />
<parameters>
<parameter type="GdkSeat*" name="seat" />
<parameter type="GdkWindow*" name="window" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="WindowChildFunc" cname="GdkWindowChildFunc">
<return-type type="gboolean" />
<parameters>
@ -635,6 +657,8 @@
<property name="NAxes" cname="n-axes" type="guint" readable="true" />
<property name="VendorId" cname="vendor-id" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="ProductId" cname="product-id" type="gchar*" readable="true" writeable="true" construct-only="true" />
<property name="Seat" cname="seat" type="GdkSeat" readable="true" writeable="true" />
<property name="NumTouches" cname="num-touches" type="guint" readable="true" writeable="true" construct-only="true" />
<signal name="Changed" cname="changed" when="LAST">
<return-type type="void" />
<parameters />
@ -811,6 +835,9 @@
<method name="GetProductId" cname="gdk_device_get_product_id">
<return-type type="const-gchar*" />
</method>
<method name="GetSeat" cname="gdk_device_get_seat">
<return-type type="GdkSeat*" />
</method>
<method name="GetSource" cname="gdk_device_get_source">
<return-type type="GdkInputSource" />
</method>
@ -842,7 +869,7 @@
<parameter type="gdouble*" name="win_y" />
</parameters>
</method>
<method name="Grab" cname="gdk_device_grab">
<method name="Grab" cname="gdk_device_grab" deprecated="1">
<return-type type="GdkGrabStatus" />
<parameters>
<parameter type="GdkWindow*" name="window" />
@ -889,7 +916,7 @@
<parameter type="GdkInputMode" name="mode" />
</parameters>
</method>
<method name="Ungrab" cname="gdk_device_ungrab">
<method name="Ungrab" cname="gdk_device_ungrab" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="guint32" name="time_" />
@ -942,7 +969,7 @@
<return-type type="GdkDevice*" />
<parameters />
</virtual_method>
<method name="GetClientPointer" cname="gdk_device_manager_get_client_pointer">
<method name="GetClientPointer" cname="gdk_device_manager_get_client_pointer" deprecated="1">
<return-type type="GdkDevice*" />
</method>
<method name="GetDisplay" cname="gdk_device_manager_get_display">
@ -951,7 +978,7 @@
<method name="GetType" cname="gdk_device_manager_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="ListDevices" cname="gdk_device_manager_list_devices">
<method name="ListDevices" cname="gdk_device_manager_list_devices" deprecated="1">
<return-type type="GList*" />
<parameters>
<parameter type="GdkDeviceType" name="type" />
@ -985,7 +1012,6 @@
<method vm="get_cursor_for_type" />
<method vm="get_cursor_for_name" />
<method vm="get_cursor_for_surface" />
<method vm="list_devices" />
<method vm="get_app_launch_context" />
<method vm="before_process_all_updates" />
<method vm="after_process_all_updates" />
@ -1005,6 +1031,7 @@
<method vm="text_property_to_utf8_list" />
<method vm="utf8_to_string_target" />
<method vm="make_gl_context_current" />
<method vm="get_default_seat" />
<method signal_vm="opened" />
<method signal_vm="closed" />
</class_struct>
@ -1018,6 +1045,18 @@
<parameter type="gboolean" name="is_error" />
</parameters>
</signal>
<signal name="SeatAdded" cname="seat-added" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GdkSeat" />
</parameters>
</signal>
<signal name="SeatRemoved" cname="seat-removed" when="LAST">
<return-type type="void" />
<parameters>
<parameter name="p0" type="GdkSeat" />
</parameters>
</signal>
<virtual_method name="GetName" cname="get_name">
<return-type type="gchar*" />
<parameters />
@ -1131,10 +1170,6 @@
<parameter type="gdouble" name="y" />
</parameters>
</virtual_method>
<virtual_method name="ListDevices" cname="list_devices">
<return-type type="GList*" />
<parameters />
</virtual_method>
<virtual_method name="GetAppLaunchContext" cname="get_app_launch_context">
<return-type type="GdkAppLaunchContext*" />
<parameters />
@ -1260,6 +1295,10 @@
<parameter type="GdkGLContext*" name="context" />
</parameters>
</virtual_method>
<virtual_method name="GetDefaultSeat" cname="get_default_seat">
<return-type type="GdkSeat*" />
<parameters />
</virtual_method>
<method name="Beep" cname="gdk_display_beep">
<return-type type="void" />
</method>
@ -1290,7 +1329,10 @@
<method name="GetDefaultScreen" cname="gdk_display_get_default_screen">
<return-type type="GdkScreen*" />
</method>
<method name="GetDeviceManager" cname="gdk_display_get_device_manager">
<method name="GetDefaultSeat" cname="gdk_display_get_default_seat">
<return-type type="GdkSeat*" />
</method>
<method name="GetDeviceManager" cname="gdk_display_get_device_manager" deprecated="1">
<return-type type="GdkDeviceManager*" />
</method>
<method name="GetEvent" cname="gdk_display_get_event">
@ -1349,6 +1391,9 @@
<method name="ListDevices" cname="gdk_display_list_devices" deprecated="1">
<return-type type="GList*" />
</method>
<method name="ListSeats" cname="gdk_display_list_seats">
<return-type type="GList*" />
</method>
<method name="NotifyStartupComplete" cname="gdk_display_notify_startup_complete">
<return-type type="void" />
<parameters>
@ -1491,7 +1536,40 @@
<method vm="drop_reply" />
<method vm="drop_finish" />
<method vm="drop_status" />
<method vm="get_drag_window" />
<method vm="set_hotspot" />
<method vm="drop_done" />
<method vm="manage_dnd" />
<method vm="set_cursor" />
<method signal_vm="cancel" />
<method signal_vm="drop_performed" />
<method signal_vm="dnd_finished" />
<method vm="handle_event" />
<method signal_vm="action_changed" />
<method vm="commit_drag_status" />
</class_struct>
<signal name="Cancel" cname="cancel" when="LAST" field_name="cancel">
<return-type type="void" />
<parameters>
<parameter type="GdkDragCancelReason" name="reason" />
</parameters>
</signal>
<signal name="DropPerformed" cname="drop-performed" when="LAST" field_name="drop_performed">
<return-type type="void" />
<parameters>
<parameter type="guint32" name="time" />
</parameters>
</signal>
<signal name="DndFinished" cname="dnd-finished" when="LAST" field_name="dnd_finished">
<return-type type="void" />
<parameters />
</signal>
<signal name="ActionChanged" cname="action-changed" when="LAST" field_name="action_changed">
<return-type type="void" />
<parameters>
<parameter type="GdkDragAction" name="action" />
</parameters>
</signal>
<virtual_method name="FindWindow" cname="find_window">
<return-type type="GdkWindow*" />
<parameters>
@ -1555,6 +1633,46 @@
<return-type type="gboolean" />
<parameters />
</virtual_method>
<virtual_method name="GetDragWindow" cname="get_drag_window">
<return-type type="GdkWindow*" />
<parameters />
</virtual_method>
<virtual_method name="SetHotspot" cname="set_hotspot">
<return-type type="void" />
<parameters>
<parameter type="gint" name="hot_x" />
<parameter type="gint" name="hot_y" />
</parameters>
</virtual_method>
<virtual_method name="DropDone" cname="drop_done">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="success" />
</parameters>
</virtual_method>
<virtual_method name="ManageDnd" cname="manage_dnd">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkWindow*" name="ipc_window" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</virtual_method>
<virtual_method name="SetCursor" cname="set_cursor">
<return-type type="void" />
<parameters>
<parameter type="GdkCursor*" name="cursor" />
</parameters>
</virtual_method>
<virtual_method name="HandleEvent" cname="handle_event">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GdkEvent*" name="event" />
</parameters>
</virtual_method>
<virtual_method name="CommitDragStatus" cname="commit_drag_status">
<return-type type="void" />
<parameters />
</virtual_method>
<method name="GetActions" cname="gdk_drag_context_get_actions">
<return-type type="GdkDragAction" />
</method>
@ -1564,6 +1682,9 @@
<method name="GetDevice" cname="gdk_drag_context_get_device">
<return-type type="GdkDevice*" />
</method>
<method name="GetDragWindow" cname="gdk_drag_context_get_drag_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetProtocol" cname="gdk_drag_context_get_protocol">
<return-type type="GdkDragProtocol" />
</method>
@ -1582,12 +1703,26 @@
<method name="ListTargets" cname="gdk_drag_context_list_targets">
<return-type type="GList*" />
</method>
<method name="ManageDnd" cname="gdk_drag_context_manage_dnd">
<return-type type="gboolean" />
<parameters>
<parameter type="GdkWindow*" name="ipc_window" />
<parameter type="GdkDragAction" name="actions" />
</parameters>
</method>
<method name="SetDevice" cname="gdk_drag_context_set_device">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</method>
<method name="SetHotspot" cname="gdk_drag_context_set_hotspot">
<return-type type="void" />
<parameters>
<parameter type="gint" name="hot_x" />
<parameter type="gint" name="hot_y" />
</parameters>
</method>
</object>
<object name="FrameClock" cname="GdkFrameClock" parent="GObject">
<class_struct cname="GdkFrameClockClass">
@ -1772,6 +1907,9 @@
<method name="GetWindow" cname="gdk_gl_context_get_window">
<return-type type="GdkWindow*" />
</method>
<method name="IsLegacy" cname="gdk_gl_context_is_legacy">
<return-type type="gboolean" />
</method>
<method name="MakeCurrent" cname="gdk_gl_context_make_current">
<return-type type="void" />
</method>
@ -2351,6 +2489,105 @@
<return-type type="gint" />
</method>
</object>
<object name="Seat" cname="GdkSeat" parent="GObject">
<class_struct cname="GdkSeatClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
<method vm="device_added" />
<method vm="device_removed" />
<method vm="device_changed" />
<method vm="get_capabilities" />
<method vm="grab" />
<method vm="ungrab" />
<method vm="get_master" />
<method vm="get_slaves" />
</class_struct>
<virtual_method name="DeviceAdded" cname="device_added">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</virtual_method>
<virtual_method name="DeviceRemoved" cname="device_removed">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</virtual_method>
<virtual_method name="DeviceChanged" cname="device_changed">
<return-type type="void" />
<parameters>
<parameter type="GdkDevice*" name="device" />
</parameters>
</virtual_method>
<virtual_method name="GetCapabilities" cname="get_capabilities">
<return-type type="GdkSeatCapabilities" />
<parameters />
</virtual_method>
<virtual_method name="Grab" cname="grab">
<return-type type="GdkGrabStatus" />
<parameters>
<parameter type="GdkWindow*" name="window" />
<parameter type="GdkSeatCapabilities" name="capabilities" />
<parameter type="gboolean" name="owner_events" />
<parameter type="GdkCursor*" name="cursor" />
<parameter type="const-GdkEvent*" name="event" />
<parameter type="GdkSeatGrabPrepareFunc" name="prepare_func" />
<parameter type="gpointer" name="prepare_func_data" />
</parameters>
</virtual_method>
<virtual_method name="Ungrab" cname="ungrab">
<return-type type="void" />
<parameters />
</virtual_method>
<virtual_method name="GetMaster" cname="get_master">
<return-type type="GdkDevice*" />
<parameters>
<parameter type="GdkSeatCapabilities" name="capability" />
</parameters>
</virtual_method>
<virtual_method name="GetSlaves" cname="get_slaves">
<return-type type="GList*" />
<parameters>
<parameter type="GdkSeatCapabilities" name="capabilities" />
</parameters>
</virtual_method>
<method name="GetCapabilities" cname="gdk_seat_get_capabilities">
<return-type type="GdkSeatCapabilities" />
</method>
<method name="GetDisplay" cname="gdk_seat_get_display">
<return-type type="GdkDisplay*" />
</method>
<method name="GetKeyboard" cname="gdk_seat_get_keyboard">
<return-type type="GdkDevice*" />
</method>
<method name="GetPointer" cname="gdk_seat_get_pointer">
<return-type type="GdkDevice*" />
</method>
<method name="GetSlaves" cname="gdk_seat_get_slaves">
<return-type type="GList*" />
<parameters>
<parameter type="GdkSeatCapabilities" name="capabilities" />
</parameters>
</method>
<method name="GetType" cname="gdk_seat_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="Grab" cname="gdk_seat_grab">
<return-type type="GdkGrabStatus" />
<parameters>
<parameter type="GdkWindow*" name="window" />
<parameter type="GdkSeatCapabilities" name="capabilities" />
<parameter type="gboolean" name="owner_events" />
<parameter type="GdkCursor*" name="cursor" />
<parameter type="const-GdkEvent*" name="event" />
<parameter type="GdkSeatGrabPrepareFunc" name="prepare_func" />
<parameter type="gpointer" name="prepare_func_data" />
</parameters>
</method>
<method name="Ungrab" cname="gdk_seat_ungrab">
<return-type type="void" />
</method>
</object>
<object name="Visual" cname="GdkVisual" parent="GObject">
<class_struct cname="GdkVisualClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
@ -3511,6 +3748,7 @@
<field name="YRoot" cname="y_root" type="gdouble" />
<field name="DeltaX" cname="delta_x" type="gdouble" />
<field name="DeltaY" cname="delta_y" type="gdouble" />
<field name="IsStop" cname="is_stop" bits="1" type="guint" />
</struct>
<struct name="EventSelection" cname="GdkEventSelection">
<field name="Type" cname="type" type="GdkEventType" />
@ -3708,6 +3946,8 @@
</method>
</struct>
<alias name="Rectangle" cname="GdkRectangle" type="cairo_rectangle_int_t" />
<struct name="SeatDefault" cname="GdkSeatDefault" opaque="true" />
<struct name="SeatDefaultClass" cname="GdkSeatDefaultClass" opaque="true" />
<struct name="ThreadsDispatch" cname="GdkThreadsDispatch" opaque="true" />
<struct name="TimeCoord" cname="GdkTimeCoord">
<field name="Time" cname="time" type="guint32" />
@ -3956,6 +4196,16 @@
<parameter type="GList*" name="targets" />
</parameters>
</method>
<method name="BeginFromPoint" cname="gdk_drag_begin_from_point" shared="true">
<return-type type="GdkDragContext*" />
<parameters>
<parameter type="GdkWindow*" name="window" />
<parameter type="GdkDevice*" name="device" />
<parameter type="GList*" name="targets" />
<parameter type="gint" name="x_root" />
<parameter type="gint" name="y_root" />
</parameters>
</method>
<method name="Drop" cname="gdk_drag_drop" shared="true">
<return-type type="void" />
<parameters>
@ -3963,6 +4213,13 @@
<parameter type="guint32" name="time_" />
</parameters>
</method>
<method name="DropDone" cname="gdk_drag_drop_done" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GdkDragContext*" name="context" />
<parameter type="gboolean" name="success" />
</parameters>
</method>
<method name="DropSucceeded" cname="gdk_drag_drop_succeeded" shared="true">
<return-type type="gboolean" />
<parameters>
@ -4142,6 +4399,12 @@
<parameter type="GdkScrollDirection*" name="direction" />
</parameters>
</method>
<method name="GetSeat" cname="gdk_event_get_seat" shared="true">
<return-type type="GdkSeat*" />
<parameters>
<parameter type="const-GdkEvent*" name="event" />
</parameters>
</method>
<method name="GetSourceDevice" cname="gdk_event_get_source_device" shared="true">
<return-type type="GdkDevice*" />
<parameters>
@ -4178,6 +4441,12 @@
<parameter type="GDestroyNotify" name="notify" />
</parameters>
</method>
<method name="IsScrollStopEvent" cname="gdk_event_is_scroll_stop_event" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GdkEvent*" name="event" />
</parameters>
</method>
<method name="New" cname="gdk_event_new" shared="true">
<return-type type="GdkEvent*" />
<parameters>
@ -4464,6 +4733,13 @@
</method>
</class>
<class name="Rectangle" cname="GdkRectangle_">
<method name="Equal" cname="gdk_rectangle_equal" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="const-GdkRectangle*" name="rect1" />
<parameter type="const-GdkRectangle*" name="rect2" />
</parameters>
</method>
<method name="GetType" cname="gdk_rectangle_get_type" shared="true">
<return-type type="GType" />
</method>
@ -4649,6 +4925,7 @@
<member cname="GDK_PIXBUF_ERROR_UNKNOWN_TYPE" name="UnknownType" />
<member cname="GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION" name="UnsupportedOperation" />
<member cname="GDK_PIXBUF_ERROR_FAILED" name="Failed" />
<member cname="GDK_PIXBUF_ERROR_INCOMPLETE_ANIMATION" name="IncompleteAnimation" />
</enum>
<enum name="PixbufFrameAction" cname="GdkPixbufFrameAction" type="enum">
<member cname="GDK_PIXBUF_FRAME_RETAIN" name="Retain" />
@ -5402,6 +5679,7 @@
</method>
</object>
<struct name="GdipContext" cname="GdipContext" opaque="true" />
<struct name="PixbufBufferQueue" cname="GdkPixbufBufferQueue" opaque="true" />
<boxed name="PixbufFormat" cname="GdkPixbufFormat" opaque="true">
<method name="Copy" cname="gdk_pixbuf_format_copy">
<return-type type="GdkPixbufFormat*" owned="true" />
@ -5478,7 +5756,6 @@
</struct>
<struct name="Gif89" cname="Gif89" opaque="true" />
<struct name="GifContext" cname="GifContext" opaque="true" />
<struct name="IOBuffer" cname="IOBuffer" opaque="true" />
<struct name="IcnsBlockHeader" cname="IcnsBlockHeader" opaque="true" />
<struct name="IconEntry" cname="IconEntry" opaque="true" />
<struct name="LoadContext" cname="LoadContext" opaque="true" />

View File

@ -21,6 +21,7 @@
<member cname="G_APPLICATION_HANDLES_COMMAND_LINE" name="HandlesCommandLine" value="1 &lt;&lt; 3" />
<member cname="G_APPLICATION_SEND_ENVIRONMENT" name="SendEnvironment" value="1 &lt;&lt; 4" />
<member cname="G_APPLICATION_NON_UNIQUE" name="NonUnique" value="1 &lt;&lt; 5" />
<member cname="G_APPLICATION_CAN_OVERRIDE_APP_ID" name="CanOverrideAppId" value="1 &lt;&lt; 6" />
</enum>
<enum name="AskPasswordFlags" cname="GAskPasswordFlags" gtype="g_ask_password_flags_get_type" type="flags">
<member cname="G_ASK_PASSWORD_NEED_PASSWORD" name="NeedPassword" value="1 &lt;&lt; 0" />
@ -351,6 +352,7 @@
<member cname="G_IO_ERROR_BROKEN_PIPE" name="BrokenPipe" />
<member cname="G_IO_ERROR_CONNECTION_CLOSED" name="ConnectionClosed" value="BrokenPipe" />
<member cname="G_IO_ERROR_NOT_CONNECTED" name="NotConnected" />
<member cname="G_IO_ERROR_MESSAGE_TOO_LARGE" name="MessageTooLarge" />
</enum>
<enum name="IOModuleScopeFlags" cname="GIOModuleScopeFlags" type="enum">
<member cname="G_IO_MODULE_SCOPE_NONE" name="None" />
@ -588,6 +590,14 @@
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="DatagramBasedSourceFunc" cname="GDatagramBasedSourceFunc">
<return-type type="gboolean" />
<parameters>
<parameter type="GDatagramBased*" name="datagram_based" />
<parameter type="GIOCondition" name="condition" />
<parameter type="gpointer" name="user_data" />
</parameters>
</callback>
<callback name="FileMeasureProgressCallback" cname="GFileMeasureProgressCallback">
<return-type type="void" />
<parameters>
@ -1534,6 +1544,107 @@
<return-type type="void" />
</method>
</interface>
<interface name="DatagramBased" cname="GDatagramBased">
<class_struct cname="GDatagramBasedInterface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="receive_messages" />
<method vm="send_messages" />
<method vm="create_source" />
<method vm="condition_check" />
<method vm="condition_wait" />
</class_struct>
<virtual_method name="ReceiveMessages" cname="receive_messages">
<return-type type="gint" />
<parameters>
<parameter type="GInputMessage*" name="messages" />
<parameter type="guint" name="num_messages" />
<parameter type="gint" name="flags" />
<parameter type="gint64" name="timeout" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="SendMessages" cname="send_messages">
<return-type type="gint" />
<parameters>
<parameter type="GOutputMessage*" name="messages" />
<parameter type="guint" name="num_messages" />
<parameter type="gint" name="flags" />
<parameter type="gint64" name="timeout" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<virtual_method name="CreateSource" cname="create_source">
<return-type type="GSource*" />
<parameters>
<parameter type="GIOCondition" name="condition" />
<parameter type="GCancellable*" name="cancellable" />
</parameters>
</virtual_method>
<virtual_method name="ConditionCheck" cname="condition_check">
<return-type type="GIOCondition" />
<parameters>
<parameter type="GIOCondition" name="condition" />
</parameters>
</virtual_method>
<virtual_method name="ConditionWait" cname="condition_wait">
<return-type type="gboolean" />
<parameters>
<parameter type="GIOCondition" name="condition" />
<parameter type="gint64" name="timeout" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GError**" name="error" />
</parameters>
</virtual_method>
<method name="ConditionCheck" cname="g_datagram_based_condition_check">
<return-type type="GIOCondition" />
<parameters>
<parameter type="GIOCondition" name="condition" />
</parameters>
</method>
<method name="ConditionWait" cname="g_datagram_based_condition_wait">
<return-type type="gboolean" />
<parameters>
<parameter type="GIOCondition" name="condition" />
<parameter type="gint64" name="timeout" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="CreateSource" cname="g_datagram_based_create_source">
<return-type type="GSource*" />
<parameters>
<parameter type="GIOCondition" name="condition" />
<parameter type="GCancellable*" name="cancellable" />
</parameters>
</method>
<method name="GetType" cname="g_datagram_based_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="ReceiveMessages" cname="g_datagram_based_receive_messages">
<return-type type="gint" />
<parameters>
<parameter type="GInputMessage*" name="messages" />
<parameter type="guint" name="num_messages" />
<parameter type="gint" name="flags" />
<parameter type="gint64" name="timeout" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="SendMessages" cname="g_datagram_based_send_messages">
<return-type type="gint" />
<parameters>
<parameter type="GOutputMessage*" name="messages" />
<parameter type="guint" name="num_messages" />
<parameter type="gint" name="flags" />
<parameter type="gint64" name="timeout" />
<parameter type="GCancellable*" name="cancellable" />
<parameter type="GError**" name="error" />
</parameters>
</method>
</interface>
<interface name="Drive" cname="GDrive">
<class_struct cname="GDriveIface">
<field name="GIface" cname="g_iface" type="GTypeInterface" />
@ -4408,6 +4519,7 @@
<field name="GIface" cname="g_iface" type="GTypeInterface" />
<method vm="enumerate" />
<method vm="proxy_enumerate" />
<method vm="to_string" />
</class_struct>
<virtual_method name="Enumerate" cname="enumerate">
<return-type type="GSocketAddressEnumerator*" />
@ -4417,6 +4529,10 @@
<return-type type="GSocketAddressEnumerator*" />
<parameters />
</virtual_method>
<virtual_method name="ToString" cname="to_string">
<return-type type="gchar*" />
<parameters />
</virtual_method>
<method name="Enumerate" cname="g_socket_connectable_enumerate">
<return-type type="GSocketAddressEnumerator*" />
</method>
@ -4426,6 +4542,9 @@
<method name="ProxyEnumerate" cname="g_socket_connectable_proxy_enumerate">
<return-type type="GSocketAddressEnumerator*" />
</method>
<method name="ToString" cname="g_socket_connectable_to_string">
<return-type type="gchar*" />
</method>
</interface>
<interface name="TlsBackend" cname="GTlsBackend">
<class_struct cname="GTlsBackendInterface">
@ -4436,6 +4555,9 @@
<method vm="get_server_connection_type" />
<method vm="get_file_database_type" />
<method vm="get_default_database" />
<method vm="supports_dtls" />
<method vm="get_dtls_client_connection_type" />
<method vm="get_dtls_server_connection_type" />
</class_struct>
<virtual_method name="SupportsTls" cname="supports_tls">
<return-type type="gboolean" />
@ -4457,6 +4579,16 @@
<return-type type="GTlsDatabase*" />
<parameters />
</virtual_method>
<virtual_method name="SupportsDtls" cname="supports_dtls">
<return-type type="gboolean" />
<parameters />
</virtual_method>
<virtual_method name="GetDtlsClientConnectionType" cname="get_dtls_client_connection_type" shared="true">
<return-type type="GType" />
</virtual_method>
<virtual_method name="GetDtlsServerConnectionType" cname="get_dtls_server_connection_type" shared="true">
<return-type type="GType" />
</virtual_method>
<method name="GetCertificateType" cname="g_tls_backend_get_certificate_type">
<return-type type="GType" />
</method>
@ -4469,6 +4601,12 @@
<method name="GetDefaultDatabase" cname="g_tls_backend_get_default_database">
<return-type type="GTlsDatabase*" />
</method>
<method name="GetDtlsClientConnectionType" cname="g_tls_backend_get_dtls_client_connection_type">
<return-type type="GType" />
</method>
<method name="GetDtlsServerConnectionType" cname="g_tls_backend_get_dtls_server_connection_type">
<return-type type="GType" />
</method>
<method name="GetFileDatabaseType" cname="g_tls_backend_get_file_database_type">
<return-type type="GType" />
</method>
@ -4478,6 +4616,9 @@
<method name="GetType" cname="g_tls_backend_get_type" shared="true">
<return-type type="GType" />
</method>
<method name="SupportsDtls" cname="g_tls_backend_supports_dtls">
<return-type type="gboolean" />
</method>
<method name="SupportsTls" cname="g_tls_backend_supports_tls">
<return-type type="gboolean" />
</method>
@ -7391,6 +7532,9 @@
<property name="Port" cname="port" type="guint" readable="true" writeable="true" construct-only="true" />
<property name="Flowinfo" cname="flowinfo" type="guint" readable="true" writeable="true" construct-only="true" />
<property name="ScopeId" cname="scope-id" type="guint" readable="true" writeable="true" construct-only="true" />
<implements>
<interface cname="GSocketConnectable" />
</implements>
<method name="GetAddress" cname="g_inet_socket_address_get_address">
<return-type type="GInetAddress*" />
</method>
@ -12464,6 +12608,9 @@
<property name="PathAsArray" cname="path-as-array" type="GByteArray" readable="true" writeable="true" construct-only="true" />
<property name="Abstract" cname="abstract" type="gboolean" readable="true" writeable="true" construct-only="true" />
<property name="AddressType" cname="address-type" type="GUnixSocketAddressType" readable="true" writeable="true" construct-only="true" />
<implements>
<interface cname="GSocketConnectable" />
</implements>
<method name="AbstractNamesSupported" cname="g_unix_socket_address_abstract_names_supported" shared="true">
<return-type type="gboolean" />
</method>
@ -13075,6 +13222,11 @@
<struct name="DBusServerClass" cname="GDBusServerClass" opaque="true" />
<struct name="DBusSignalInfo" cname="GDBusSignalInfo" opaque="true" />
<struct name="DBusSubtreeVTable" cname="GDBusSubtreeVTable" opaque="true" />
<struct name="DtlsClientConnection" cname="GDtlsClientConnection" opaque="true" />
<struct name="DtlsConnection" cname="GDtlsConnection" opaque="true" />
<struct name="DtlsServerConnection" cname="GDtlsServerConnection" opaque="true" />
<struct name="DummyDtlsConnection" cname="GDummyDtlsConnection" opaque="true" />
<struct name="DummyDtlsConnectionClass" cname="GDummyDtlsConnectionClass" opaque="true" />
<struct name="DummyTlsCertificate" cname="GDummyTlsCertificate" opaque="true" />
<struct name="DummyTlsCertificateClass" cname="GDummyTlsCertificateClass" opaque="true" />
<struct name="DummyTlsConnection" cname="GDummyTlsConnection" opaque="true" />
@ -13247,6 +13399,15 @@
</parameters>
</callback>
</struct>
<struct name="InputMessage" cname="GInputMessage">
<field name="Address" cname="address" type="GSocketAddress**" />
<field name="Vectors" cname="vectors" type="GInputVector*" />
<field name="NumVectors" cname="num_vectors" type="guint" />
<field name="BytesReceived" cname="bytes_received" type="gsize" />
<field name="Flags" cname="flags" type="gint" />
<field name="ControlMessages" cname="control_messages" type="GSocketControlMessage***" />
<field name="NumControlMessages" cname="num_control_messages" type="guint*" />
</struct>
<struct name="InputVector" cname="GInputVector">
<field name="Buffer" cname="buffer" type="gpointer" />
<field name="Size" cname="size" type="gsize" />

View File

@ -175,6 +175,8 @@
<member cname="GTK_DEBUG_INTERACTIVE" name="Interactive" value="1 &lt;&lt; 17" />
<member cname="GTK_DEBUG_TOUCHSCREEN" name="Touchscreen" value="1 &lt;&lt; 18" />
<member cname="GTK_DEBUG_ACTIONS" name="Actions" value="1 &lt;&lt; 19" />
<member cname="GTK_DEBUG_RESIZE" name="Resize" value="1 &lt;&lt; 20" />
<member cname="GTK_DEBUG_LAYOUT" name="Layout" value="1 &lt;&lt; 21" />
</enum>
<enum name="DeleteType" cname="GtkDeleteType" gtype="gtk_delete_type_get_type" type="enum">
<member cname="GTK_DELETE_CHARS" name="Chars" />
@ -470,6 +472,10 @@
<member cname="GTK_POLICY_NEVER" name="Never" />
<member cname="GTK_POLICY_EXTERNAL" name="External" />
</enum>
<enum name="PopoverConstraint" cname="GtkPopoverConstraint" gtype="gtk_popover_constraint_get_type" type="enum">
<member cname="GTK_POPOVER_CONSTRAINT_NONE" name="None" />
<member cname="GTK_POPOVER_CONSTRAINT_WINDOW" name="Window" />
</enum>
<enum name="PositionType" cname="GtkPositionType" gtype="gtk_position_type_get_type" type="enum">
<member cname="GTK_POS_LEFT" name="Left" />
<member cname="GTK_POS_RIGHT" name="Right" />
@ -716,6 +722,16 @@
<member cname="GTK_SHADOW_ETCHED_IN" name="EtchedIn" />
<member cname="GTK_SHADOW_ETCHED_OUT" name="EtchedOut" />
</enum>
<enum name="ShortcutType" cname="GtkShortcutType" gtype="gtk_shortcut_type_get_type" type="enum">
<member cname="GTK_SHORTCUT_ACCELERATOR" name="Accelerator" />
<member cname="GTK_SHORTCUT_GESTURE_PINCH" name="GesturePinch" />
<member cname="GTK_SHORTCUT_GESTURE_STRETCH" name="GestureStretch" />
<member cname="GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE" name="GestureRotateClockwise" />
<member cname="GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE" name="GestureRotateCounterclockwise" />
<member cname="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT" name="GestureTwoFingerSwipeLeft" />
<member cname="GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT" name="GestureTwoFingerSwipeRight" />
<member cname="GTK_SHORTCUT_GESTURE" name="Gesture" />
</enum>
<enum name="SizeGroupMode" cname="GtkSizeGroupMode" gtype="gtk_size_group_mode_get_type" type="enum">
<member cname="GTK_SIZE_GROUP_NONE" name="None" />
<member cname="GTK_SIZE_GROUP_HORIZONTAL" name="Horizontal" />
@ -780,6 +796,7 @@
<member cname="GTK_STATE_FLAG_LINK" name="Link" value="1 &lt;&lt; 9" />
<member cname="GTK_STATE_FLAG_VISITED" name="Visited" value="1 &lt;&lt; 10" />
<member cname="GTK_STATE_FLAG_CHECKED" name="Checked" value="1 &lt;&lt; 11" />
<member cname="GTK_STATE_FLAG_DROP_ACTIVE" name="DropActive" value="1 &lt;&lt; 12" />
</enum>
<enum name="StateType" cname="GtkStateType" gtype="gtk_state_type_get_type" type="enum">
<member cname="GTK_STATE_NORMAL" name="Normal" />
@ -790,6 +807,11 @@
<member cname="GTK_STATE_INCONSISTENT" name="Inconsistent" />
<member cname="GTK_STATE_FOCUSED" name="Focused" />
</enum>
<enum name="StyleContextPrintFlags" cname="GtkStyleContextPrintFlags" gtype="gtk_style_context_print_flags_get_type" type="flags">
<member cname="GTK_STYLE_CONTEXT_PRINT_NONE" name="None" />
<member cname="GTK_STYLE_CONTEXT_PRINT_RECURSE" name="Recurse" value="1 &lt;&lt; 0" />
<member cname="GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE" name="ShowStyle" value="1 &lt;&lt; 1" />
</enum>
<enum name="TargetFlags" cname="GtkTargetFlags" gtype="gtk_target_flags_get_type" type="flags">
<member cname="GTK_TARGET_SAME_APP" name="SameApp" value="1 &lt;&lt; 0" />
<member cname="GTK_TARGET_SAME_WIDGET" name="SameWidget" value="1 &lt;&lt; 1" />
@ -818,6 +840,8 @@
<enum name="TextViewLayer" cname="GtkTextViewLayer" gtype="gtk_text_view_layer_get_type" type="enum">
<member cname="GTK_TEXT_VIEW_LAYER_BELOW" name="Below" />
<member cname="GTK_TEXT_VIEW_LAYER_ABOVE" name="Above" />
<member cname="GTK_TEXT_VIEW_LAYER_BELOW_TEXT" name="BelowText" />
<member cname="GTK_TEXT_VIEW_LAYER_ABOVE_TEXT" name="AboveText" />
</enum>
<enum name="TextWindowType" cname="GtkTextWindowType" gtype="gtk_text_window_type_get_type" type="enum">
<member cname="GTK_TEXT_WINDOW_PRIVATE" name="Private" />
@ -2566,6 +2590,32 @@
<method name="ListShortcutFolders" cname="gtk_file_chooser_list_shortcut_folders">
<return-type type="GSList*" />
</method>
<method name="NativeGetAcceptLabel" cname="gtk_file_chooser_native_get_accept_label" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
</parameters>
</method>
<method name="NativeGetCancelLabel" cname="gtk_file_chooser_native_get_cancel_label" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
</parameters>
</method>
<method name="NativeSetAcceptLabel" cname="gtk_file_chooser_native_set_accept_label" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
<parameter type="const-char*" name="accept_label" />
</parameters>
</method>
<method name="NativeSetCancelLabel" cname="gtk_file_chooser_native_set_cancel_label" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkFileChooserNative*" name="self" />
<parameter type="const-char*" name="cancel_label" />
</parameters>
</method>
<method name="RemoveFilter" cname="gtk_file_chooser_remove_filter">
<return-type type="void" />
<parameters>
@ -5406,6 +5456,9 @@
<interface cname="GActionGroup" />
<interface cname="GActionMap" />
</implements>
<method name="GetHelpOverlay" cname="gtk_application_window_get_help_overlay">
<return-type type="GtkShortcutsWindow*" />
</method>
<method name="GetId" cname="gtk_application_window_get_id">
<return-type type="guint" />
</method>
@ -5420,6 +5473,12 @@
<parameter type="GtkApplication*" name="application" />
</parameters>
</constructor>
<method name="SetHelpOverlay" cname="gtk_application_window_set_help_overlay">
<return-type type="void" />
<parameters>
<parameter type="GtkShortcutsWindow*" name="help_overlay" />
</parameters>
</method>
<method name="SetShowMenubar" cname="gtk_application_window_set_show_menubar">
<return-type type="void" />
<parameters>
@ -6231,6 +6290,16 @@
<parameter type="GObject*" name="object" />
</parameters>
</method>
<method name="ExtendWithTemplate" cname="gtk_builder_extend_with_template">
<return-type type="guint" />
<parameters>
<parameter type="GtkWidget*" name="widget" />
<parameter type="GType" name="template_type" />
<parameter type="const-gchar*" name="buffer" />
<parameter type="gsize" name="length" />
<parameter type="GError**" name="error" />
</parameters>
</method>
<method name="GetApplication" cname="gtk_builder_get_application">
<return-type type="GtkApplication*" />
</method>
@ -6327,7 +6396,6 @@
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="true" />
<property name="UseUnderline" cname="use-underline" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="UseStock" cname="use-stock" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
<property name="Relief" cname="relief" type="GtkReliefStyle" readable="true" writeable="true" />
<property name="Xalign" cname="xalign" type="gfloat" readable="true" writeable="true" />
<property name="Yalign" cname="yalign" type="gfloat" readable="true" writeable="true" />
@ -6400,7 +6468,7 @@
<method name="GetEventWindow" cname="gtk_button_get_event_window">
<return-type type="GdkWindow*" />
</method>
<method name="GetFocusOnClick" cname="gtk_button_get_focus_on_click">
<method name="GetFocusOnClick" cname="gtk_button_get_focus_on_click" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetImage" cname="gtk_button_get_image">
@ -6468,7 +6536,7 @@
<parameter type="gboolean" name="always_show" />
</parameters>
</method>
<method name="SetFocusOnClick" cname="gtk_button_set_focus_on_click">
<method name="SetFocusOnClick" cname="gtk_button_set_focus_on_click" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
@ -8610,6 +8678,7 @@
<return-type type="void" />
<parameters />
</signal>
<property name="ShowEditor" cname="show-editor" type="gboolean" readable="true" writeable="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
@ -8997,7 +9066,6 @@
<property name="Active" cname="active" type="gint" readable="true" writeable="true" />
<property name="AddTearoffs" cname="add-tearoffs" type="gboolean" readable="true" writeable="true" />
<property name="HasFrame" cname="has-frame" type="gboolean" readable="true" writeable="true" />
<property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
<property name="TearoffTitle" cname="tearoff-title" type="gchar*" readable="true" writeable="true" />
<property name="PopupShown" cname="popup-shown" type="gboolean" readable="true" />
<property name="ButtonSensitivity" cname="button-sensitivity" type="GtkSensitivityType" readable="true" writeable="true" />
@ -9049,7 +9117,7 @@
<method name="GetEntryTextColumn" cname="gtk_combo_box_get_entry_text_column">
<return-type type="gint" />
</method>
<method name="GetFocusOnClick" cname="gtk_combo_box_get_focus_on_click">
<method name="GetFocusOnClick" cname="gtk_combo_box_get_focus_on_click" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetHasEntry" cname="gtk_combo_box_get_has_entry">
@ -9158,7 +9226,7 @@
<parameter type="gint" name="text_column" />
</parameters>
</method>
<method name="SetFocusOnClick" cname="gtk_combo_box_set_focus_on_click">
<method name="SetFocusOnClick" cname="gtk_combo_box_set_focus_on_click" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
@ -9930,8 +9998,6 @@
<property name="MaxLength" cname="max-length" type="gint" readable="true" writeable="true" />
<property name="Visibility" cname="visibility" type="gboolean" readable="true" writeable="true" />
<property name="HasFrame" cname="has-frame" type="gboolean" readable="true" writeable="true" />
<property name="InnerBorder" cname="inner-border" type="GtkBorder" readable="true" writeable="true" />
<property name="InvisibleChar" cname="invisible-char" type="gunichar" readable="true" writeable="true" />
<property name="ActivatesDefault" cname="activates-default" type="gboolean" readable="true" writeable="true" />
<property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
<property name="MaxWidthChars" cname="max-width-chars" type="gint" readable="true" writeable="true" />
@ -9974,6 +10040,7 @@
<property name="Tabs" cname="tabs" type="PangoTabArray" readable="true" writeable="true" />
<property name="IconPrelight" cname="icon-prelight" type="gboolean" readable="true" />
<property name="ProgressBorder" cname="progress-border" type="GtkBorder" readable="true" />
<property name="InvisibleChar" cname="invisible-char" type="gunichar" readable="true" />
<signal name="PopulatePopup" cname="populate-popup" when="LAST" field_name="populate_popup">
<return-type type="void" />
<parameters>
@ -10045,6 +10112,7 @@
<parameter name="p0" type="gchar*" />
</parameters>
</signal>
<property name="InnerBorder" cname="inner-border" type="GtkBorder" readable="true" />
<virtual_method name="GetTextAreaSize" cname="get_text_area_size">
<return-type type="void" />
<parameters>
@ -11052,7 +11120,6 @@
<parameters />
</signal>
<property name="Dialog" cname="dialog" type="GtkFileChooser" writeable="true" construct-only="true" />
<property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="WidthChars" cname="width-chars" type="gint" readable="true" writeable="true" />
<virtual_method name="_GtkReserved1" cname="__gtk_reserved1" shared="true" padding="true">
@ -11070,7 +11137,7 @@
<implements>
<interface cname="GtkFileChooser" />
</implements>
<method name="GetFocusOnClick" cname="gtk_file_chooser_button_get_focus_on_click">
<method name="GetFocusOnClick" cname="gtk_file_chooser_button_get_focus_on_click" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="GetTitle" cname="gtk_file_chooser_button_get_title">
@ -11093,7 +11160,7 @@
<parameter type="GtkWidget*" name="dialog" />
</parameters>
</constructor>
<method name="SetFocusOnClick" cname="gtk_file_chooser_button_set_focus_on_click">
<method name="SetFocusOnClick" cname="gtk_file_chooser_button_set_focus_on_click" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
@ -14360,6 +14427,12 @@
<field name="ParentClass" cname="parent_class" type="GtkIMContextClass" />
</class_struct>
<field name="Priv" cname="priv" type="GtkIMContextSimplePrivate*" />
<method name="AddComposeFile" cname="gtk_im_context_simple_add_compose_file">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="compose_file" />
</parameters>
</method>
<method name="AddTable" cname="gtk_im_context_simple_add_table">
<return-type type="void" />
<parameters>
@ -17589,6 +17662,9 @@
<method signal_vm="drag_perform_drop" />
<method signal_vm="show_enter_location" />
<method signal_vm="show_other_locations" />
<method signal_vm="show_other_locations_with_flags" />
<method signal_vm="mount" />
<method signal_vm="unmount" />
</class_struct>
<signal name="OpenLocation" cname="open-location" when="FIRST" field_name="open_location">
<return-type type="void" />
@ -17646,6 +17722,24 @@
<return-type type="void" />
<parameters />
</signal>
<signal name="ShowOtherLocationsWithFlags" cname="show-other-locations-with-flags" when="FIRST" field_name="show_other_locations_with_flags">
<return-type type="void" />
<parameters>
<parameter type="GtkPlacesOpenFlags" name="open_flags" />
</parameters>
</signal>
<signal name="Mount" cname="mount" when="FIRST" field_name="mount">
<return-type type="void" />
<parameters>
<parameter type="GMountOperation*" name="mount_operation" />
</parameters>
</signal>
<signal name="Unmount" cname="unmount" when="FIRST" field_name="unmount">
<return-type type="void" />
<parameters>
<parameter type="GMountOperation*" name="unmount_operation" />
</parameters>
</signal>
<property name="Location" cname="location" type="GFile" readable="true" writeable="true" />
<property name="OpenFlags" cname="open-flags" type="GtkPlacesOpenFlags" readable="true" writeable="true" />
<property name="ShowRecent" cname="show-recent" type="gboolean" readable="true" writeable="true" />
@ -17844,9 +17938,10 @@
<field name="Priv" cname="priv" type="GtkPopoverPrivate*" />
<property name="RelativeTo" cname="relative-to" type="GtkWidget" readable="true" writeable="true" />
<property name="PointingTo" cname="pointing-to" type="GdkRectangle" readable="true" writeable="true" />
<property name="Position" cname="position" type="GtkPositionType" readable="true" writeable="true" construct="true" />
<property name="Position" cname="position" type="GtkPositionType" readable="true" writeable="true" />
<property name="Modal" cname="modal" type="gboolean" readable="true" writeable="true" />
<property name="TransitionsEnabled" cname="transitions-enabled" type="gboolean" readable="true" writeable="true" />
<property name="ConstrainTo" cname="constrain-to" type="GtkPopoverConstraint" readable="true" writeable="true" />
<signal name="Closed" cname="closed" when="LAST" field_name="closed">
<return-type type="void" />
<parameters />
@ -17858,6 +17953,9 @@
<parameter type="const-gchar*" name="action_namespace" />
</parameters>
</method>
<method name="GetConstrainTo" cname="gtk_popover_get_constrain_to">
<return-type type="GtkPopoverConstraint" />
</method>
<method name="GetDefaultWidget" cname="gtk_popover_get_default_widget">
<return-type type="GtkWidget*" />
</method>
@ -17893,6 +17991,12 @@
<parameter type="GMenuModel*" name="model" />
</parameters>
</constructor>
<method name="SetConstrainTo" cname="gtk_popover_set_constrain_to">
<return-type type="void" />
<parameters>
<parameter type="GtkPopoverConstraint" name="constraint" />
</parameters>
</method>
<method name="SetDefaultWidget" cname="gtk_popover_set_default_widget">
<return-type type="void" />
<parameters>
@ -19584,7 +19688,7 @@
<method name="GetLowerStepperSensitivity" cname="gtk_range_get_lower_stepper_sensitivity">
<return-type type="GtkSensitivityType" />
</method>
<method name="GetMinSliderSize" cname="gtk_range_get_min_slider_size">
<method name="GetMinSliderSize" cname="gtk_range_get_min_slider_size" deprecated="1">
<return-type type="gint" />
</method>
<method name="GetRangeRect" cname="gtk_range_get_range_rect">
@ -19658,7 +19762,7 @@
<parameter type="GtkSensitivityType" name="sensitivity" />
</parameters>
</method>
<method name="SetMinSliderSize" cname="gtk_range_set_min_slider_size">
<method name="SetMinSliderSize" cname="gtk_range_set_min_slider_size" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="min_size" />
@ -20876,6 +20980,7 @@
<property name="GtkEnablePrimaryPaste" cname="gtk-enable-primary-paste" type="gboolean" />
<property name="GtkRecentFilesEnabled" cname="gtk-recent-files-enabled" type="gboolean" />
<property name="GtkLongPressTime" cname="gtk-long-press-time" type="guint" />
<property name="GtkKeynavUseCaret" cname="gtk-keynav-use-caret" type="gboolean" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
@ -20917,6 +21022,12 @@
<parameter type="GtkRcPropertyParser" name="parser" />
</parameters>
</method>
<method name="ResetProperty" cname="gtk_settings_reset_property">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SetDoubleProperty" cname="gtk_settings_set_double_property" deprecated="1">
<return-type type="void" />
<parameters>
@ -20949,6 +21060,76 @@
</parameters>
</method>
</object>
<object name="ShortcutsGroup" cname="GtkShortcutsGroup" parent="GtkBox">
<class_struct cname="GtkShortcutsGroupClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
</class_struct>
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="View" cname="view" type="gchar*" readable="true" writeable="true" />
<property name="AccelSizeGroup" cname="accel-size-group" type="GtkSizeGroup" writeable="true" />
<property name="TitleSizeGroup" cname="title-size-group" type="GtkSizeGroup" writeable="true" />
<property name="Height" cname="height" type="guint" readable="true" />
<method name="GetType" cname="gtk_shortcuts_group_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="ShortcutsSection" cname="GtkShortcutsSection" parent="GtkBox">
<class_struct cname="GtkShortcutsSectionClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
<method signal_vm="change_current_page" />
</class_struct>
<property name="SectionName" cname="section-name" type="gchar*" readable="true" writeable="true" />
<property name="ViewName" cname="view-name" type="gchar*" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="MaxHeight" cname="max-height" type="guint" readable="true" writeable="true" />
<signal name="ChangeCurrentPage" cname="change-current-page" when="LAST" field_name="change_current_page">
<return-type type="gboolean" />
<parameters>
<parameter type="gint" name="offset" />
</parameters>
</signal>
<method name="GetType" cname="gtk_shortcuts_section_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="ShortcutsShortcut" cname="GtkShortcutsShortcut" parent="GtkBox">
<class_struct cname="GtkShortcutsShortcutClass">
<field name="ParentClass" cname="parent_class" type="GtkBoxClass" />
</class_struct>
<property name="Accelerator" cname="accelerator" type="gchar*" readable="true" writeable="true" />
<property name="Icon" cname="icon" type="GIcon" readable="true" writeable="true" />
<property name="IconSet" cname="icon-set" type="gboolean" readable="true" writeable="true" />
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="Subtitle" cname="subtitle" type="gchar*" readable="true" writeable="true" />
<property name="SubtitleSet" cname="subtitle-set" type="gboolean" readable="true" writeable="true" />
<property name="AccelSizeGroup" cname="accel-size-group" type="GtkSizeGroup" writeable="true" />
<property name="TitleSizeGroup" cname="title-size-group" type="GtkSizeGroup" writeable="true" />
<property name="Direction" cname="direction" type="GtkTextDirection" readable="true" writeable="true" />
<property name="ShortcutType" cname="shortcut-type" type="GtkShortcutType" readable="true" writeable="true" />
<method name="GetType" cname="gtk_shortcuts_shortcut_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="ShortcutsWindow" cname="GtkShortcutsWindow" parent="GtkWindow">
<class_struct cname="GtkShortcutsWindowClass">
<field name="ParentClass" cname="parent_class" type="GtkWindowClass" />
<method signal_vm="close" />
<method signal_vm="search" />
</class_struct>
<property name="SectionName" cname="section-name" type="gchar*" readable="true" writeable="true" />
<property name="ViewName" cname="view-name" type="gchar*" readable="true" writeable="true" />
<signal name="Close" cname="close" when="LAST" field_name="close">
<return-type type="void" />
<parameters />
</signal>
<signal name="Search" cname="search" when="LAST" field_name="search">
<return-type type="void" />
<parameters />
</signal>
<method name="GetType" cname="gtk_shortcuts_window_get_type" shared="true">
<return-type type="GType" />
</method>
</object>
<object name="SizeGroup" cname="GtkSizeGroup" parent="GObject">
<class_struct cname="GtkSizeGroupClass">
<field name="ParentClass" cname="parent_class" type="GObjectClass" />
@ -21296,12 +21477,12 @@
<field name="ParentClass" cname="parent_class" type="GtkContainerClass" />
</class_struct>
<property name="Homogeneous" cname="homogeneous" type="gboolean" readable="true" writeable="true" />
<property name="Hhomogeneous" cname="hhomogeneous" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="Vhomogeneous" cname="vhomogeneous" type="gboolean" readable="true" writeable="true" construct="true" />
<property name="Hhomogeneous" cname="hhomogeneous" type="gboolean" readable="true" writeable="true" />
<property name="Vhomogeneous" cname="vhomogeneous" type="gboolean" readable="true" writeable="true" />
<property name="VisibleChild" cname="visible-child" type="GtkWidget" readable="true" writeable="true" />
<property name="VisibleChildName" cname="visible-child-name" type="gchar*" readable="true" writeable="true" />
<property name="TransitionDuration" cname="transition-duration" type="guint" readable="true" writeable="true" construct="true" />
<property name="TransitionType" cname="transition-type" type="GtkStackTransitionType" readable="true" writeable="true" construct="true" />
<property name="TransitionDuration" cname="transition-duration" type="guint" readable="true" writeable="true" />
<property name="TransitionType" cname="transition-type" type="GtkStackTransitionType" readable="true" writeable="true" />
<property name="TransitionRunning" cname="transition-running" type="gboolean" readable="true" />
<property name="InterpolateSize" cname="interpolate-size" type="gboolean" readable="true" writeable="true" />
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" />
@ -21460,6 +21641,7 @@
<method vm="_gtk_reserved3" />
<method vm="_gtk_reserved4" />
</class_struct>
<property name="IconSize" cname="icon-size" type="gint" readable="true" writeable="true" />
<property name="Stack" cname="stack" type="GtkStack" readable="true" writeable="true" construct="true" />
<virtual_method name="GtkReserved1" cname="_gtk_reserved1" shared="true" padding="true">
<return-type type="void" />
@ -22610,6 +22792,12 @@
<parameter type="gdouble*" name="progress" />
</parameters>
</method>
<method name="ToString" cname="gtk_style_context_to_string">
<return-type type="char*" />
<parameters>
<parameter type="GtkStyleContextPrintFlags" name="flags" />
</parameters>
</method>
</object>
<object name="StyleProperties" cname="GtkStyleProperties" parent="GObject">
<class_struct cname="GtkStylePropertiesClass">
@ -23737,6 +23925,12 @@
<virtual_method name="GtkReserved4" cname="_gtk_reserved4" shared="true" padding="true">
<return-type type="void" />
</virtual_method>
<method name="Changed" cname="gtk_text_tag_changed">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="size_changed" />
</parameters>
</method>
<method name="Event" cname="gtk_text_tag_event">
<return-type type="gboolean" />
<parameters>
@ -24094,7 +24288,7 @@
<return-type type="GtkInputPurpose" />
</method>
<method name="GetIterAtLocation" cname="gtk_text_view_get_iter_at_location">
<return-type type="void" />
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint" name="x" />
@ -24102,7 +24296,7 @@
</parameters>
</method>
<method name="GetIterAtPosition" cname="gtk_text_view_get_iter_at_position">
<return-type type="void" />
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextIter*" name="iter" />
<parameter type="gint*" name="trailing" />
@ -24226,6 +24420,9 @@
<method name="PlaceCursorOnscreen" cname="gtk_text_view_place_cursor_onscreen">
<return-type type="gboolean" />
</method>
<method name="ResetCursorBlink" cname="gtk_text_view_reset_cursor_blink">
<return-type type="void" />
</method>
<method name="ResetImContext" cname="gtk_text_view_reset_im_context">
<return-type type="void" />
</method>
@ -27794,6 +27991,7 @@
<property name="CanFocus" cname="can-focus" type="gboolean" readable="true" writeable="true" />
<property name="HasFocus" cname="has-focus" type="gboolean" readable="true" writeable="true" />
<property name="IsFocus" cname="is-focus" type="gboolean" readable="true" writeable="true" />
<property name="FocusOnClick" cname="focus-on-click" type="gboolean" readable="true" writeable="true" />
<property name="CanDefault" cname="can-default" type="gboolean" readable="true" writeable="true" />
<property name="HasDefault" cname="has-default" type="gboolean" readable="true" writeable="true" />
<property name="ReceivesDefault" cname="receives-default" type="gboolean" readable="true" writeable="true" />
@ -28446,6 +28644,12 @@
<parameter type="const-gchar*" name="property_name" />
</parameters>
</method>
<method name="ClassGetCssName" cname="gtk_widget_class_get_css_name" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
</parameters>
</method>
<method name="ClassInstallStyleProperty" cname="gtk_widget_class_install_style_property" shared="true">
<return-type type="void" />
<parameters>
@ -28499,6 +28703,13 @@
<parameter type="GDestroyNotify" name="connect_data_destroy" />
</parameters>
</method>
<method name="ClassSetCssName" cname="gtk_widget_class_set_css_name" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkWidgetClass*" name="widget_class" />
<parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="ClassSetTemplate" cname="gtk_widget_class_set_template" shared="true">
<return-type type="void" />
<parameters>
@ -28579,6 +28790,13 @@
<method name="GetAllocatedHeight" cname="gtk_widget_get_allocated_height">
<return-type type="int" />
</method>
<method name="GetAllocatedSize" cname="gtk_widget_get_allocated_size">
<return-type type="void" />
<parameters>
<parameter type="GtkAllocation*" name="allocation" />
<parameter type="int*" name="baseline" />
</parameters>
</method>
<method name="GetAllocatedWidth" cname="gtk_widget_get_allocated_width">
<return-type type="int" />
</method>
@ -28657,6 +28875,9 @@
<method name="GetEvents" cname="gtk_widget_get_events">
<return-type type="gint" />
</method>
<method name="GetFocusOnClick" cname="gtk_widget_get_focus_on_click">
<return-type type="gboolean" />
</method>
<method name="GetFontMap" cname="gtk_widget_get_font_map">
<return-type type="PangoFontMap*" />
</method>
@ -29060,6 +29281,9 @@
<method name="PushCompositeChild" cname="gtk_widget_push_composite_child" deprecated="1" shared="true">
<return-type type="void" />
</method>
<method name="QueueAllocate" cname="gtk_widget_queue_allocate">
<return-type type="void" />
</method>
<method name="QueueComputeExpand" cname="gtk_widget_queue_compute_expand">
<return-type type="void" />
</method>
@ -29248,6 +29472,12 @@
<parameter type="gint" name="events" />
</parameters>
</method>
<method name="SetFocusOnClick" cname="gtk_widget_set_focus_on_click">
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="focus_on_click" />
</parameters>
</method>
<method name="SetFontMap" cname="gtk_widget_set_font_map">
<return-type type="void" />
<parameters>
@ -29910,7 +30140,7 @@
<parameter type="GtkWindowType" name="type" />
</parameters>
</constructor>
<method name="ParseGeometry" cname="gtk_window_parse_geometry">
<method name="ParseGeometry" cname="gtk_window_parse_geometry" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="const-gchar*" name="geometry" />
@ -29957,7 +30187,7 @@
<method name="ResizeGripIsVisible" cname="gtk_window_resize_grip_is_visible" deprecated="1">
<return-type type="gboolean" />
</method>
<method name="ResizeToGeometry" cname="gtk_window_resize_to_geometry">
<method name="ResizeToGeometry" cname="gtk_window_resize_to_geometry" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
@ -30000,7 +30230,7 @@
<parameter type="GtkWidget*" name="default_widget" />
</parameters>
</method>
<method name="SetDefaultGeometry" cname="gtk_window_set_default_geometry">
<method name="SetDefaultGeometry" cname="gtk_window_set_default_geometry" deprecated="1">
<return-type type="void" />
<parameters>
<parameter type="gint" name="width" />
@ -30311,7 +30541,6 @@
</method>
</object>
<struct name="CacheEntry" cname="CacheEntry" opaque="true" />
<struct name="CachedIcon" cname="CachedIcon" opaque="true" />
<struct name="Child" cname="Child" opaque="true" />
<struct name="ClipboardRequest" cname="ClipboardRequest" opaque="true" />
<struct name="ColorStop" cname="ColorStop" opaque="true" />
@ -30476,6 +30705,11 @@
<struct name="BorderImage" cname="GtkBorderImage" opaque="true" />
<struct name="BorderImageSliceSize" cname="GtkBorderImageSliceSize" opaque="true" />
<struct name="BoxChild" cname="GtkBoxChild" opaque="true" />
<struct name="BoxGadget" cname="GtkBoxGadget" opaque="true" />
<struct name="BoxGadgetChild" cname="GtkBoxGadgetChild" opaque="true" />
<struct name="BoxGadgetClass" cname="GtkBoxGadgetClass" opaque="true" />
<struct name="BuiltinIcon" cname="GtkBuiltinIcon" opaque="true" />
<struct name="BuiltinIconClass" cname="GtkBuiltinIconClass" opaque="true" />
<struct name="CellAreaBoxContext" cname="GtkCellAreaBoxContext" opaque="true" />
<struct name="CellAreaBoxContextClass" cname="GtkCellAreaBoxContextClass" opaque="true" />
<struct name="CellEditableEventBox" cname="GtkCellEditableEventBox" opaque="true" />
@ -30487,20 +30721,24 @@
<struct name="ColorScaleClass" cname="GtkColorScaleClass" opaque="true" />
<struct name="ColorSwatch" cname="GtkColorSwatch" opaque="true" />
<struct name="ColorSwatchClass" cname="GtkColorSwatchClass" opaque="true" />
<struct name="ComposeTable" cname="GtkComposeTable" opaque="true" />
<struct name="ComposeTableCompact" cname="GtkComposeTableCompact" opaque="true" />
<struct name="CssAnimatedStyle" cname="GtkCssAnimatedStyle" opaque="true" />
<struct name="CssAnimatedStyleClass" cname="GtkCssAnimatedStyleClass" opaque="true" />
<struct name="CssAnimation" cname="GtkCssAnimation" opaque="true" />
<struct name="CssAnimationClass" cname="GtkCssAnimationClass" opaque="true" />
<struct name="CssCustomGadget" cname="GtkCssCustomGadget" opaque="true" />
<struct name="CssCustomGadgetClass" cname="GtkCssCustomGadgetClass" opaque="true" />
<struct name="CssCustomProperty" cname="GtkCssCustomProperty" opaque="true" />
<struct name="CssCustomPropertyClass" cname="GtkCssCustomPropertyClass" opaque="true" />
<struct name="CssGadget" cname="GtkCssGadget" opaque="true" />
<struct name="CssGadgetClass" cname="GtkCssGadgetClass" opaque="true" />
<struct name="CssImage" cname="GtkCssImage" opaque="true" />
<struct name="CssImageBuiltin" cname="GtkCssImageBuiltin" opaque="true" />
<struct name="CssImageBuiltinClass" cname="GtkCssImageBuiltinClass" opaque="true" />
<struct name="CssImageClass" cname="GtkCssImageClass" opaque="true" />
<struct name="CssImageCrossFade" cname="GtkCssImageCrossFade" opaque="true" />
<struct name="CssImageCrossFadeClass" cname="GtkCssImageCrossFadeClass" opaque="true" />
<struct name="CssImageFallback" cname="GtkCssImageFallback" opaque="true" />
<struct name="CssImageFallbackClass" cname="GtkCssImageFallbackClass" opaque="true" />
<struct name="CssImageGradient" cname="GtkCssImageGradient" opaque="true" />
<struct name="CssImageGradientClass" cname="GtkCssImageGradientClass" opaque="true" />
<struct name="CssImageIconTheme" cname="GtkCssImageIconTheme" opaque="true" />
@ -30508,6 +30746,11 @@
<struct name="CssImageLinear" cname="GtkCssImageLinear" opaque="true" />
<struct name="CssImageLinearClass" cname="GtkCssImageLinearClass" opaque="true" />
<struct name="CssImageLinearColorStop" cname="GtkCssImageLinearColorStop" opaque="true" />
<struct name="CssImageRadial" cname="GtkCssImageRadial" opaque="true" />
<struct name="CssImageRadialClass" cname="GtkCssImageRadialClass" opaque="true" />
<struct name="CssImageRadialColorStop" cname="GtkCssImageRadialColorStop" opaque="true" />
<struct name="CssImageRecolor" cname="GtkCssImageRecolor" opaque="true" />
<struct name="CssImageRecolorClass" cname="GtkCssImageRecolorClass" opaque="true" />
<struct name="CssImageScaled" cname="GtkCssImageScaled" opaque="true" />
<struct name="CssImageScaledClass" cname="GtkCssImageScaledClass" opaque="true" />
<struct name="CssImageSurface" cname="GtkCssImageSurface" opaque="true" />
@ -30525,6 +30768,8 @@
<struct name="CssNode" cname="GtkCssNode" opaque="true" />
<struct name="CssNodeClass" cname="GtkCssNodeClass" opaque="true" />
<struct name="CssNodeDeclaration" cname="GtkCssNodeDeclaration" opaque="true" />
<struct name="CssNodeStyleCache" cname="GtkCssNodeStyleCache" opaque="true" />
<struct name="CssNumberValueClass" cname="GtkCssNumberValueClass" opaque="true" />
<struct name="CssParser" cname="GtkCssParser" opaque="true" />
<struct name="CssPathNode" cname="GtkCssPathNode" opaque="true" />
<struct name="CssPathNodeClass" cname="GtkCssPathNodeClass" opaque="true" />
@ -30570,6 +30815,7 @@
<struct name="CssStaticStyle" cname="GtkCssStaticStyle" opaque="true" />
<struct name="CssStaticStyleClass" cname="GtkCssStaticStyleClass" opaque="true" />
<struct name="CssStyle" cname="GtkCssStyle" opaque="true" />
<struct name="CssStyleChange" cname="GtkCssStyleChange" opaque="true" />
<struct name="CssStyleClass" cname="GtkCssStyleClass" opaque="true" />
<struct name="CssStyleProperty" cname="GtkCssStyleProperty" opaque="true" />
<struct name="CssStylePropertyClass" cname="GtkCssStylePropertyClass" opaque="true" />
@ -30583,7 +30829,6 @@
<struct name="CssWidgetNodeClass" cname="GtkCssWidgetNodeClass" opaque="true" />
<boxed name="DelayedFontDescription" cname="GtkDelayedFontDescription" opaque="true" />
<struct name="DeviceGrabInfo" cname="GtkDeviceGrabInfo" opaque="true" />
<struct name="DragAnim" cname="GtkDragAnim" opaque="true" />
<struct name="DragDestInfo" cname="GtkDragDestInfo" opaque="true" />
<struct name="DragDestSite" cname="GtkDragDestSite" opaque="true" />
<struct name="DragFindData" cname="GtkDragFindData" opaque="true" />
@ -30674,6 +30919,53 @@
</struct>
<struct name="IMModule" cname="GtkIMModule" opaque="true" />
<struct name="IMModuleClass" cname="GtkIMModuleClass" opaque="true" />
<struct name="Icon" cname="GtkIcon" opaque="true">
<method name="SizeFromName" cname="gtk_icon_size_from_name" deprecated="1" shared="true">
<return-type type="GtkIconSize" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SizeGetName" cname="gtk_icon_size_get_name" deprecated="1" shared="true">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SizeLookup" cname="gtk_icon_size_lookup" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkIconSize" name="size" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="SizeLookupForSettings" cname="gtk_icon_size_lookup_for_settings" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
<parameter type="GtkIconSize" name="size" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="SizeRegister" cname="gtk_icon_size_register" deprecated="1" shared="true">
<return-type type="GtkIconSize" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SizeRegisterAlias" cname="gtk_icon_size_register_alias" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="alias" />
<parameter type="GtkIconSize" name="target" />
</parameters>
</method>
</struct>
<struct name="IconClass" cname="GtkIconClass" opaque="true" />
<struct name="IconHelper" cname="GtkIconHelper" opaque="true" />
<struct name="IconHelperClass" cname="GtkIconHelperClass" opaque="true" />
<boxed name="IconSet" cname="GtkIconSet" opaque="true">
@ -30839,12 +31131,14 @@
</parameters>
</method>
</struct>
<struct name="ImageAnimationData" cname="GtkImageAnimationData" opaque="true" />
<struct name="ImageGIconData" cname="GtkImageGIconData" opaque="true" />
<struct name="ImageIconNameData" cname="GtkImageIconNameData" opaque="true" />
<struct name="ImageIconSetData" cname="GtkImageIconSetData" opaque="true" />
<struct name="ImagePixbufData" cname="GtkImagePixbufData" opaque="true" />
<struct name="ImageStockData" cname="GtkImageStockData" opaque="true" />
<struct name="ImageDefinitionAnimation" cname="GtkImageDefinitionAnimation" opaque="true" />
<struct name="ImageDefinitionEmpty" cname="GtkImageDefinitionEmpty" opaque="true" />
<struct name="ImageDefinitionGIcon" cname="GtkImageDefinitionGIcon" opaque="true" />
<struct name="ImageDefinitionIconName" cname="GtkImageDefinitionIconName" opaque="true" />
<struct name="ImageDefinitionIconSet" cname="GtkImageDefinitionIconSet" opaque="true" />
<struct name="ImageDefinitionPixbuf" cname="GtkImageDefinitionPixbuf" opaque="true" />
<struct name="ImageDefinitionStock" cname="GtkImageDefinitionStock" opaque="true" />
<struct name="ImageDefinitionSurface" cname="GtkImageDefinitionSurface" opaque="true" />
<struct name="IncrConversion" cname="GtkIncrConversion" opaque="true" />
<struct name="IncrInfo" cname="GtkIncrInfo" opaque="true" />
<struct name="KeyHash" cname="GtkKeyHash" opaque="true" />
@ -31404,6 +31698,8 @@
<field name="Origin" cname="origin" type="gchar*" />
<field name="Value" cname="value" type="GValue" />
</struct>
<struct name="ShortcutLabel" cname="GtkShortcutLabel" opaque="true" />
<struct name="ShortcutLabelClass" cname="GtkShortcutLabelClass" opaque="true" />
<struct name="SidebarRow" cname="GtkSidebarRow" opaque="true" />
<struct name="SidebarRowClass" cname="GtkSidebarRowClass" opaque="true" />
<struct name="StackChildInfo" cname="GtkStackChildInfo" opaque="true" />
@ -31788,7 +32084,7 @@
<parameter type="gint" name="count" />
</parameters>
</method>
<method name="BeginsTag" cname="gtk_text_iter_begins_tag">
<method name="BeginsTag" cname="gtk_text_iter_begins_tag" deprecated="1">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
@ -32101,6 +32397,12 @@
<method name="StartsSentence" cname="gtk_text_iter_starts_sentence">
<return-type type="gboolean" />
</method>
<method name="StartsTag" cname="gtk_text_iter_starts_tag">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</method>
<method name="StartsWord" cname="gtk_text_iter_starts_word">
<return-type type="gboolean" />
</method>
@ -32361,13 +32663,6 @@
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterAddQclass" cname="gtk_widget_path_iter_add_qclass">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="GQuark" name="qname" />
</parameters>
</method>
<method name="IterAddRegion" cname="gtk_widget_path_iter_add_region" deprecated="1">
<return-type type="void" />
<parameters>
@ -32394,6 +32689,12 @@
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetObjectName" cname="gtk_widget_path_iter_get_object_name">
<return-type type="const-char*" />
<parameters>
<parameter type="gint" name="pos" />
</parameters>
</method>
<method name="IterGetObjectType" cname="gtk_widget_path_iter_get_object_type">
<return-type type="GType" />
<parameters>
@ -32495,6 +32796,13 @@
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="IterSetObjectName" cname="gtk_widget_path_iter_set_object_name">
<return-type type="void" />
<parameters>
<parameter type="gint" name="pos" />
<parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="IterSetObjectType" cname="gtk_widget_path_iter_set_object_type">
<return-type type="void" />
<parameters>
@ -32529,6 +32837,8 @@
<return-type type="void" />
</method>
</boxed>
<struct name="Win32Theme" cname="GtkWin32Theme" opaque="true" />
<struct name="Win32ThemePart" cname="GtkWin32ThemePart" opaque="true" />
<struct name="WindowGeometryInfo" cname="GtkWindowGeometryInfo" opaque="true" />
<struct name="WindowKeyEntry" cname="GtkWindowKeyEntry" opaque="true" />
<struct name="WindowPopover" cname="GtkWindowPopover" opaque="true" />
@ -33188,52 +33498,6 @@
</parameters>
</method>
</class>
<class name="Icon" cname="GtkIcon_">
<method name="SizeFromName" cname="gtk_icon_size_from_name" deprecated="1" shared="true">
<return-type type="GtkIconSize" />
<parameters>
<parameter type="const-gchar*" name="name" />
</parameters>
</method>
<method name="SizeGetName" cname="gtk_icon_size_get_name" deprecated="1" shared="true">
<return-type type="const-gchar*" />
<parameters>
<parameter type="GtkIconSize" name="size" />
</parameters>
</method>
<method name="SizeLookup" cname="gtk_icon_size_lookup" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkIconSize" name="size" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="SizeLookupForSettings" cname="gtk_icon_size_lookup_for_settings" deprecated="1" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkSettings*" name="settings" />
<parameter type="GtkIconSize" name="size" />
<parameter type="gint*" name="width" />
<parameter type="gint*" name="height" />
</parameters>
</method>
<method name="SizeRegister" cname="gtk_icon_size_register" deprecated="1" shared="true">
<return-type type="GtkIconSize" />
<parameters>
<parameter type="const-gchar*" name="name" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</method>
<method name="SizeRegisterAlias" cname="gtk_icon_size_register_alias" deprecated="1" shared="true">
<return-type type="void" />
<parameters>
<parameter type="const-gchar*" name="alias" />
<parameter type="GtkIconSize" name="target" />
</parameters>
</method>
</class>
<class name="Init" cname="GtkInit_">
<method name="AbiCheck" cname="gtk_init_abi_check" shared="true">
<return-type type="void" />
@ -33312,6 +33576,77 @@
<return-type type="void" />
</method>
</class>
<class name="Native" cname="GtkNative_">
<method name="DialogDestroy" cname="gtk_native_dialog_destroy" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetModal" cname="gtk_native_dialog_get_modal" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetTitle" cname="gtk_native_dialog_get_title" shared="true">
<return-type type="const-char*" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetTransientFor" cname="gtk_native_dialog_get_transient_for" shared="true">
<return-type type="GtkWindow*" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogGetVisible" cname="gtk_native_dialog_get_visible" shared="true">
<return-type type="gboolean" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogHide" cname="gtk_native_dialog_hide" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogRun" cname="gtk_native_dialog_run" shared="true">
<return-type type="gint" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
<method name="DialogSetModal" cname="gtk_native_dialog_set_modal" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
<parameter type="gboolean" name="modal" />
</parameters>
</method>
<method name="DialogSetTitle" cname="gtk_native_dialog_set_title" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
<parameter type="const-char*" name="title" />
</parameters>
</method>
<method name="DialogSetTransientFor" cname="gtk_native_dialog_set_transient_for" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
<parameter type="GtkWindow*" name="parent" />
</parameters>
</method>
<method name="DialogShow" cname="gtk_native_dialog_show" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkNativeDialog*" name="self" />
</parameters>
</method>
</class>
<class name="Print" cname="GtkPrint_">
<method name="ActionAndTarget" cname="gtk_print_action_and_target" shared="true">
<return-type type="gchar*" />
@ -33495,6 +33830,17 @@
<parameter type="gdouble" name="height" />
</parameters>
</method>
<method name="BackgroundGetClip" cname="gtk_render_background_get_clip" shared="true">
<return-type type="void" />
<parameters>
<parameter type="GtkStyleContext*" name="context" />
<parameter type="gdouble" name="x" />
<parameter type="gdouble" name="y" />
<parameter type="gdouble" name="width" />
<parameter type="gdouble" name="height" />
<parameter type="GdkRectangle*" name="out_clip" />
</parameters>
</method>
<method name="Check" cname="gtk_render_check" shared="true">
<return-type type="void" />
<parameters>

View File

@ -199,6 +199,35 @@
<member cname="PANGO_SCRIPT_SHARADA" name="Sharada" />
<member cname="PANGO_SCRIPT_SORA_SOMPENG" name="SoraSompeng" />
<member cname="PANGO_SCRIPT_TAKRI" name="Takri" />
<member cname="PANGO_SCRIPT_BASSA_VAH" name="BassaVah" />
<member cname="PANGO_SCRIPT_CAUCASIAN_ALBANIAN" name="CaucasianAlbanian" />
<member cname="PANGO_SCRIPT_DUPLOYAN" name="Duployan" />
<member cname="PANGO_SCRIPT_ELBASAN" name="Elbasan" />
<member cname="PANGO_SCRIPT_GRANTHA" name="Grantha" />
<member cname="PANGO_SCRIPT_KHOJKI" name="Khojki" />
<member cname="PANGO_SCRIPT_KHUDAWADI" name="Khudawadi" />
<member cname="PANGO_SCRIPT_LINEAR_A" name="LinearA" />
<member cname="PANGO_SCRIPT_MAHAJANI" name="Mahajani" />
<member cname="PANGO_SCRIPT_MANICHAEAN" name="Manichaean" />
<member cname="PANGO_SCRIPT_MENDE_KIKAKUI" name="MendeKikakui" />
<member cname="PANGO_SCRIPT_MODI" name="Modi" />
<member cname="PANGO_SCRIPT_MRO" name="Mro" />
<member cname="PANGO_SCRIPT_NABATAEAN" name="Nabataean" />
<member cname="PANGO_SCRIPT_OLD_NORTH_ARABIAN" name="OldNorthArabian" />
<member cname="PANGO_SCRIPT_OLD_PERMIC" name="OldPermic" />
<member cname="PANGO_SCRIPT_PAHAWH_HMONG" name="PahawhHmong" />
<member cname="PANGO_SCRIPT_PALMYRENE" name="Palmyrene" />
<member cname="PANGO_SCRIPT_PAU_CIN_HAU" name="PauCinHau" />
<member cname="PANGO_SCRIPT_PSALTER_PAHLAVI" name="PsalterPahlavi" />
<member cname="PANGO_SCRIPT_SIDDHAM" name="Siddham" />
<member cname="PANGO_SCRIPT_TIRHUTA" name="Tirhuta" />
<member cname="PANGO_SCRIPT_WARANG_CITI" name="WarangCiti" />
<member cname="PANGO_SCRIPT_AHOM" name="Ahom" />
<member cname="PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS" name="AnatolianHieroglyphs" />
<member cname="PANGO_SCRIPT_HATRAN" name="Hatran" />
<member cname="PANGO_SCRIPT_MULTANI" name="Multani" />
<member cname="PANGO_SCRIPT_OLD_HUNGARIAN" name="OldHungarian" />
<member cname="PANGO_SCRIPT_SIGNWRITING" name="Signwriting" />
</enum>
<enum name="Stretch" cname="PangoStretch" gtype="pango_stretch_get_type" type="enum">
<member cname="PANGO_STRETCH_ULTRA_CONDENSED" name="UltraCondensed" />

View File

@ -111,7 +111,8 @@ namespace GtkDemo
void SetCursorIfAppropriate (TextView view, int x, int y)
{
bool hovering = false;
TextIter iter = view.GetIterAtLocation (x, y);
TextIter iter;
view.GetIterAtLocation (out iter, x, y);
foreach (TextTag tag in iter.Tags) {
hovering = true;
@ -166,7 +167,7 @@ namespace GtkDemo
return;
view.WindowToBufferCoords (TextWindowType.Widget, (int) evt.X, (int) evt.Y, out x, out y);
iter = view.GetIterAtLocation (x, y);
view.GetIterAtLocation (out iter, x, y);
FollowIfLink (view, iter);
}

View File

@ -3,14 +3,14 @@ EXTRA_DIST = \
sources.xml \
gtk_tree_model_signal_fix.patch
TARGET_GTK_VERSION=3.18.5
TARGET_GTK_API=3.18
TARGET_GTK_VERSION=3.20.4
TARGET_GTK_API=3.20
GTK_DOWNLOADS = \
http://ftp.gnome.org/pub/GNOME/sources/glib/2.46/glib-2.46.1.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/pango/1.38/pango-1.38.1.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/atk/2.18/atk-2.18.0.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.32/gdk-pixbuf-2.32.1.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/glib/2.48/glib-2.48.0.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/pango/1.40/pango-1.40.1.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/atk/2.20/atk-2.20.0.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.34/gdk-pixbuf-2.34.0.tar.xz \
http://ftp.gnome.org/pub/GNOME/sources/gtk+/$(TARGET_GTK_API)/gtk+-$(TARGET_GTK_VERSION).tar.xz
api:
@ -27,5 +27,5 @@ get-source-code:
patch -p0 gtk+-$(TARGET_GTK_VERSION)/gtk/gtkselectionprivate.h < gtkselectionprivate-space.patch
patch -p0 gtk+-$(TARGET_GTK_VERSION)/gtk/gtktextattributes.h < gtktextattributes-gi-scanner.patch
patch -p0 gtk+-$(TARGET_GTK_VERSION)/gtk/gtktextview.h < gtk_text_view_public.patch
patch -p0 glib-2.46.1/gio/gwin32registrykey.h < gwin32registrykey-little-endian.patch
patch -p0 glib-2.48.0/gio/gwin32registrykey.h < gwin32registrykey-little-endian.patch

View File

@ -2,7 +2,7 @@
<api filename="../gio/gio-api.raw">
<library name="libgio-2.0-0.dll">
<namespace name="G">
<directory path="glib-2.46.1/gio">
<directory path="glib-2.48.0/gio">
<exclude>gasynchelper.h</exclude>
<exclude>gcontenttypeprivate.h</exclude>
<exclude>gdelayedsettingsbackend.h</exclude>
@ -80,6 +80,12 @@
<exclude>gtlsfiledatabase.h</exclude>
<exclude>gsimpleaction.h</exclude>
<exclude>gsimpleactiongroup.h</exclude>
<exclude>gdtlsclientconnection.c</exclude>
<exclude>gdtlsclientconnection.h</exclude>
<exclude>gdtlsconnection.c</exclude>
<exclude>gdtlsconnection.h</exclude>
<exclude>gdtlsserverconnection.c</exclude>
<exclude>gdtlsserverconnection.h</exclude>
</directory>
</namespace>
</library>
@ -87,14 +93,14 @@
<api filename="../atk/atk-api.raw">
<library name="libatk-1.0-0.dll">
<namespace name="Atk">
<dir>atk-2.18.0/atk</dir>
<dir>atk-2.20.0/atk</dir>
</namespace>
</library>
</api>
<api filename="../pango/pango-api.raw">
<library name="libpango-1.0-0.dll">
<namespace name="Pango">
<directory path="pango-1.38.1/pango">
<directory path="pango-1.40.1/pango">
<exclude>pangoatsui.c</exclude>
<exclude>pangoatsui.h</exclude>
<exclude>pangoatsui-fontmap.h</exclude>
@ -136,17 +142,17 @@
<api filename="../gdk/gdk-api.raw">
<library name="libgdk-3-0.dll">
<namespace name="Gdk">
<directory path="gtk+-3.18.5/gdk">
<directory path="gtk+-3.20.4/gdk">
<exclude>gdkalias.h</exclude>
<exclude>gdkwindowimpl.h</exclude>
<exclude>keyname-table.h</exclude>
</directory>
<directory path="gtk+-3.18.5/gdk/deprecated" />
<directory path="gtk+-3.20.4/gdk/deprecated" />
</namespace>
</library>
<library name="libgdk_pixbuf-2.0-0.dll">
<namespace name="Gdk">
<directory path="gdk-pixbuf-2.32.1/gdk-pixbuf">
<directory path="gdk-pixbuf-2.34.0/gdk-pixbuf">
<exclude>io-gdip-native.h</exclude>
<exclude>io-gdip-propertytags.h</exclude>
<exclude>io-gdip-utils.h</exclude>
@ -161,7 +167,7 @@
<api filename="../gtk/gtk-api.raw">
<library name="libgtk-3-0.dll">
<namespace name="Gtk">
<directory path="gtk+-3.18.5/gtk">
<directory path="gtk+-3.20.4/gtk">
<!-- Internal stuff -->
<exclude>gtkalias.h</exclude>
<exclude>gtkappchooseronline.h</exclude>
@ -229,7 +235,6 @@
<exclude>gtkwindow-decorate.h</exclude>
<exclude>gtkxembed.h</exclude>
<exclude>xembed.h</exclude>
<!-- Exclude all pre gtk+-2.2 deprecated widgets -->
<exclude>gtkclist.c</exclude>
<exclude>gtkclist.h</exclude>
<exclude>gtkctree.c</exclude>
@ -257,8 +262,10 @@
<exclude>gtkcellarea.c</exclude>
<exclude>gtklockbutton.h</exclude>
<exclude>gtksearchenginemodel.h</exclude>
<exclude>gtkcomposetable.c</exclude>
<exclude>gtkcomposetable.h</exclude>
</directory>
<directory path="gtk+-3.18.5/gtk/deprecated" />
<directory path="gtk+-3.20.4/gtk/deprecated" />
</namespace>
</library>
</api>