Author: jasper
Date: 2007-01-25 19:33:39 +0000 (Thu, 25 Jan 2007)
New Revision: 24754

Modified:
   xfce4-panel/branches/4_5_nick/TODO
Log:
Remove dos line endings and add some thoughts about transparency.

Modified: xfce4-panel/branches/4_5_nick/TODO
===================================================================
--- xfce4-panel/branches/4_5_nick/TODO  2007-01-25 19:07:36 UTC (rev 24753)
+++ xfce4-panel/branches/4_5_nick/TODO  2007-01-25 19:33:39 UTC (rev 24754)
@@ -1,30 +1,46 @@
-General
-=======
-* Improve the code layout, so it is consistent and easy to read. We should also
-  add more comments inside functions. (Nick & Jasper)
-
-
+General
+=======
+* Improve the code layout, so it is consistent and easy to read. We should also
+  add more comments inside functions. (Nick & Jasper)
+
 Launcher
 ========
 * Finish the orientation code. I have no idea what to do here, because we
-  have no solution for the customizable arrow direction yet. (Nick)
-* We also need a good way to popup the launcher menu when we drag over the
-  button. (Nick)
-  
-  
-Panel
-=====
-* Make code more modular.
-
-
-Libxfce4panel
-=============
-* In xfce-panel-plugin-iface we use g_object_{get,set} all over the place,
-  this should be changed to reduce the number of relocations.
-* Create some macros for common used code in plugins. This should make writing
+  have no solution for the customizable arrow direction yet. (Nick)
+* We also need a good way to popup the launcher menu when we drag over the
+  button. (Nick)
+  
+  
+Panel
+=====
+* Re-evaluate interfaces. Make sure not too much implementation detail is
+  visible between separate parts of the panel.
+
+
+Libxfce4panel
+=============
+* In xfce-panel-plugin-iface we use g_object_{get,set} all over the place,
+  this should be changed to reduce the number of relocations.
+* Create some macros for common used code in plugins. This should make writing
   consistent plugins easier.
 
 
-Tasklist
-========
+Tasklist
+========
 * We're going to rewrite the tasklist, see bug #2680 for more information. 
(Nick)
+
+
+--- End of sane plans ---
+
+Blue Sky
+========
+
+* Transparency. The way cairo is integrated into gtk means we will need to
+  write our own widgets for panel plugins, because every widget with a window
+  needs to handle this separately :( See
+  http://www.loculus.nl/xfce/files/panel-cairo-20070125.patch for a quick
+  hack. 
+  It would be much nicer if transparency were a style property, configurable
+  by a gtkrc file, but I don't think that will happen any time soon...
+
+

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to