diff --git a/girs/Clutter-15.gir b/girs/Clutter-15.gir index edce3d99..992a356c 100644 --- a/girs/Clutter-15.gir +++ b/girs/Clutter-15.gir @@ -16838,13 +16838,13 @@ actor content is in pq or not, and things like that Create a new ClutterColorState object. + line="465">Create a new ClutterColorState object. A new ClutterColorState object. + line="470">A new ClutterColorState object. @@ -16859,10 +16859,44 @@ actor content is in pq or not, and things like that + + Create a new ClutterColorState object with all possible parameters. Some +arguments might not be valid to set with other arguments. + + + A new ClutterColorState object. + + + + + + + + + + + + + + + + + + + + + + + + line="73"/> @@ -16880,7 +16914,7 @@ actor content is in pq or not, and things like that + line="84"/> @@ -16897,7 +16931,7 @@ actor content is in pq or not, and things like that c:identifier="clutter_color_state_get_blending"> Retrieves a variant of @color_state that is suitable for blending. This + line="1067">Retrieves a variant of @color_state that is suitable for blending. This usually is a variant with linear transfer characteristics. If @color_state already is a #ClutterColorState suitable for blending, then @color_state is returned. @@ -16907,24 +16941,24 @@ characteristics. If @force is TRUE then linear transfer characteristics are used always. + line="91"/> the #ClutterColorState suitable for blending + line="1082">the #ClutterColorState suitable for blending a #ClutterColorState + line="1069">a #ClutterColorState if a linear variant should be forced + line="1070">if a linear variant should be forced @@ -16933,7 +16967,7 @@ If @force is TRUE then linear transfer characteristics are used always. c:identifier="clutter_color_state_get_colorspace" glib:get-property="colorspace"> + line="61"/> @@ -16945,7 +16979,7 @@ If @force is TRUE then linear transfer characteristics are used always. + line="58"/> @@ -16955,11 +16989,33 @@ If @force is TRUE then linear transfer characteristics are used always. + + + + + + + + + + + + + + + + + + + + + line="64"/> @@ -16972,7 +17028,7 @@ If @force is TRUE then linear transfer characteristics are used always. + line="88"/> @@ -16985,7 +17041,7 @@ If @force is TRUE then linear transfer characteristics are used always. + line="55"/> @@ -16995,6 +17051,25 @@ If @force is TRUE then linear transfer characteristics are used always. + + + + + + + + + + + + + + + + + default-value="CLUTTER_COLORSPACE_SRGB"> Colorspace information of the each color state, + line="394">Colorspace information of the each color state, defaults to sRGB colorspace @@ -17013,9 +17088,39 @@ defaults to sRGB colorspace transfer-ownership="none"> The associated ClutterContext. + line="382">The associated ClutterContext. + + Maximum luminance. + + + + Minimum luminance. + + + + Reference luminance. + + default-value="CLUTTER_TRANSFER_FUNCTION_SRGB"> Transfer function. + line="408">Transfer function. @@ -19506,7 +19611,7 @@ flag set. Retrieves the angle relative from @source to @target. + line="1199">Retrieves the angle relative from @source to @target. The direction of the angle is from the position X axis towards the positive Y axis. @@ -19515,20 +19620,20 @@ the positive Y axis. the angle between two #ClutterEvent + line="1209">the angle between two #ClutterEvent a #ClutterEvent + line="1201">a #ClutterEvent a #ClutterEvent + line="1202">a #ClutterEvent @@ -19536,20 +19641,20 @@ the positive Y axis. Retrieves the array of axes values attached to the event. + line="1110">Retrieves the array of axes values attached to the event. an array of axis values + line="1117">an array of axis values a #ClutterEvent + line="1112">a #ClutterEvent transfer-ownership="full"> return location for the number of axes returned + line="1113">return location for the number of axes returned @@ -19697,26 +19802,26 @@ be cast to the platform-specific implementation. Retrieves the distance between two events, a @source and a @target. + line="1178">Retrieves the distance between two events, a @source and a @target. the distance between two #ClutterEvent + line="1185">the distance between two #ClutterEvent a #ClutterEvent + line="1180">a #ClutterEvent a #ClutterEvent + line="1181">a #ClutterEvent @@ -19783,7 +19888,7 @@ be cast to the platform-specific implementation. c:identifier="clutter_event_get_gesture_motion_delta"> Returns the gesture motion deltas relative to the current pointer + line="1470">Returns the gesture motion deltas relative to the current pointer position.4 @@ -19794,7 +19899,7 @@ position.4 A clutter touchpad gesture event + line="1472">A clutter touchpad gesture event allow-none="1"> the displacement relative to the pointer + line="1473">the displacement relative to the pointer position in the X axis, or %NULL @@ -19817,7 +19922,7 @@ position.4 allow-none="1"> the displacement relative to the pointer + line="1475">the displacement relative to the pointer position in the Y axis, or %NULL @@ -19827,7 +19932,7 @@ position.4 c:identifier="clutter_event_get_gesture_motion_delta_unaccelerated"> Returns the unaccelerated gesture motion deltas relative to the current + line="1514">Returns the unaccelerated gesture motion deltas relative to the current pointer position. Unlike [method@Clutter.Event.get_gesture_motion_delta], pointer acceleration is ignored. A clutter touchpad gesture event + line="1516">A clutter touchpad gesture event allow-none="1"> the displacement relative to the pointer + line="1517">the displacement relative to the pointer position in the X axis, or %NULL @@ -19862,7 +19967,7 @@ pointer acceleration is ignored. allow-none="1"> the displacement relative to the pointer + line="1519">the displacement relative to the pointer position in the Y axis, or %NULL @@ -19872,13 +19977,13 @@ pointer acceleration is ignored. c:identifier="clutter_event_get_gesture_phase"> Returns the phase of the event, See #ClutterTouchpadGesturePhase. + line="1443">Returns the phase of the event, See #ClutterTouchpadGesturePhase. the phase of the gesture event. + line="1449">the phase of the gesture event. @@ -19886,7 +19991,7 @@ pointer acceleration is ignored. a touchpad gesture event + line="1445">a touchpad gesture event @@ -19895,20 +20000,20 @@ pointer acceleration is ignored. c:identifier="clutter_event_get_gesture_pinch_angle_delta"> Returns the angle delta reported by this specific event. + line="1406">Returns the angle delta reported by this specific event. The angle delta relative to the previous event.4 + line="1412">The angle delta relative to the previous event.4 a touchpad pinch event + line="1408">a touchpad pinch event @@ -19917,7 +20022,7 @@ pointer acceleration is ignored. c:identifier="clutter_event_get_gesture_pinch_scale"> Returns the current scale as reported by @event, 1.0 being the original + line="1423">Returns the current scale as reported by @event, 1.0 being the original distance at the time the corresponding event with phase %CLUTTER_TOUCHPAD_GESTURE_PHASE_BEGIN is received. is received. @@ -19926,14 +20031,14 @@ is received. the current pinch gesture scale4 + line="1432">the current pinch gesture scale4 a touchpad pinch event + line="1425">a touchpad pinch event @@ -20128,20 +20233,20 @@ composition of these 3 states, see [method@Clutter.Event.get_state]. c:identifier="clutter_event_get_pad_details"> Returns the details of a pad event. + line="1617">Returns the details of a pad event. #TRUE if event details could be obtained + line="1627">#TRUE if event details could be obtained a pad event + line="1619">a pad event allow-none="1"> ring/strip/button number + line="1620">ring/strip/button number allow-none="1"> pad mode as per the event + line="1621">pad mode as per the event allow-none="1"> source of the event + line="1622">source of the event @@ -20186,7 +20291,7 @@ composition of these 3 states, see [method@Clutter.Event.get_state]. allow-none="1"> event axis value + line="1623">event axis value @@ -20334,7 +20439,7 @@ of %CLUTTER_SCROLL_SMOOTH. c:identifier="clutter_event_get_scroll_finish_flags"> Returns the #ClutterScrollFinishFlags of an scroll event. Those + line="1576">Returns the #ClutterScrollFinishFlags of an scroll event. Those can be used to determine whether post-scroll effects like kinetic scrolling should be applied. The scroll finish flags6 + line="1584">The scroll finish flags6 an scroll event + line="1578">an scroll event @@ -20358,20 +20463,20 @@ scrolling should be applied. c:identifier="clutter_event_get_scroll_source"> Returns the #ClutterScrollSource that applies to an scroll event. + line="1558">Returns the #ClutterScrollSource that applies to an scroll event. The source of scroll events6 + line="1564">The source of scroll events6 an scroll event + line="1560">an scroll event @@ -20402,7 +20507,7 @@ NULL if the event has no source. c:identifier="clutter_event_get_source_device"> Retrieves the hardware device that originated the event. + line="1085">Retrieves the hardware device that originated the event. If you need the virtual device, use [method@Clutter.Event.get_device]. @@ -20413,7 +20518,7 @@ return the same device as [method@Clutter.Event.get_device]. a pointer to a #ClutterInputDevice + line="1096">a pointer to a #ClutterInputDevice or %NULL @@ -20421,7 +20526,7 @@ return the same device as [method@Clutter.Event.get_device]. a #ClutterEvent + line="1087">a #ClutterEvent @@ -20486,20 +20591,20 @@ the effective state. c:identifier="clutter_event_get_touchpad_gesture_finger_count"> Returns the number of fingers that is triggering the touchpad gesture. + line="1380">Returns the number of fingers that is triggering the touchpad gesture. the number of fingers in the gesture.4 + line="1386">the number of fingers in the gesture.4 a touchpad swipe/pinch event + line="1382">a touchpad swipe/pinch event @@ -20508,20 +20613,20 @@ the effective state. c:identifier="clutter_event_has_control_modifier"> Checks whether @event has the Control modifier mask set. + line="1253">Checks whether @event has the Control modifier mask set. %TRUE if the event has the Control modifier mask set + line="1259">%TRUE if the event has the Control modifier mask set a #ClutterEvent + line="1255">a #ClutterEvent @@ -20530,20 +20635,20 @@ the effective state. c:identifier="clutter_event_has_shift_modifier"> Checks whether @event has the Shift modifier mask set. + line="1239">Checks whether @event has the Shift modifier mask set. %TRUE if the event has the Shift modifier mask set + line="1245">%TRUE if the event has the Shift modifier mask set a #ClutterEvent + line="1241">a #ClutterEvent @@ -20552,7 +20657,7 @@ the effective state. c:identifier="clutter_event_is_pointer_emulated"> Checks whether a pointer @event has been generated by the windowing + line="1267">Checks whether a pointer @event has been generated by the windowing system. The returned value can be used to distinguish between events synthesized by the windowing system itself (as opposed by Clutter). %TRUE if the event is pointer emulated + line="1275">%TRUE if the event is pointer emulated a #ClutterEvent + line="1269">a #ClutterEvent @@ -20575,7 +20680,7 @@ synthesized by the windowing system itself (as opposed by Clutter). Puts a copy of the event on the back of the event queue. The event will + line="1010">Puts a copy of the event on the back of the event queue. The event will have the %CLUTTER_EVENT_FLAG_SYNTHETIC flag set. If the source is set event signals will be emitted for this source and capture/bubbling for its ancestors. If the source is not set it will be generated by picking @@ -20589,7 +20694,7 @@ or use the actor that currently has keyboard focus a #ClutterEvent + line="1012">a #ClutterEvent @@ -20618,7 +20723,7 @@ or use the actor that currently has keyboard focus Adds a function which will be called for all events that Clutter + line="1312">Adds a function which will be called for all events that Clutter processes. The function will be called before any signals are emitted for the event and it will take precedence over any grabs. an identifier for the event filter, to be used + line="1323">an identifier for the event filter, to be used with [func@Clutter.Event.remove_filter]. @@ -20637,7 +20742,7 @@ emitted for the event and it will take precedence over any grabs. allow-none="1"> The #ClutterStage to capture events for + line="1314">The #ClutterStage to capture events for destroy="2"> The callback function which will be passed all events. + line="1315">The callback function which will be passed all events. A #GDestroyNotify + line="1316">A #GDestroyNotify allow-none="1"> A data pointer to pass to the function. + line="1317">A data pointer to pass to the function. @@ -20685,7 +20790,7 @@ this. c:identifier="clutter_event_remove_filter"> Removes an event filter that was previously added with + line="1349">Removes an event filter that was previously added with [func@Clutter.Event.add_filter]. @@ -20696,7 +20801,7 @@ this. The ID of the event filter, as returned from [func@Clutter.Event.add_filter] + line="1351">The ID of the event filter, as returned from [func@Clutter.Event.add_filter] @@ -24157,7 +24262,7 @@ once the drag exceed the configured threshold. Activates a grab onto its assigned actor. Events will be propagated as + line="3830">Activates a grab onto its assigned actor. Events will be propagated as usual inside its hierarchy. Activating an already active grab will have no side effects. @@ -24174,7 +24279,7 @@ to undo the effects of this function, call [method@Grab.dismiss]. a `ClutterGrab` + line="3832">a `ClutterGrab` @@ -24182,7 +24287,7 @@ to undo the effects of this function, call [method@Grab.dismiss]. Removes a grab. If this grab is effective, crossing events + line="4034">Removes a grab. If this grab is effective, crossing events will be generated to indicate the change in event redirection. @@ -24192,7 +24297,7 @@ will be generated to indicate the change in event redirection. Grab to undo + line="4036">Grab to undo @@ -24200,21 +24305,21 @@ will be generated to indicate the change in event redirection. Returns the windowing-level state of the + line="4049">Returns the windowing-level state of the grab, the devices that are guaranteed to be grabbed. The state of the grab. + line="4057">The state of the grab. a Grab handle + line="4051">a Grab handle @@ -45340,10 +45445,10 @@ Pipeline In both cases, the "Pipeline" node is created with the return value of [vfunc@OffscreenEffect.create_pipeline]. + line="67"/> + line="62"/> @@ -45359,13 +45464,13 @@ of [vfunc@OffscreenEffect.create_pipeline]. Calls the [vfunc@OffscreenEffect.create_texture] virtual function of the @effect + line="711">Calls the [vfunc@OffscreenEffect.create_texture] virtual function of the @effect a handle to a Cogl texture, or + line="719">a handle to a Cogl texture, or %NULL. The returned handle has its reference count increased. @@ -45374,19 +45479,22 @@ of [vfunc@OffscreenEffect.create_pipeline]. a #ClutterOffscreenEffect + line="713">a #ClutterOffscreenEffect + + + the minimum width of the target texture + line="714">the minimum width of the target texture the minimum height of the target texture + line="715">the minimum height of the target texture @@ -45394,9 +45502,9 @@ of [vfunc@OffscreenEffect.create_pipeline]. Calls the [vfunc@OffscreenEffect.paint_target] virtual function of the @effect + line="691">Calls the [vfunc@OffscreenEffect.paint_target] virtual function of the @effect + line="64"/> @@ -45404,19 +45512,19 @@ of [vfunc@OffscreenEffect.create_pipeline]. a #ClutterOffscreenEffect + line="693">a #ClutterOffscreenEffect a #ClutterPaintNode + line="694">a #ClutterPaintNode a #ClutterPaintContext + line="695">a #ClutterPaintContext @@ -45425,13 +45533,13 @@ of [vfunc@OffscreenEffect.create_pipeline]. c:identifier="clutter_offscreen_effect_create_texture"> Calls the [vfunc@OffscreenEffect.create_texture] virtual function of the @effect + line="711">Calls the [vfunc@OffscreenEffect.create_texture] virtual function of the @effect + line="80"/> a handle to a Cogl texture, or + line="719">a handle to a Cogl texture, or %NULL. The returned handle has its reference count increased. @@ -45440,19 +45548,22 @@ of [vfunc@OffscreenEffect.create_pipeline]. a #ClutterOffscreenEffect + line="713">a #ClutterOffscreenEffect + + + the minimum width of the target texture + line="714">the minimum width of the target texture the minimum height of the target texture + line="715">the minimum height of the target texture @@ -45461,17 +45572,17 @@ of [vfunc@OffscreenEffect.create_pipeline]. c:identifier="clutter_offscreen_effect_get_pipeline"> Retrieves the pipeline used as a render target for the offscreen + line="665">Retrieves the pipeline used as a render target for the offscreen buffer created by @effect You should only use the returned [class@Cogl.Pipeline] when painting. The returned pipeline might change between different frames. + line="70"/> a #CoglPipeline. The + line="675">a #CoglPipeline. The pipeline is owned by Clutter and it should not be modified or freed @@ -45480,7 +45591,7 @@ returned pipeline might change between different frames. a #ClutterOffscreenEffect + line="667">a #ClutterOffscreenEffect @@ -45489,18 +45600,18 @@ returned pipeline might change between different frames. c:identifier="clutter_offscreen_effect_get_target_size"> Retrieves the size of the offscreen buffer used by @effect to + line="739">Retrieves the size of the offscreen buffer used by @effect to paint the actor to which it has been applied. This function should only be called by #ClutterOffscreenEffect implementations, from within the [vfunc@OffscreenEffect.paint_target] virtual function. + line="86"/> %TRUE if the offscreen buffer has a valid size, + line="752">%TRUE if the offscreen buffer has a valid size, and %FALSE otherwise @@ -45508,7 +45619,7 @@ virtual function. a #ClutterOffscreenEffect + line="741">a #ClutterOffscreenEffect transfer-ownership="full"> return location for the target width, or %NULL + line="742">return location for the target width, or %NULL transfer-ownership="full"> return location for the target height, or %NULL + line="743">return location for the target height, or %NULL @@ -45535,7 +45646,7 @@ virtual function. c:identifier="clutter_offscreen_effect_get_texture"> Retrieves the texture used as a render target for the offscreen + line="635">Retrieves the texture used as a render target for the offscreen buffer created by @effect You should only use the returned texture when painting. The texture @@ -45545,11 +45656,11 @@ chaining-up to the parent's pre_paint implementation. This can be used instead of [method@OffscreenEffect.get_texture] when the effect subclass wants to paint using its own pipeline. + line="73"/> a #CoglTexture or %NULL. The + line="649">a #CoglTexture or %NULL. The returned texture is owned by Clutter and it should not be modified or freed @@ -45558,7 +45669,7 @@ effect subclass wants to paint using its own pipeline. a #ClutterOffscreenEffect + line="637">a #ClutterOffscreenEffect @@ -45567,9 +45678,9 @@ effect subclass wants to paint using its own pipeline. c:identifier="clutter_offscreen_effect_paint_target"> Calls the [vfunc@OffscreenEffect.paint_target] virtual function of the @effect + line="691">Calls the [vfunc@OffscreenEffect.paint_target] virtual function of the @effect + line="76"/> @@ -45577,19 +45688,19 @@ effect subclass wants to paint using its own pipeline. a #ClutterOffscreenEffect + line="693">a #ClutterOffscreenEffect a #ClutterPaintNode + line="694">a #ClutterPaintNode a #ClutterPaintContext + line="695">a #ClutterPaintContext @@ -45605,7 +45716,7 @@ effect subclass wants to paint using its own pipeline. filename="clutter/clutter/clutter-offscreen-effect.h" line="45">The #ClutterOffscreenEffectClass structure contains only private data + line="67"/> @@ -45619,7 +45730,7 @@ effect subclass wants to paint using its own pipeline. a handle to a Cogl texture, or + line="719">a handle to a Cogl texture, or %NULL. The returned handle has its reference count increased. @@ -45628,19 +45739,22 @@ effect subclass wants to paint using its own pipeline. a #ClutterOffscreenEffect + line="713">a #ClutterOffscreenEffect + + + the minimum width of the target texture + line="714">the minimum width of the target texture the minimum height of the target texture + line="715">the minimum height of the target texture @@ -45649,7 +45763,7 @@ effect subclass wants to paint using its own pipeline. + line="62"/> @@ -45669,7 +45783,7 @@ effect subclass wants to paint using its own pipeline. line="48">virtual function + line="64"/> @@ -45677,19 +45791,19 @@ effect subclass wants to paint using its own pipeline. a #ClutterOffscreenEffect + line="693">a #ClutterOffscreenEffect a #ClutterPaintNode + line="694">a #ClutterPaintNode a #ClutterPaintContext + line="695">a #ClutterPaintContext @@ -49235,25 +49349,25 @@ to infer the scroll source.6 invoker="create_virtual_device"> Creates a virtual input device. + line="607">Creates a virtual input device. a newly created virtual device + line="614">a newly created virtual device a #ClutterSeat + line="609">a #ClutterSeat the type of the virtual device + line="610">the type of the virtual device @@ -49261,19 +49375,19 @@ to infer the scroll source.6 Returns the logical keyboard + line="359">Returns the logical keyboard the logical keyboard + line="365">the logical keyboard a #ClutterSeat + line="361">a #ClutterSeat @@ -49281,19 +49395,19 @@ to infer the scroll source.6 Returns the seat keymap + line="411">Returns the seat keymap the seat keymap + line="417">the seat keymap a #ClutterSeat + line="413">a #ClutterSeat @@ -49301,19 +49415,19 @@ to infer the scroll source.6 Returns the logical pointer + line="343">Returns the logical pointer the logical pointer + line="349">the logical pointer a #ClutterSeat + line="345">a #ClutterSeat @@ -49396,7 +49510,7 @@ to infer the scroll source.6 %TRUE if @device (or the specific @sequence) is on the stage, %FALSE + line="757">%TRUE if @device (or the specific @sequence) is on the stage, %FALSE otherwise. @@ -49404,13 +49518,13 @@ to infer the scroll source.6 a #ClutterSeat + line="751">a #ClutterSeat a #ClutterInputDevice + line="752">a #ClutterInputDevice allow-none="1"> a #ClutterEventSequence + line="753">a #ClutterEventSequence allow-none="1"> the coordinates of the pointer + line="754">the coordinates of the pointer allow-none="1"> the current #ClutterModifierType of the pointer + line="755">the current #ClutterModifierType of the pointer @@ -49478,7 +49592,7 @@ to infer the scroll source.6 - + @@ -49492,32 +49606,32 @@ to infer the scroll source.6 c:identifier="clutter_seat_create_virtual_device"> Creates a virtual input device. - + line="607">Creates a virtual input device. + a newly created virtual device + line="614">a newly created virtual device a #ClutterSeat + line="609">a #ClutterSeat the type of the virtual device + line="610">the type of the virtual device - + @@ -49527,22 +49641,38 @@ to infer the scroll source.6 + + + + The %ClutterContext + + + + + + + + Returns the logical keyboard - + line="359">Returns the logical keyboard + the logical keyboard + line="365">the logical keyboard a #ClutterSeat + line="361">a #ClutterSeat @@ -49550,19 +49680,19 @@ to infer the scroll source.6 Returns the seat keymap - + line="411">Returns the seat keymap + the seat keymap + line="417">the seat keymap a #ClutterSeat + line="413">a #ClutterSeat @@ -49570,7 +49700,7 @@ to infer the scroll source.6 - + @@ -49583,19 +49713,19 @@ to infer the scroll source.6 Returns the logical pointer - + line="343">Returns the logical pointer + the logical pointer + line="349">the logical pointer a #ClutterSeat + line="345">a #ClutterSeat @@ -49604,8 +49734,8 @@ to infer the scroll source.6 c:identifier="clutter_seat_get_pointer_a11y_settings"> Gets the current pointer accessibility settings - + line="492">Gets the current pointer accessibility settings + @@ -49613,13 +49743,13 @@ to infer the scroll source.6 a #ClutterSeat + line="494">a #ClutterSeat a pointer to a #ClutterPointerA11ySettings + line="495">a pointer to a #ClutterPointerA11ySettings @@ -49628,7 +49758,7 @@ to infer the scroll source.6 - + @@ -49643,17 +49773,17 @@ to infer the scroll source.6 glib:get-property="touch-mode"> Gets the current touch-mode state of the #ClutterSeat @seat. + line="696">Gets the current touch-mode state of the #ClutterSeat @seat. The [property@Seat:touch-mode] property is set to %TRUE if the following requirements are fulfilled: - A touchscreen is available - A tablet mode switch, if present, is enabled - + %TRUE if the device is a tablet that doesn't have an external + line="707">%TRUE if the device is a tablet that doesn't have an external keyboard attached, %FALSE otherwise. @@ -49661,7 +49791,7 @@ requirements are fulfilled: a #ClutterSeat + line="698">a #ClutterSeat @@ -49685,7 +49815,7 @@ requirements are fulfilled: - + @@ -49699,13 +49829,13 @@ requirements are fulfilled: c:identifier="clutter_seat_inhibit_unfocus"> Inhibits unsetting of the pointer focus-surface for the #ClutterSeat @seat, + line="528">Inhibits unsetting of the pointer focus-surface for the #ClutterSeat @seat, this allows to keep using the pointer even when it's hidden. This property is refcounted, so [method@Seat.uninhibit_unfocus] must be called the exact same number of times as [method@Seat.inhibit_unfocus] was called before. - + @@ -49713,7 +49843,7 @@ was called before. a #ClutterSeat + line="530">a #ClutterSeat @@ -49722,20 +49852,20 @@ was called before. c:identifier="clutter_seat_is_unfocus_inhibited"> Gets whether unsetting of the pointer focus-surface is inhibited + line="586">Gets whether unsetting of the pointer focus-surface is inhibited for the #ClutterSeat @seat. - + %TRUE if unsetting is inhibited, %FALSE otherwise + line="593">%TRUE if unsetting is inhibited, %FALSE otherwise a #ClutterSeat + line="588">a #ClutterSeat @@ -49743,12 +49873,12 @@ for the #ClutterSeat @seat. Returns the list of HW devices - + line="386">Returns the list of HW devices + A list + line="392">A list of #ClutterInputDevice. The elements of the returned list are owned by Clutter and may not be freed, the returned list should be freed using g_list_free() when done. @@ -49760,7 +49890,7 @@ for the #ClutterSeat @seat. a #ClutterSeat + line="388">a #ClutterSeat @@ -49768,7 +49898,7 @@ for the #ClutterSeat @seat. - + @@ -49781,11 +49911,11 @@ for the #ClutterSeat @seat. - + %TRUE if @device (or the specific @sequence) is on the stage, %FALSE + line="757">%TRUE if @device (or the specific @sequence) is on the stage, %FALSE otherwise. @@ -49793,13 +49923,13 @@ for the #ClutterSeat @seat. a #ClutterSeat + line="751">a #ClutterSeat a #ClutterInputDevice + line="752">a #ClutterInputDevice allow-none="1"> a #ClutterEventSequence + line="753">a #ClutterEventSequence allow-none="1"> the coordinates of the pointer + line="754">the coordinates of the pointer allow-none="1"> the current #ClutterModifierType of the pointer + line="755">the current #ClutterModifierType of the pointer @@ -49839,8 +49969,8 @@ for the #ClutterSeat @seat. c:identifier="clutter_seat_set_pointer_a11y_dwell_click_type"> Sets the dwell click type - + line="510">Sets the dwell click type + @@ -49848,13 +49978,13 @@ for the #ClutterSeat @seat. a #ClutterSeat + line="512">a #ClutterSeat type of click as #ClutterPointerA11yDwellClickType + line="513">type of click as #ClutterPointerA11yDwellClickType @@ -49864,8 +49994,8 @@ for the #ClutterSeat @seat. c:identifier="clutter_seat_set_pointer_a11y_settings"> Sets the pointer accessibility settings - + line="466">Sets the pointer accessibility settings + @@ -49873,13 +50003,13 @@ for the #ClutterSeat @seat. a #ClutterSeat + line="468">a #ClutterSeat a pointer to a #ClutterPointerA11ySettings + line="469">a pointer to a #ClutterPointerA11ySettings @@ -49889,13 +50019,13 @@ for the #ClutterSeat @seat. c:identifier="clutter_seat_uninhibit_unfocus"> Disables the inhibiting of unsetting of the pointer focus-surface + line="554">Disables the inhibiting of unsetting of the pointer focus-surface previously enabled by calling [method@Seat.inhibit_unfocus]. This property is refcounted, so [method@Seat.uninhibit_unfocus] must be called the exact same number of times as [method@Seat.inhibit_unfocus] was called before. - + @@ -49903,13 +50033,13 @@ was called before. a #ClutterSeat + line="556">a #ClutterSeat - + @@ -49925,6 +50055,13 @@ was called before. + + + default-value="FALSE"> The current touch-mode of the #ClutterSeat, it is set to %TRUE if the + line="304">The current touch-mode of the #ClutterSeat, it is set to %TRUE if the requirements documented in [method@Seat.get_touch_mode] are fulfilled. @@ -49969,7 +50106,7 @@ requirements documented in [method@Seat.get_touch_mode] are fulfilled. The signal is emitted when the property to inhibit the unsetting + line="288">The signal is emitted when the property to inhibit the unsetting of the focus-surface of the #ClutterSeat changed. To get the current state of this property, use [method@Seat.is_unfocus_inhibited]. @@ -49980,7 +50117,7 @@ To get the current state of this property, use [method@Seat.is_unfocus_inhibited The signal is emitted each time the ClutterKeyboardA11yFlags + line="200">The signal is emitted each time the ClutterKeyboardA11yFlags configuration is changed as the result of keyboard accessibility operations. @@ -49989,13 +50126,13 @@ configuration is changed as the result of keyboard accessibility operations. the new ClutterKeyboardA11yFlags configuration + line="203">the new ClutterKeyboardA11yFlags configuration the ClutterKeyboardA11yFlags changed + line="204">the ClutterKeyboardA11yFlags changed @@ -50003,7 +50140,7 @@ configuration is changed as the result of keyboard accessibility operations. The signal is emitted each time either the + line="177">The signal is emitted each time either the latched modifiers mask or locked modifiers mask are changed as the result of keyboard accessibility's sticky keys operations. @@ -50013,13 +50150,13 @@ result of keyboard accessibility's sticky keys operations. the latched modifier mask from stickykeys + line="180">the latched modifier mask from stickykeys the locked modifier mask from stickykeys + line="181">the locked modifier mask from stickykeys @@ -50027,7 +50164,7 @@ result of keyboard accessibility's sticky keys operations. The signal is emitted each time the ClutterPointerA11yDwellClickType + line="222">The signal is emitted each time the ClutterPointerA11yDwellClickType mode is changed as the result of pointer accessibility operations. @@ -50036,7 +50173,7 @@ mode is changed as the result of pointer accessibility operations. the new #ClutterPointerA11yDwellClickType mode + line="225">the new #ClutterPointerA11yDwellClickType mode @@ -50044,7 +50181,7 @@ mode is changed as the result of pointer accessibility operations. The signal is emitted when a pointer accessibility timeout delay is started, + line="238">The signal is emitted when a pointer accessibility timeout delay is started, so that upper layers can notify the user with some visual feedback. @@ -50053,19 +50190,19 @@ so that upper layers can notify the user with some visual feedback. the core pointer #ClutterInputDevice + line="241">the core pointer #ClutterInputDevice the type of timeout #ClutterPointerA11yTimeoutType + line="242">the type of timeout #ClutterPointerA11yTimeoutType the delay in ms before secondary-click is triggered. + line="243">the delay in ms before secondary-click is triggered. @@ -50073,7 +50210,7 @@ so that upper layers can notify the user with some visual feedback. The signal is emitted when a running pointer accessibility timeout + line="262">The signal is emitted when a running pointer accessibility timeout delay is stopped, either because it's triggered at the end of the delay or cancelled, so that upper layers can notify the user with some visual feedback. @@ -50084,19 +50221,19 @@ with some visual feedback. the core pointer #ClutterInputDevice + line="265">the core pointer #ClutterInputDevice the type of timeout #ClutterPointerA11yTimeoutType + line="266">the type of timeout #ClutterPointerA11yTimeoutType %TRUE if the timeout finished and triggered a click + line="267">%TRUE if the timeout finished and triggered a click @@ -50116,14 +50253,14 @@ with some visual feedback. the logical pointer + line="349">the logical pointer a #ClutterSeat + line="345">a #ClutterSeat @@ -50136,14 +50273,14 @@ with some visual feedback. the logical keyboard + line="365">the logical keyboard a #ClutterSeat + line="361">a #ClutterSeat @@ -50186,14 +50323,14 @@ with some visual feedback. the seat keymap + line="417">the seat keymap a #ClutterSeat + line="413">a #ClutterSeat @@ -50263,7 +50400,7 @@ with some visual feedback. %TRUE if @device (or the specific @sequence) is on the stage, %FALSE + line="757">%TRUE if @device (or the specific @sequence) is on the stage, %FALSE otherwise. @@ -50271,13 +50408,13 @@ with some visual feedback. a #ClutterSeat + line="751">a #ClutterSeat a #ClutterInputDevice + line="752">a #ClutterInputDevice allow-none="1"> a #ClutterEventSequence + line="753">a #ClutterEventSequence allow-none="1"> the coordinates of the pointer + line="754">the coordinates of the pointer allow-none="1"> the current #ClutterModifierType of the pointer + line="755">the current #ClutterModifierType of the pointer @@ -50355,7 +50492,7 @@ with some visual feedback. a newly created virtual device + line="614">a newly created virtual device @@ -50363,13 +50500,13 @@ with some visual feedback. a #ClutterSeat + line="609">a #ClutterSeat the type of the virtual device + line="610">the type of the virtual device @@ -51459,7 +51596,7 @@ parent class corresponding function. c:identifier="clutter_stage_ensure_viewport"> Ensures that the GL viewport is updated with the current + line="2143">Ensures that the GL viewport is updated with the current stage window size. This function will queue a redraw of @stage. @@ -51468,7 +51605,7 @@ This function should not be called by applications; it is used when embedding a #ClutterStage into a toolkit with another windowing system, like GTK+. + line="162"/> @@ -51476,7 +51613,7 @@ windowing system, like GTK+. a #ClutterStage + line="2145">a #ClutterStage @@ -51485,7 +51622,7 @@ windowing system, like GTK+. c:identifier="clutter_stage_get_actor_at_pos"> Checks the scene at the coordinates @x and @y and returns a pointer + line="1976">Checks the scene at the coordinates @x and @y and returns a pointer to the [class@Clutter.Actor] at those coordinates. The result is the actor which would be at the specified location on the next redraw, and is not necessarily that which was there on the previous redraw. This allows the @@ -51495,11 +51632,11 @@ the scene, and even if nothing has been drawn. By using @pick_mode it is possible to control which actors will be painted and thus available. + line="150"/> the actor at the specified coordinates, + line="1993">the actor at the specified coordinates, if any @@ -51507,25 +51644,25 @@ painted and thus available. a #ClutterStage + line="1978">a #ClutterStage how the scene graph should be painted + line="1979">how the scene graph should be painted X coordinate to check + line="1980">X coordinate to check Y coordinate to check + line="1981">Y coordinate to check @@ -51534,28 +51671,28 @@ painted and thus available. c:identifier="clutter_stage_get_capture_final_size"> Get the size of the framebuffer one must pass to + line="2563">Get the size of the framebuffer one must pass to [method@Stage.paint_to_buffer] or [method@Stage.paint_to_framebuffer] would be used with the same @rect. + line="171"/> %TRUE if the size has been retrieved, %FALSE otherwise. + line="2575">%TRUE if the size has been retrieved, %FALSE otherwise. a #ClutterStage actor + line="2565">a #ClutterStage actor a rectangle + line="2566">a rectangle allow-none="1"> the final width + line="2567">the final width allow-none="1"> the final height + line="2568">the final height allow-none="1"> the final scale factor + line="2569">the final scale factor @@ -51597,27 +51734,27 @@ would be used with the same @rect. c:identifier="clutter_stage_get_device_actor"> Retrieves the [class@Clutter.Actor] underneath the pointer or touch point + line="3065">Retrieves the [class@Clutter.Actor] underneath the pointer or touch point of @device and @sequence. + line="207"/> a pointer to the #ClutterActor or %NULL + line="3074">a pointer to the #ClutterActor or %NULL a #ClutterStage + line="3067">a #ClutterStage a #ClutterInputDevice + line="3068">a #ClutterInputDevice allow-none="1"> an optional #ClutterEventSequence + line="3069">an optional #ClutterEventSequence @@ -51658,7 +51795,7 @@ of @device and @sequence. c:identifier="clutter_stage_get_event_actor"> Retrieves the current focus actor for an event. This is + line="4090">Retrieves the current focus actor for an event. This is the key focus for key events and other events directed to the key focus, or the actor directly under the coordinates of a device or touch sequence. @@ -51667,24 +51804,24 @@ The actor is looked up at the time of calling this function, and may differ from the actor that the stage originally delivered the event to. + line="211"/> a pointer to the #ClutterActor or %NULL + line="4104">a pointer to the #ClutterActor or %NULL a #ClutterStage + line="4092">a #ClutterStage an event received on the stage + line="4093">an event received on the stage @@ -51706,20 +51843,20 @@ delivered the event to. c:identifier="clutter_stage_get_grab_actor"> Gets the actor that currently holds a grab. + line="4070">Gets the actor that currently holds a grab. + line="223"/> The grabbing actor + line="4076">The grabbing actor a #ClutterStage + line="4072">a #ClutterStage @@ -51729,20 +51866,20 @@ delivered the event to. glib:get-property="key-focus"> Retrieves the actor that is currently under key focus. + line="2099">Retrieves the actor that is currently under key focus. + line="147"/> the actor with key focus, or the stage + line="2105">the actor with key focus, or the stage the #ClutterStage + line="2101">the #ClutterStage @@ -51752,7 +51889,7 @@ delivered the event to. glib:get-property="perspective"> Retrieves the stage perspective. + line="1695">Retrieves the stage perspective. @@ -51762,7 +51899,7 @@ delivered the event to. A #ClutterStage + line="1697">A #ClutterStage allow-none="1"> return location for a + line="1698">return location for a #ClutterPerspective - - Gets the stage title. - - - pointer to the title string for the stage. The -returned string is owned by the actor and should not -be modified or freed. - - - - - A #ClutterStage - - - - + line="202"/> @@ -51827,14 +51939,14 @@ be modified or freed. Grabs input onto a certain actor. Events will be propagated as + line="3905">Grabs input onto a certain actor. Events will be propagated as usual inside its hierarchy. + line="215"/> an opaque #ClutterGrab handle, drop + line="3913">an opaque #ClutterGrab handle, drop with [method@Grab.dismiss] @@ -51842,13 +51954,13 @@ usual inside its hierarchy. The #ClutterStage + line="3907">The #ClutterStage The actor grabbing input + line="3908">The actor grabbing input @@ -51856,27 +51968,27 @@ usual inside its hierarchy. Creates an inactive grab. The grab will become effective + line="3928">Creates an inactive grab. The grab will become effective after [method@Grab.activate]. + line="219"/> an opaque #ClutterGrab handle + line="3936">an opaque #ClutterGrab handle The #ClutterStage + line="3930">The #ClutterStage The actor that will grab input + line="3931">The actor that will grab input @@ -51912,7 +52024,7 @@ toolkit, and it should never be called by applications. + line="249"/> @@ -51926,7 +52038,7 @@ toolkit, and it should never be called by applications. c:identifier="clutter_stage_is_redraw_queued_on_view" introspectable="0"> + line="165"/> @@ -51944,38 +52056,38 @@ toolkit, and it should never be called by applications. throws="1"> Take a snapshot of the stage to a provided buffer. + line="2680">Take a snapshot of the stage to a provided buffer. + line="185"/> %TRUE is the buffer has been paint successfully, %FALSE otherwise. + line="2693">%TRUE is the buffer has been paint successfully, %FALSE otherwise. a #ClutterStage actor + line="2682">a #ClutterStage actor a rectangle + line="2683">a rectangle the scale + line="2684">the scale a pointer to the data + line="2685">a pointer to the data @@ -51983,19 +52095,19 @@ toolkit, and it should never be called by applications. stride of the image surface + line="2686">stride of the image surface the pixel format + line="2687">the pixel format the #ClutterPaintFlag + line="2688">the #ClutterPaintFlag @@ -52005,38 +52117,38 @@ toolkit, and it should never be called by applications. throws="1"> Take a snapshot of the stage to a #ClutterContent. + line="2757">Take a snapshot of the stage to a #ClutterContent. + line="195"/> the #ClutterContent or %NULL on error. + line="2767">the #ClutterContent or %NULL on error. a #ClutterStage actor + line="2759">a #ClutterStage actor a rectangle + line="2760">a rectangle the scale + line="2761">the scale the #ClutterPaintFlag + line="2762">the #ClutterPaintFlag @@ -52044,7 +52156,7 @@ toolkit, and it should never be called by applications. + line="178"/> @@ -52086,20 +52198,20 @@ toolkit, and it should never be called by applications. c:identifier="clutter_stage_pointing_input_foreach"> Iterates over active input. + line="4543">Iterates over active input. + line="244"/> %TRUE if the foreach function did not stop. + line="4551">%TRUE if the foreach function did not stop. The stage + line="4545">The stage closure="1"> Iterator function + line="4546">Iterator function @@ -52118,7 +52230,7 @@ toolkit, and it should never be called by applications. allow-none="1"> user data + line="4547">user data @@ -52126,17 +52238,17 @@ toolkit, and it should never be called by applications. Makes a screenshot of the stage in RGBA 8bit data, returns a + line="1886">Makes a screenshot of the stage in RGBA 8bit data, returns a linear buffer with @width * 4 as rowstride. The alpha data contained in the returned buffer is driver-dependent, and not guaranteed to hold any sensible value. + line="155"/> a pointer to newly allocated memory with the buffer + line="1902">a pointer to newly allocated memory with the buffer or %NULL if the read failed. Use g_free() on the returned data to release the resources it has allocated. @@ -52147,32 +52259,32 @@ and not guaranteed to hold any sensible value. A #ClutterStage + line="1888">A #ClutterStage x coordinate of the first pixel that is read from stage + line="1889">x coordinate of the first pixel that is read from stage y coordinate of the first pixel that is read from stage + line="1890">y coordinate of the first pixel that is read from stage Width dimension of pixels to be read, or -1 for the + line="1891">Width dimension of pixels to be read, or -1 for the entire stage width Height dimension of pixels to be read, or -1 for the + line="1893">Height dimension of pixels to be read, or -1 for the entire stage height @@ -52182,9 +52294,9 @@ and not guaranteed to hold any sensible value. c:identifier="clutter_stage_schedule_update"> Schedules a redraw of the #ClutterStage at the next optimal timestamp. + line="2455">Schedules a redraw of the #ClutterStage at the next optimal timestamp. + line="168"/> @@ -52192,14 +52304,14 @@ and not guaranteed to hold any sensible value. a #ClutterStage actor + line="2457">a #ClutterStage actor + line="252"/> @@ -52217,11 +52329,11 @@ and not guaranteed to hold any sensible value. glib:set-property="key-focus"> Sets the key focus on @actor. An actor with key focus will receive + line="2007">Sets the key focus on @actor. An actor with key focus will receive all the key events. If @actor is %NULL, the stage will receive focus. + line="144"/> @@ -52229,7 +52341,7 @@ focus. the #ClutterStage + line="2009">the #ClutterStage allow-none="1"> the actor to set key focus to, or %NULL + line="2010">the actor to set key focus to, or %NULL @@ -52246,7 +52358,7 @@ focus. + line="140"/> @@ -52262,32 +52374,6 @@ focus. - - Sets the stage title. - - - - - - - A #ClutterStage - - - - A utf8 string for the stage windows title. - - - - @@ -52329,7 +52415,7 @@ focus. default-value="FALSE"> %TRUE if there is currently an active grab on the stage. + line="1474">%TRUE if there is currently an active grab on the stage. getter="get_key_focus"> The [class@Clutter.Actor] that will receive key events from the underlying + line="1459">The [class@Clutter.Actor] that will receive key events from the underlying windowing system. If %NULL, the #ClutterStage will receive the events. @@ -52350,28 +52436,17 @@ If %NULL, the #ClutterStage will receive the events. getter="get_perspective"> The parameters used for the perspective projection from 3D + line="1446">The parameters used for the perspective projection from 3D coordinates to 2D - - The stage's title - usually displayed in stage windows title decorations. - - The signal is emitted after the stage is painted, + line="1553">The signal is emitted after the stage is painted, but before the results are displayed on the screen.0 @@ -52380,13 +52455,13 @@ but before the results are displayed on the screen.0 a #ClutterStageView + line="1556">a #ClutterStageView a #ClutterFrame + line="1557">a #ClutterFrame @@ -52399,13 +52474,13 @@ but before the results are displayed on the screen.0 a #ClutterStageView + line="1579">a #ClutterStageView a #ClutterFrame + line="1580">a #ClutterFrame @@ -52413,7 +52488,7 @@ but before the results are displayed on the screen.0 The signal is emitted before the stage is painted. + line="1531">The signal is emitted before the stage is painted. @@ -52421,13 +52496,13 @@ but before the results are displayed on the screen.0 a #ClutterStageView + line="1534">a #ClutterStageView a #ClutterFrame + line="1535">a #ClutterFrame @@ -52440,13 +52515,13 @@ but before the results are displayed on the screen.0 a #ClutterStageView + line="1491">a #ClutterStageView a #ClutterFrame + line="1492">a #ClutterFrame @@ -52456,7 +52531,7 @@ but before the results are displayed on the screen.0 introspectable="0"> Signals that the underlying GL driver has had its texture memory purged + line="1647">Signals that the underlying GL driver has had its texture memory purged so anything presently held in texture memory is now invalidated, and likely corrupt. It needs redrawing. @@ -52466,7 +52541,7 @@ likely corrupt. It needs redrawing. The signal is emitted before a [class@Clutter.StageView] is being + line="1596">The signal is emitted before a [class@Clutter.StageView] is being painted. The view is painted in the default handler. Hence, if you want to perform @@ -52479,19 +52554,19 @@ framebuffer, use [func@GObject.signal_connect_after] or pass %G_CONNECT_AFTER. a #ClutterStageView + line="1599">a #ClutterStageView a #MtkRegion with the redraw clip + line="1600">a #MtkRegion with the redraw clip a #ClutterFrame + line="1601">a #ClutterFrame @@ -52499,7 +52574,7 @@ framebuffer, use [func@GObject.signal_connect_after] or pass %G_CONNECT_AFTER. The signal is emitted after the stage is updated, + line="1508">The signal is emitted after the stage is updated, before the stage is painted, even if it will not be painted. @@ -52508,13 +52583,13 @@ before the stage is painted, even if it will not be painted. a #ClutterStageView + line="1511">a #ClutterStageView a #ClutterFrame + line="1512">a #ClutterFrame @@ -52522,7 +52597,7 @@ before the stage is painted, even if it will not be painted. Signals that the #ClutterStage was presented on the screen to the user. + line="1625">Signals that the #ClutterStage was presented on the screen to the user. @@ -52530,7 +52605,7 @@ before the stage is painted, even if it will not be painted. the #ClutterStageView presented + line="1628">the #ClutterStageView presented allow-none="1"> a #ClutterFrameInfo + line="1629">a #ClutterFrameInfo @@ -52603,33 +52678,33 @@ before the stage is painted, even if it will not be painted. c:type="ClutterStageInputForeachFunc"> Iterator function for active input. Active input counts as any pointing + line="225">Iterator function for active input. Active input counts as any pointing device currently known to have some form of activity on the stage: Pointers leaning on a widget, tablet styli in proximity, active touchpoints... - + %TRUE to keep iterating. %FALSE to stop. + line="236">%TRUE to keep iterating. %FALSE to stop. the stage + line="227">the stage Active input device + line="228">Active input device Active sequence in @device, or %NULL + line="229">Active sequence in @device, or %NULL closure="3"> Data passed to clutter_stage_active_input_foreach() + line="230">Data passed to clutter_stage_active_input_foreach() @@ -59052,6 +59127,28 @@ See also #ClutterTouchpadPinchEvent and #ClutterTouchpadPinchEvent.4 filename="clutter/clutter/clutter-enums.h" line="980">Linear transfer function + + + + + + + + + + + + + + + + + + + + moved-to="Event.add_filter"> Adds a function which will be called for all events that Clutter + line="1312">Adds a function which will be called for all events that Clutter processes. The function will be called before any signals are emitted for the event and it will take precedence over any grabs. an identifier for the event filter, to be used + line="1323">an identifier for the event filter, to be used with [func@Clutter.Event.remove_filter]. @@ -60888,7 +60985,7 @@ emitted for the event and it will take precedence over any grabs. allow-none="1"> The #ClutterStage to capture events for + line="1314">The #ClutterStage to capture events for destroy="2"> The callback function which will be passed all events. + line="1315">The callback function which will be passed all events. A #GDestroyNotify + line="1316">A #GDestroyNotify allow-none="1"> A data pointer to pass to the function. + line="1317">A data pointer to pass to the function. @@ -60938,7 +61035,7 @@ this. moved-to="Event.remove_filter"> Removes an event filter that was previously added with + line="1349">Removes an event filter that was previously added with [func@Clutter.Event.add_filter]. @@ -60948,7 +61045,7 @@ this. The ID of the event filter, as returned from [func@Clutter.Event.add_filter] + line="1351">The ID of the event filter, as returned from [func@Clutter.Event.add_filter] @@ -60956,12 +61053,12 @@ this. Checks if events are pending in the event queue. + line="1026">Checks if events are pending in the event queue. TRUE if there are pending events, FALSE otherwise. + line="1031">TRUE if there are pending events, FALSE otherwise. @@ -60982,7 +61079,7 @@ this. c:identifier="clutter_get_current_event"> If an event is currently being processed, return that event. + line="1064">If an event is currently being processed, return that event. This function is intended to be used to access event state that might not be exposed by higher-level widgets. For example, to get the key modifier state from a Button 'clicked' @@ -60991,7 +61088,7 @@ event. The current ClutterEvent, or %NULL if none + line="1073">The current ClutterEvent, or %NULL if none @@ -60999,13 +61096,13 @@ event. c:identifier="clutter_get_current_event_time"> Retrieves the timestamp of the last event, if there is an + line="1043">Retrieves the timestamp of the last event, if there is an event or if the event has a timestamp. the event timestamp, or %CLUTTER_CURRENT_TIME + line="1049">the event timestamp, or %CLUTTER_CURRENT_TIME @@ -61582,6 +61679,29 @@ See also clutter_threads_add_idle_full(). + + + + + + + + + + + + + + + + + + + + - + @@ -13176,7 +13176,7 @@ this enum should also be considered experimental. - + @@ -13184,10 +13184,36 @@ this enum should also be considered experimental. + + + + + + + + + + + + + + + + + + + + + + - + @@ -13198,16 +13224,44 @@ this enum should also be considered experimental. - + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -13218,10 +13272,32 @@ this enum should also be considered experimental. - + + + + + + + + + + + + + + + + + + + - + @@ -15528,7 +15604,7 @@ low-level texture maps to the original region. - + @@ -15547,7 +15623,7 @@ low-level texture maps to the original region. - + @@ -15560,7 +15636,7 @@ low-level texture maps to the original region. - + @@ -15571,7 +15647,7 @@ low-level texture maps to the original region. - + diff --git a/girs/GnomeMaps-1.0.gir b/girs/GnomeMaps-1.0.gir index 2b3b7645..4cdea843 100644 --- a/girs/GnomeMaps-1.0.gir +++ b/girs/GnomeMaps-1.0.gir @@ -651,38 +651,38 @@ and should be accessed using the provided API a [class@Shumate.VectorSprite] + line="1660">a [class@Shumate.VectorSprite] a [class@Shield] + line="1654">a [class@Shield] the highway reference + line="1655">the highway reference the highway name + line="1656">the highway name the route color + line="1657">the route color the scale factor + line="1658">the scale factor diff --git a/girs/Meta-15.gir b/girs/Meta-15.gir index 2f114636..139677c5 100644 --- a/girs/Meta-15.gir +++ b/girs/Meta-15.gir @@ -486,7 +486,7 @@ the background that are obscured by other windows. Set the background to @file + line="989">Set the background to @file @@ -495,7 +495,7 @@ the background that are obscured by other windows. a #MetaBackground + line="991">a #MetaBackground allow-none="1"> a #GFile representing the background file + line="992">a #GFile representing the background file the background style to apply + line="993">the background style to apply @@ -682,26 +682,26 @@ adding the vignette and opacity. Creates a new actor to draw the background for the given monitor. + line="1029">Creates a new actor to draw the background for the given monitor. the newly created background actor + line="1036">the newly created background actor a #MetaDisplay + line="1031">a #MetaDisplay Index of the monitor for which to draw the background + line="1032">Index of the monitor for which to draw the background @@ -750,7 +750,7 @@ adding the vignette and opacity. c:identifier="meta_background_content_set_rounded_clip_bounds"> Sets the bounding clip rectangle of the #MetaBackgroundContent that's used + line="1176">Sets the bounding clip rectangle of the #MetaBackgroundContent that's used when a rounded clip set via meta_background_content_set_rounded_clip_radius() is in effect, set it to %NULL to use no bounding clip, rounding the edges of the full texture. @@ -763,7 +763,7 @@ of the full texture. The #MetaBackgroundContent + line="1178">The #MetaBackgroundContent allow-none="1"> The new bounding clip rectangle, or %NULL + line="1179">The new bounding clip rectangle, or %NULL @@ -1960,7 +1960,7 @@ top window group. c:identifier="meta_context_add_option_entries"> See g_option_context_add_main_entries() for more details. + line="115">See g_option_context_add_main_entries() for more details. @@ -1969,13 +1969,13 @@ top window group. a #MetaContext + line="117">a #MetaContext a %NULL-terminated array of #GOptionEntrys + line="118">a %NULL-terminated array of #GOptionEntrys @@ -1986,7 +1986,7 @@ top window group. allow-none="1"> a translation domain to use, or %NULL + line="119">a translation domain to use, or %NULL @@ -1995,7 +1995,7 @@ top window group. c:identifier="meta_context_add_option_group"> See g_option_context_add_group() for more details. + line="139">See g_option_context_add_group() for more details. @@ -2004,13 +2004,13 @@ top window group. a #MetaContext + line="141">a #MetaContext the group to add + line="142">the group to add @@ -2022,7 +2022,7 @@ top window group. %TRUE if the commandline arguments (if any) were valid and if the + line="386">%TRUE if the commandline arguments (if any) were valid and if the configuration has been successful, %FALSE otherwise @@ -2030,7 +2030,7 @@ configuration has been successful, %FALSE otherwise a #MetaContext + line="379">a #MetaContext transfer-ownership="full"> Address of the `argc` parameter of your main() function (or 0 + line="380">Address of the `argc` parameter of your main() function (or 0 if @argv is %NULL). @@ -2051,7 +2051,7 @@ if @argv is %NULL). allow-none="1"> Address of the`argv` parameter + line="382">Address of the`argv` parameter of main(), or %NULL. @@ -2075,14 +2075,14 @@ of main(), or %NULL. the #MetaBackend + line="246">the #MetaBackend The #MetaContext + line="244">The #MetaContext @@ -2105,14 +2105,14 @@ of main(), or %NULL. the #MetaDebugControl + line="973">the #MetaDebugControl The #MetaContext + line="971">The #MetaContext @@ -2122,14 +2122,14 @@ of main(), or %NULL. the #MetaDisplay + line="262">the #MetaDisplay The #MetaContext + line="260">The #MetaContext @@ -2138,7 +2138,7 @@ of main(), or %NULL. c:identifier="meta_context_get_wayland_compositor"> Get the #MetaWaylandCompositor associated with the MetaContext. The might be + line="275">Get the #MetaWaylandCompositor associated with the MetaContext. The might be none currently associated if the context hasn't been started or if the requested compositor type is not %META_COMPOSITOR_TYPE_WAYLAND. the #MetaWaylandCompositor + line="283">the #MetaWaylandCompositor The #MetaContext + line="277">The #MetaContext @@ -2185,7 +2185,7 @@ requested compositor type is not %META_COMPOSITOR_TYPE_WAYLAND. throws="1"> Raises the RLIMIT_NOFILE limit value to the hard limit. + line="649">Raises the RLIMIT_NOFILE limit value to the hard limit. @@ -2194,7 +2194,7 @@ requested compositor type is not %META_COMPOSITOR_TYPE_WAYLAND. a #MetaContext + line="651">a #MetaContext @@ -2204,7 +2204,7 @@ requested compositor type is not %META_COMPOSITOR_TYPE_WAYLAND. throws="1"> Restores the RLIMIT_NOFILE limits from when the #MetaContext was created. + line="691">Restores the RLIMIT_NOFILE limits from when the #MetaContext was created. @@ -2213,7 +2213,7 @@ requested compositor type is not %META_COMPOSITOR_TYPE_WAYLAND. a #MetaContext + line="693">a #MetaContext @@ -2331,6 +2331,13 @@ requested compositor type is not %META_COMPOSITOR_TYPE_WAYLAND. default-value="NULL"> + + + filename="src/meta/meta-debug.h" line="53">KMS deadline timers + + session management + a #MetaDisplay + line="2809">a #MetaDisplay @@ -4990,20 +5006,20 @@ with %NULL for @message. Converts a frame type enum value to the name string that would + line="604">Converts a frame type enum value to the name string that would appear in the theme definition file. the string value + line="611">the string value a #MetaFrameType + line="606">a #MetaFrameType @@ -7190,7 +7206,7 @@ DBus service, so apps like GNOME Settings can use this functionality. c:identifier="meta_monitor_manager_get_is_builtin_display_on"> Returns whether the built-in display (i.e. a laptop panel) is turned on. + line="3994">Returns whether the built-in display (i.e. a laptop panel) is turned on. @@ -7199,7 +7215,7 @@ DBus service, so apps like GNOME Settings can use this functionality. A #MetaMonitorManager object + line="3996">A #MetaMonitorManager object @@ -7210,7 +7226,7 @@ DBus service, so apps like GNOME Settings can use this functionality. The monitor index or -1 if @id isn't valid or the connector + line="3973">The monitor index or -1 if @id isn't valid or the connector isn't associated with a logical monitor. @@ -7218,13 +7234,13 @@ isn't associated with a logical monitor. A #MetaMonitorManager + line="3970">A #MetaMonitorManager A valid connector name + line="3971">A valid connector name @@ -7308,14 +7324,14 @@ isn't associated with a logical monitor. The #MetaLogicalMonitor where the privacy screen state + line="1489">The #MetaLogicalMonitor where the privacy screen state changed %TRUE if the privacy screen was enabled, otherwise %FALSE + line="1491">%TRUE if the privacy screen was enabled, otherwise %FALSE @@ -10299,14 +10315,14 @@ crop-and-scale operation. Flattens the two layers of the shaped texture into one ARGB32 + line="1626">Flattens the two layers of the shaped texture into one ARGB32 image by alpha blending the two images, and returns the flattened image. a new cairo surface to be freed with + line="1637">a new cairo surface to be freed with cairo_surface_destroy(). @@ -10314,7 +10330,7 @@ cairo_surface_destroy(). A #MetaShapedTexture + line="1628">A #MetaShapedTexture allow-none="1"> A clipping rectangle, to help prevent extra processing. + line="1629">A clipping rectangle, to help prevent extra processing. In the case that the clipping rectangle is partially or fully outside the bounds of the texture, the rectangle will be clipped. @@ -10336,14 +10352,14 @@ outside the bounds of the texture, the rectangle will be clipped. the unshaped texture + line="1395">the unshaped texture The #MetaShapedTexture + line="1393">The #MetaShapedTexture @@ -11403,14 +11419,14 @@ will be set) the Wayland display object + line="1133">the Wayland display object The #MetaWaylandCompositor + line="1131">The #MetaWaylandCompositor @@ -11443,19 +11459,19 @@ will be set) glib:get-property="window"> Get the #MetaWindow associated with this wayland surface. + line="2201">Get the #MetaWindow associated with this wayland surface. a #MetaWindow + line="2207">a #MetaWindow a #MetaWaylandSurface + line="2203">a #MetaWaylandSurface @@ -13263,6 +13279,40 @@ the relative position of the window's top left corner. + + Transform the coordinates from protocol coordinates to coordinates expected +by the stage and internal window management logic. + + + + + + + A #MetaWindow + + + + rectangle in protocol coordinate space + + + + rect in stage coordinate space + + + + @@ -13377,6 +13427,39 @@ interface element displaying the icon, and is relative to the root window. + + Transform the coordinates from stage coordinates to protocol coordinates + + + + + + + A #MetaWindow + + + + x #MtkRectangle in stage coordinate space + + + + x #MtkRectangle in protocol coordinate space + + + + @@ -13466,14 +13549,14 @@ interface element displaying the icon, and is relative to the root window. the #MetaGroup of the window + line="4820">the #MetaGroup of the window a #MetaWindow + line="4818">a #MetaWindow @@ -14912,7 +14995,7 @@ The X11 display is represented as a #MetaX11Display struct. a #MetaX11Display + line="1793">a #MetaX11Display @@ -14928,7 +15011,7 @@ The X11 display is represented as a #MetaX11Display struct. A #MetaX11Display + line="1804">A #MetaX11Display @@ -15096,7 +15179,7 @@ The X11 display is represented as a #MetaX11Display struct. Ensure log messages for the given topic @topic + line="150">Ensure log messages for the given topic @topic will be printed. @@ -15106,7 +15189,7 @@ will be printed. Topic for which logging will be started + line="152">Topic for which logging will be started @@ -15128,19 +15211,19 @@ will be printed. Create a context. + line="729">Create a context. A new context instance. + line="735">A new context instance. Human readable name of display server or window manager + line="731">Human readable name of display server or window manager @@ -15224,20 +15307,20 @@ unredirected windows is undesirable like when recording a video. moved-to="FrameType.to_string"> Converts a frame type enum value to the name string that would + line="604">Converts a frame type enum value to the name string that would appear in the theme definition file. the string value + line="611">the string value a #MetaFrameType + line="606">a #MetaFrameType @@ -15271,7 +15354,7 @@ appear in the theme definition file. allow-none="1"> return location for debug flags + line="553">return location for debug flags allow-none="1"> return location for draw debug flags + line="554">return location for draw debug flags allow-none="1"> return location for pick debug flags + line="555">return location for pick debug flags @@ -15405,7 +15488,7 @@ or animations should be suppressed. - + @@ -15479,7 +15562,7 @@ builtin key binding. - + @@ -15953,7 +16036,7 @@ builtin key binding. c:identifier="meta_remove_verbose_topic"> Stop printing log messages for the given topic @topic. + line="173">Stop printing log messages for the given topic @topic. Note that this method does not stack with [func@Meta.add_verbose_topic]; i.e. if two calls to [func@Meta.add_verbose_topic] for the same @@ -15967,7 +16050,7 @@ remove it. Topic for which logging will be stopped + line="175">Topic for which logging will be stopped @@ -16010,7 +16093,7 @@ message passed here on the Clutter stage - + @@ -16019,7 +16102,7 @@ message passed here on the Clutter stage - + @@ -16067,7 +16150,7 @@ message passed here on the Clutter stage - +