gegl r2018 - in trunk: . bin



Author: ok
Date: Wed Feb 13 22:08:43 2008
New Revision: 2018
URL: http://svn.gnome.org/viewvc/gegl?rev=2018&view=rev

Log:
* bin/editor.c: (editor_set_gegl): Force the cache used as
projection (autogenerated from the node attached to the GeglView) into
using the pixel format "R'G'B' u8".


Modified:
   trunk/ChangeLog
   trunk/bin/editor.c

Modified: trunk/bin/editor.c
==============================================================================
--- trunk/bin/editor.c	(original)
+++ trunk/bin/editor.c	Wed Feb 13 22:08:43 2008
@@ -1161,6 +1161,10 @@
                            GTK_TREE_MODEL (store));
 }
 
+typedef struct _GeglPad GeglPad;
+void gegl_pad_set_format (gpointer,gpointer);
+gpointer gegl_node_get_pad (gpointer, const gchar *name);
+
 static void editor_set_gegl (GeglNode    *gegl)
 {
 /*
@@ -1172,6 +1176,13 @@
     g_object_unref (editor.gegl);
   editor.gegl = gegl;
 
+    {
+      GeglPad *pad;
+      pad = gegl_node_get_pad (gegl, "output");
+      g_assert (pad);
+      gegl_pad_set_format (pad, babl_format ("R'G'B' u8"));
+    }
+
   g_object_set (editor.view, "node", editor.gegl, NULL);
   editor_refresh_structure ();
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]