[gimp/gimp-2-10] app: rename GimpParallelRunAsyncFunc to GimpRunAsyncFunc
- From: Ell <ell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gimp-2-10] app: rename GimpParallelRunAsyncFunc to GimpRunAsyncFunc
- Date: Fri, 13 Mar 2020 22:48:08 +0000 (UTC)
commit a787d61fbc7cd75d76549734b6862ed634fa153a
Author: Ell <ell_se yahoo com>
Date: Sat Mar 14 00:10:20 2020 +0200
app: rename GimpParallelRunAsyncFunc to GimpRunAsyncFunc
... and move it to core-type.h, in preparation for next commit.
(cherry picked from commit f25a8934fad0685f5e124588fbcbbe7ea45e3b2c)
app/core/core-types.h | 3 ++
app/core/gimp-parallel.cc | 32 ++++++++--------
app/core/gimp-parallel.h | 84 ++++++++++++++++++++---------------------
app/core/gimpdrawable-preview.c | 2 +-
app/core/gimphistogram.c | 2 +-
app/core/gimplineart.c | 2 +-
app/gui/gui-vtable.c | 2 +-
app/text/gimpfontfactory.c | 2 +-
app/widgets/gimpdashboard.c | 2 +-
9 files changed, 65 insertions(+), 66 deletions(-)
---
diff --git a/app/core/core-types.h b/app/core/core-types.h
index 579d7e6173..bc331b445c 100644
--- a/app/core/core-types.h
+++ b/app/core/core-types.h
@@ -256,6 +256,9 @@ typedef gboolean (* GimpObjectFilterFunc) (GimpObject *object,
typedef gint64 (* GimpMemsizeFunc) (gpointer instance,
gint64 *gui_size);
+typedef void (* GimpRunAsyncFunc) (GimpAsync *async,
+ gpointer user_data);
+
/* structs */
diff --git a/app/core/gimp-parallel.cc b/app/core/gimp-parallel.cc
index 1a31a5552e..208bcfe481 100644
--- a/app/core/gimp-parallel.cc
+++ b/app/core/gimp-parallel.cc
@@ -51,11 +51,11 @@ extern "C"
typedef struct
{
- GimpAsync *async;
- gint priority;
- GimpParallelRunAsyncFunc func;
- gpointer user_data;
- GDestroyNotify user_data_destroy_func;
+ GimpAsync *async;
+ gint priority;
+ GimpRunAsyncFunc func;
+ gpointer user_data;
+ GDestroyNotify user_data_destroy_func;
} GimpParallelRunAsyncTask;
typedef struct
@@ -129,17 +129,17 @@ gimp_parallel_exit (Gimp *gimp)
}
GimpAsync *
-gimp_parallel_run_async (GimpParallelRunAsyncFunc func,
- gpointer user_data)
+gimp_parallel_run_async (GimpRunAsyncFunc func,
+ gpointer user_data)
{
return gimp_parallel_run_async_full (0, func, user_data, NULL);
}
GimpAsync *
-gimp_parallel_run_async_full (gint priority,
- GimpParallelRunAsyncFunc func,
- gpointer user_data,
- GDestroyNotify user_data_destroy_func)
+gimp_parallel_run_async_full (gint priority,
+ GimpRunAsyncFunc func,
+ gpointer user_data,
+ GDestroyNotify user_data_destroy_func)
{
GimpAsync *async;
GimpParallelRunAsyncTask *task;
@@ -182,16 +182,16 @@ gimp_parallel_run_async_full (gint priority,
}
GimpAsync *
-gimp_parallel_run_async_independent (GimpParallelRunAsyncFunc func,
- gpointer user_data)
+gimp_parallel_run_async_independent (GimpRunAsyncFunc func,
+ gpointer user_data)
{
return gimp_parallel_run_async_independent_full (0, func, user_data);
}
GimpAsync *
-gimp_parallel_run_async_independent_full (gint priority,
- GimpParallelRunAsyncFunc func,
- gpointer user_data)
+gimp_parallel_run_async_independent_full (gint priority,
+ GimpRunAsyncFunc func,
+ gpointer user_data)
{
GimpAsync *async;
GimpParallelRunAsyncTask *task;
diff --git a/app/core/gimp-parallel.h b/app/core/gimp-parallel.h
index 4df9efb996..76abc1dfe3 100644
--- a/app/core/gimp-parallel.h
+++ b/app/core/gimp-parallel.h
@@ -22,24 +22,20 @@
#define __GIMP_PARALLEL_H__
-typedef void (* GimpParallelRunAsyncFunc) (GimpAsync *async,
- gpointer user_data);
-
-
-void gimp_parallel_init (Gimp *gimp);
-void gimp_parallel_exit (Gimp *gimp);
-
-GimpAsync * gimp_parallel_run_async (GimpParallelRunAsyncFunc func,
- gpointer user_data);
-GimpAsync * gimp_parallel_run_async_full (gint priority,
- GimpParallelRunAsyncFunc func,
- gpointer user_data,
- GDestroyNotify user_data_destroy_func);
-GimpAsync * gimp_parallel_run_async_independent (GimpParallelRunAsyncFunc func,
- gpointer user_data);
-GimpAsync * gimp_parallel_run_async_independent_full (gint priority,
- GimpParallelRunAsyncFunc func,
- gpointer user_data);
+void gimp_parallel_init (Gimp *gimp);
+void gimp_parallel_exit (Gimp *gimp);
+
+GimpAsync * gimp_parallel_run_async (GimpRunAsyncFunc func,
+ gpointer user_data);
+GimpAsync * gimp_parallel_run_async_full (gint priority,
+ GimpRunAsyncFunc func,
+ gpointer user_data,
+ GDestroyNotify user_data_destroy_func);
+GimpAsync * gimp_parallel_run_async_independent (GimpRunAsyncFunc func,
+ gpointer user_data);
+GimpAsync * gimp_parallel_run_async_independent_full (gint priority,
+ GimpRunAsyncFunc func,
+ gpointer user_data);
#ifdef __cplusplus
@@ -49,48 +45,48 @@ extern "C++"
#include <new>
-template <class ParallelRunAsyncFunc>
+template <class RunAsyncFunc>
inline GimpAsync *
-gimp_parallel_run_async (ParallelRunAsyncFunc func)
+gimp_parallel_run_async (RunAsyncFunc func)
{
- ParallelRunAsyncFunc *func_copy = g_new (ParallelRunAsyncFunc, 1);
+ RunAsyncFunc *func_copy = g_new (RunAsyncFunc, 1);
- new (func_copy) ParallelRunAsyncFunc (func);
+ new (func_copy) RunAsyncFunc (func);
return gimp_parallel_run_async_full (0,
[] (GimpAsync *async,
gpointer user_data)
{
- ParallelRunAsyncFunc *func_copy =
- (ParallelRunAsyncFunc *) user_data;
+ RunAsyncFunc *func_copy =
+ (RunAsyncFunc *) user_data;
(*func_copy) (async);
- func_copy->~ParallelRunAsyncFunc ();
+ func_copy->~RunAsyncFunc ();
g_free (func_copy);
},
func_copy,
[] (gpointer user_data)
{
- ParallelRunAsyncFunc *func_copy =
- (ParallelRunAsyncFunc *) user_data;
+ RunAsyncFunc *func_copy =
+ (RunAsyncFunc *) user_data;
- func_copy->~ParallelRunAsyncFunc ();
+ func_copy->~RunAsyncFunc ();
g_free (func_copy);
});
}
-template <class ParallelRunAsyncFunc,
+template <class RunAsyncFunc,
class DestroyFunc>
inline GimpAsync *
-gimp_parallel_run_async_full (gint priority,
- ParallelRunAsyncFunc func,
- DestroyFunc destroy_func)
+gimp_parallel_run_async_full (gint priority,
+ RunAsyncFunc func,
+ DestroyFunc destroy_func)
{
typedef struct
{
- ParallelRunAsyncFunc func;
- DestroyFunc destroy_func;
+ RunAsyncFunc func;
+ DestroyFunc destroy_func;
} Funcs;
Funcs *funcs_copy = g_new (Funcs, 1);
@@ -122,33 +118,33 @@ gimp_parallel_run_async_full (gint priority,
});
}
-template <class ParallelRunAsyncFunc>
+template <class RunAsyncFunc>
inline GimpAsync *
-gimp_parallel_run_async_independent_full (gint priority,
- ParallelRunAsyncFunc func)
+gimp_parallel_run_async_independent_full (gint priority,
+ RunAsyncFunc func)
{
- ParallelRunAsyncFunc *func_copy = g_new (ParallelRunAsyncFunc, 1);
+ RunAsyncFunc *func_copy = g_new (RunAsyncFunc, 1);
- new (func_copy) ParallelRunAsyncFunc (func);
+ new (func_copy) RunAsyncFunc (func);
return gimp_parallel_run_async_independent_full (priority,
[] (GimpAsync *async,
gpointer user_data)
{
- ParallelRunAsyncFunc *func_copy =
- (ParallelRunAsyncFunc *) user_data;
+ RunAsyncFunc *func_copy =
+ (RunAsyncFunc *) user_data;
(*func_copy) (async);
- func_copy->~ParallelRunAsyncFunc ();
+ func_copy->~RunAsyncFunc ();
g_free (func_copy);
},
func_copy);
}
-template <class ParallelRunAsyncFunc>
+template <class RunAsyncFunc>
inline GimpAsync *
-gimp_parallel_run_async_independent (ParallelRunAsyncFunc func)
+gimp_parallel_run_async_independent (RunAsyncFunc func)
{
return gimp_parallel_run_async_independent_full (0, func);
}
diff --git a/app/core/gimpdrawable-preview.c b/app/core/gimpdrawable-preview.c
index 605d763f9a..20c1b42ce2 100644
--- a/app/core/gimpdrawable-preview.c
+++ b/app/core/gimpdrawable-preview.c
@@ -413,7 +413,7 @@ gimp_drawable_get_sub_preview_async (GimpDrawable *drawable,
return gimp_parallel_run_async_full (
+1,
- (GimpParallelRunAsyncFunc) gimp_drawable_get_sub_preview_async_func,
+ (GimpRunAsyncFunc) gimp_drawable_get_sub_preview_async_func,
sub_preview_data_new (
gimp_drawable_get_preview_format (drawable),
buffer,
diff --git a/app/core/gimphistogram.c b/app/core/gimphistogram.c
index 839f343f09..571679b5f9 100644
--- a/app/core/gimphistogram.c
+++ b/app/core/gimphistogram.c
@@ -354,7 +354,7 @@ gimp_histogram_calculate_async (GimpHistogram *histogram,
}
histogram->priv->calculate_async = gimp_parallel_run_async (
- (GimpParallelRunAsyncFunc) gimp_histogram_calculate_internal,
+ (GimpRunAsyncFunc) gimp_histogram_calculate_internal,
context);
gimp_async_add_callback (
diff --git a/app/core/gimplineart.c b/app/core/gimplineart.c
index 29e558c182..1e753f2ecb 100644
--- a/app/core/gimplineart.c
+++ b/app/core/gimplineart.c
@@ -664,7 +664,7 @@ gimp_line_art_prepare_async (GimpLineArt *line_art,
async = gimp_parallel_run_async_full (
priority,
- (GimpParallelRunAsyncFunc) gimp_line_art_prepare_async_func,
+ (GimpRunAsyncFunc) gimp_line_art_prepare_async_func,
data, (GDestroyNotify) line_art_data_free);
return async;
diff --git a/app/gui/gui-vtable.c b/app/gui/gui-vtable.c
index ab09d5831c..28c999a511 100644
--- a/app/gui/gui-vtable.c
+++ b/app/gui/gui-vtable.c
@@ -540,7 +540,7 @@ gui_wait (Gimp *gimp,
{
/* listens for a cancellation request */
input_async = gimp_parallel_run_async_independent (
- (GimpParallelRunAsyncFunc) gui_wait_input_async,
+ (GimpRunAsyncFunc) gui_wait_input_async,
input_pipe);
while (! gimp_waitable_wait_for (waitable, 0.1 * G_TIME_SPAN_SECOND))
diff --git a/app/text/gimpfontfactory.c b/app/text/gimpfontfactory.c
index de37723e5f..625c7717a8 100644
--- a/app/text/gimpfontfactory.c
+++ b/app/text/gimpfontfactory.c
@@ -334,7 +334,7 @@ gimp_font_factory_load (GimpFontFactory *factory,
*/
async = gimp_parallel_run_async_independent_full (
+10,
- (GimpParallelRunAsyncFunc) gimp_font_factory_load_async,
+ (GimpRunAsyncFunc) gimp_font_factory_load_async,
config);
gimp_async_add_callback_for_object (
diff --git a/app/widgets/gimpdashboard.c b/app/widgets/gimpdashboard.c
index 4792eecf22..ca4125578d 100644
--- a/app/widgets/gimpdashboard.c
+++ b/app/widgets/gimpdashboard.c
@@ -4570,7 +4570,7 @@ gimp_dashboard_log_stop_recording (GimpDashboard *dashboard,
GimpAsync *async;
async = gimp_parallel_run_async_independent (
- (GimpParallelRunAsyncFunc) gimp_dashboard_log_write_address_map,
+ (GimpRunAsyncFunc) gimp_dashboard_log_write_address_map,
dashboard);
gimp_wait (priv->gimp, GIMP_WAITABLE (async),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]