changed GimpDatafileLoaderFunc to take a separate "gpointer user_data"
2003-07-02 Michael Natterer <mitch@gimp.org> * libgimpbase/gimpbasetypes.h: changed GimpDatafileLoaderFunc to take a separate "gpointer user_data" parameter (passing user_data in a struct was a quite nonstandard API design). Made the GimpDatafileData pointer const. * libgimpbase/gimpdatafiles.[ch]: removed user_data from the GimpDatafileData struct and added "const gchar *basename" so we don't need to g_path_get_basename() in many callbacks. * libgimp/gimpmiscui.[ch]: changed gimp_plug_in_parse_path() to gimp_plug_in_get_path() and return the unparsed path. * app/core/gimpdatafactory.c * app/core/gimpenvirontable.c * app/gui/gui.c * app/plug-in/plug-ins.c * libgimpmodule/gimpmoduledb.c * plug-ins/script-fu/script-fu-scripts.c: changed accordingly. * plug-ins/FractalExplorer/Dialogs.c * plug-ins/FractalExplorer/FractalExplorer.[ch] * plug-ins/FractalExplorer/Globals.c * plug-ins/gfig/gfig.c * plug-ins/gflare/gflare.c: use gimp_datafiles_read_directories() instead of fiddling with g_dir_open() manually. Random cleanups.
This commit is contained in:
committed by
Michael Natterer
parent
5143aa7c4b
commit
74710fccf4
@ -141,7 +141,8 @@ extern long nlength (LISP obj);
|
||||
* Local Functions
|
||||
*/
|
||||
|
||||
static void script_fu_load_script (GimpDatafileData *file_data);
|
||||
static void script_fu_load_script (const GimpDatafileData *file_data,
|
||||
gpointer user_data);
|
||||
static gboolean script_fu_install_script (gpointer foo,
|
||||
SFScript *script,
|
||||
gpointer bar);
|
||||
@ -660,7 +661,8 @@ script_fu_report_cc (gchar *command)
|
||||
/* private functions */
|
||||
|
||||
static void
|
||||
script_fu_load_script (GimpDatafileData *file_data)
|
||||
script_fu_load_script (const GimpDatafileData *file_data,
|
||||
gpointer user_data)
|
||||
{
|
||||
if (gimp_datafiles_check_extension (file_data->filename, ".scm"))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user