summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorSam Spilsbury <sam.spilsbury@canonical.com>2011-02-19 00:53:30 +0800
committerSam Spilsbury <sam.spilsbury@canonical.com>2011-02-19 00:53:30 +0800
commit2d2803180343211a9620f869e33a8e8f3810ad35 (patch)
tree53d9c5ddfa24dcdb286fce7800057c39a3b485c6 /gtk
parentc71ad82a51c539a83e51b08eb0ace43cbff443ca (diff)
downloadcompiz-with-glib-mainloop-2d2803180343211a9620f869e33a8e8f3810ad35.tar.gz
compiz-with-glib-mainloop-2d2803180343211a9620f869e33a8e8f3810ad35.tar.bz2
Update TODO
Diffstat (limited to 'gtk')
-rw-r--r--gtk/window-decorator/TODO14
1 files changed, 13 insertions, 1 deletions
diff --git a/gtk/window-decorator/TODO b/gtk/window-decorator/TODO
index d1b8e93..f45fd8a 100644
--- a/gtk/window-decorator/TODO
+++ b/gtk/window-decorator/TODO
@@ -3,4 +3,16 @@
* Plugin with SVG-based theme support
-* Plugin that supports old metacity themes \ No newline at end of file
+* Plugin that supports old metacity themes
+
+----- Cleanup TODO:
+ * Allow frame keying types for frame types, so
+ /2d/window_type/state/id , this way we can have
+ different shadows per-frame and much more granular
+ memory control (decor_t just becomes a handle to some
+ decoration specific stuff, decor_frame_t becomes a
+ table of shared resources held by all decor_t's
+ * Completely seal off the values of structs and use
+ only getter and setter functions to control API
+ * Start implementing a system in GObject
+ * Put all the globals into their own structs or namespaces