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