mirror of https://github.com/GNOME/gimp.git
![]() libgimpbase: - Mew GimpFileChooserAction enum type: basically a near-mapping of GtkFileChooserAction (GTK is not accessible from libgimpbase) with an added GIMP_FILE_CHOOSER_ACTION_ANY. - New GimpParamSpecFile param spec type: based off GimpParamSpecObject, it has a default value, but also a none_ok and action argument. This way, we can also know from the argument type if this is a file argument meant for selecting a normal file or a folder, or for saving into a file, or for creating a directory. libgimp, plug-ins: - All existing file arguments (until now using a standard GParamSpecObject param with GFile value type) were moved to the new GimpParamSpecFile. - Script-Fu in particular will now generate the appropriate param type depending on whether it is an SF-FILENAME or SF-DIRNAME. - File arguments are now stored between runs as a URI rather than as a path. As far as I can tell, a GFile always has a URI, but not always a path (in particular remote file won't have a path). |
||
---|---|---|
.. | ||
fli-gimp.c | ||
fli.c | ||
fli.h | ||
meson.build |