Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gir: Correct usage of the closure annotation #704

Merged
merged 1 commit into from
Nov 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions clutter/clutter/clutter-actor.c
Original file line number Diff line number Diff line change
Expand Up @@ -13069,8 +13069,8 @@ typedef enum
* @self: a #ClutterActor
* @child: a #ClutterActor
* @flags: control flags for actions
* @add_func: delegate function
* @data: (closure): data to pass to @add_func
* @add_func (closure data): delegate function
* @data: data to pass to @add_func
*
* Adds @child to the list of children of @self.
*
Expand Down
4 changes: 2 additions & 2 deletions clutter/clutter/clutter-timeline.c
Original file line number Diff line number Diff line change
Expand Up @@ -2184,8 +2184,8 @@ clutter_timeline_get_repeat_count (ClutterTimeline *timeline)
/**
* clutter_timeline_set_progress_func:
* @timeline: a #ClutterTimeline
* @func: (scope notified) (allow-none): a progress function, or %NULL
* @data: (closure): data to pass to @func
* @func: (scope notified) (allow-none) (closure data): a progress function, or %NULL
* @data: data to pass to @func
* @notify: a function to be called when the progress function is removed
* or the timeline is disposed
*
Expand Down
12 changes: 6 additions & 6 deletions cogl/cogl/cogl-onscreen.h
Original file line number Diff line number Diff line change
Expand Up @@ -395,8 +395,8 @@ GType cogl_frame_closure_get_gtype (void);
/**
* cogl_onscreen_add_frame_callback:
* @onscreen: A #CoglOnscreen framebuffer
* @callback: (scope notified): A callback function to call for frame events
* @user_data: (closure): A private pointer to be passed to @callback
* @callback: (scope notified) (closure user_data): A callback function to call for frame events
* @user_data: A private pointer to be passed to @callback
* @destroy: (allow-none): An optional callback to destroy @user_data
* when the @callback is removed or @onscreen is freed.
*
Expand Down Expand Up @@ -568,9 +568,9 @@ GType cogl_onscreen_resize_closure_get_gtype (void);
/**
* cogl_onscreen_add_resize_callback:
* @onscreen: A #CoglOnscreen framebuffer
* @callback: (scope notified): A #CoglOnscreenResizeCallback to call when
* @callback: (scope notified) (closure user_data): A #CoglOnscreenResizeCallback to call when
* the @onscreen changes size.
* @user_data: (closure): Private data to be passed to @callback.
* @user_data: Private data to be passed to @callback.
* @destroy: (allow-none): An optional callback to destroy @user_data
* when the @callback is removed or @onscreen is freed.
*
Expand Down Expand Up @@ -683,8 +683,8 @@ GType cogl_onscreen_dirty_closure_get_gtype (void);
/**
* cogl_onscreen_add_dirty_callback:
* @onscreen: A #CoglOnscreen framebuffer
* @callback: (scope notified): A callback function to call for dirty events
* @user_data: (closure): A private pointer to be passed to @callback
* @callback: (scope notified) (closure user_data): A callback function to call for dirty events
* @user_data: A private pointer to be passed to @callback
* @destroy: (allow-none): An optional callback to destroy @user_data when the
* @callback is removed or @onscreen is freed.
*
Expand Down
4 changes: 2 additions & 2 deletions cogl/cogl/cogl-pipeline.h
Original file line number Diff line number Diff line change
Expand Up @@ -142,9 +142,9 @@ typedef gboolean (*CoglPipelineLayerCallback) (CoglPipeline *pipeline,
/**
* cogl_pipeline_foreach_layer:
* @pipeline: A #CoglPipeline object
* @callback: (scope call): A #CoglPipelineLayerCallback to be
* @callback: (scope call) (closure user_data): A #CoglPipelineLayerCallback to be
* called for each layer index
* @user_data: (closure): Private data that will be passed to the
* @user_data: Private data that will be passed to the
* callback
*
* Iterates all the layer indices of the given @pipeline.
Expand Down
4 changes: 2 additions & 2 deletions src/tests/clutter-test-utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,8 @@ clutter_test_add_data (const char *test_path,
/**
* clutter_test_add_data_full:
* @test_path: unique path for identifying the test
* @test_func: (scope notified): function containing the test
* @test_data: (closure): data to pass to the test function
* @test_func: (scope notified) (closure test_data): function containing the test
* @test_data: data to pass to the test function
* @test_notify: function called when the test function ends
*
* Adds a test unit to the Clutter test environment.
Expand Down
Loading