summaryrefslogtreecommitdiff
path: root/engines/balou/TODO
blob: ad357f4ddd0e2dea1a3f07cac7eb41c453513fb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
- Zum zwischenspeichern von Previews nicht mehr PNG verwenden, sondern
  pixdata serialisieren!!! siehe gdk_pixbuf -> gdk_pixdata, geht deutlich
  schneller

- Dazu zwei funktionen in libxfcegui4 einbauen:

	gboolean xfce_gdk_pixbuf_serialize (GdkPixbuf *pixbuf,
					    const gchar *path,
					    GError **error);

	GdkPixbuf *xfce_gdk_pixbuf_deserialize (const gchar *path,
						GError **error);

   wobei die deserialize zur Optimierung zun�chst versucht die Datei
   zu mmap'en und dann auf open() umschwenkt. serialize verwendet nur
   open(), write(), close(), rename() f�r Atomic-Writing!


- Man k�nnte zur Optimierung versuchen, statt jedem Fenster ein Pixmap
  als Backbuf zu geben, einen Pixbuf nehmen, der bei Expose neu gezeichnet
  wird. (Das Gradient F�llen k�nnte MMX optimiert werden)