[gimp/soc-2009-dynamics] Fixing dynamics extension on save
- From: Alexia Death <alexiade src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gimp/soc-2009-dynamics] Fixing dynamics extension on save
- Date: Sat, 10 Oct 2009 19:07:24 +0000 (UTC)
commit 4a5f07021727a0581ca702dde095104c713aed9a
Author: Alexia Death <alexiadeath gmail com>
Date: Sat Oct 10 22:05:50 2009 +0300
Fixing dynamics extension on save
app/core/gimp.c | 2 +-
app/core/gimpdynamics.c | 10 ++++++++++
2 files changed, 11 insertions(+), 1 deletions(-)
---
diff --git a/app/core/gimp.c b/app/core/gimp.c
index 91f94d6..a115f49 100644
--- a/app/core/gimp.c
+++ b/app/core/gimp.c
@@ -547,7 +547,7 @@ gimp_real_initialize (Gimp *gimp,
static const GimpDataFactoryLoaderEntry dynamics_loader_entries[] =
{
- { gimp_dynamics_load, GIMP_DYNAMICS_FILE_EXTENSION, FALSE }
+ { gimp_dynamics_load, GIMP_DYNAMICS_FILE_EXTENSION, TRUE }
};
static const GimpDataFactoryLoaderEntry pattern_loader_entries[] =
diff --git a/app/core/gimpdynamics.c b/app/core/gimpdynamics.c
index 00c0911..770019d 100644
--- a/app/core/gimpdynamics.c
+++ b/app/core/gimpdynamics.c
@@ -31,6 +31,7 @@
#include "gimpcurve.h"
#include "gimpdynamics.h"
+#include "gimpdynamics-load.h"
#include "gimpdynamics-save.h"
#include "gimpdata.h"
@@ -169,6 +170,8 @@ static void gimp_dynamics_get_property (GObject *object,
GValue *value,
GParamSpec *pspec);
+static const gchar * gimp_dynamics_get_extension (GimpData *data);
+
static GimpDynamicsOutput* gimp_dynamics_output_init (void);
static void gimp_dynamics_output_finalize (GimpDynamicsOutput *dynamics);
@@ -194,6 +197,7 @@ gimp_dynamics_class_init (GimpDynamicsClass *klass)
object_class->notify = gimp_dynamics_notify;
data_class->save = gimp_dynamics_save;
+ data_class->get_extension = gimp_dynamics_get_extension;
GIMP_CONFIG_INSTALL_PROP_BOOLEAN (object_class, PROP_PRESSURE_OPACITY,
"pressure-opacity", NULL,
@@ -970,6 +974,12 @@ gimp_dynamics_get_standard (void)
return standard_dynamics;
}
+static const gchar *
+gimp_dynamics_get_extension (GimpData *data)
+{
+ return GIMP_DYNAMICS_FILE_EXTENSION;
+}
+
gdouble
gimp_dynamics_get_linear_output_val (GimpDynamicsOutput *output, GimpCoords coords, gdouble fade_point)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]