From 8362bf63dea22bbf6736609b0f49c152f975eb63 Mon Sep 17 00:00:00 2001 From: tpearson Date: Wed, 20 Jan 2010 01:29:50 +0000 Subject: Added old abandoned KDE3 version of koffice git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1077364 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- kchart/TODO | 165 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 kchart/TODO (limited to 'kchart/TODO') diff --git a/kchart/TODO b/kchart/TODO new file mode 100644 index 00000000..5c630502 --- /dev/null +++ b/kchart/TODO @@ -0,0 +1,165 @@ +NOTE: This TODO file is outdated, and need to be fixed. + + +Legend +====== + +---- Not yet done (for main tasks, parts of it may be done) +DONE Task is all done +KDCH Must be fixed in KDChart (new version will be out before 1.4). +KSPR Must be fixed in KSpread +done This subtask is done +kdch This subtask must be fixed in KDChart +kspr This subtask must be fixed in KSpread + +INGE Inge has taken this task +inge Inge has taken this subtask +RAPH Raphael has taken this task + + + +Item Prio Status +------------------------------------------------------------------------------ + + + +Next (what I'm doing now or will be doing next -- see also below) +---- + + + Bug: Cannot change data area in the config dialog 1 ---- + - Actually store the data area in the chart done + - Check if a changed area is valid by calling kspread. -- + - Change the data area if it is valid. -- + + + + +Fixes for 1.6.x (some may need loosened string freeze) +=============== + + +Item Prio Status +------------------------------------------------------------------------------ + +* OpenDocument Support -- read and write all tags and attributes + + Item Load Save + ---------------------------------------------------------------------------- + + Handle all chart types ---- ---- + + Plot area ---- ---- + - Data in rows / columns done done + + Legend DONE DONE + + Axes ---- ---- + - Axis labels -- -- + + Data Series ---- ---- + +* Bugs + + The chart title is not included in the chart from the wizard 1 DONE + + The Data Editor shows wrong when first row/column is checked 1 DONE + + The title is miniscule 2 ---- + - small fonts everywhere, in fact + +* Issues with KSpread + + Make it actually change the data area. 1 ---- + + +* Miscellaneous fixes + + Save position of Actions toolbar in config. 2 ---- + + Wrong images for HiLo subtype icons. 1 ---- + + Call the analysis code and do sensible defaults for 2 ---- + first row/col as label + +* Toolbars + +* Data editor + + Better keyboard shortcuts? 1 ---- + - Remove the spinboxes from the buddy list. -- + + Show labels in the first row / column 1 ---- + - Add "first row / column as label" checkboxes to the gui ---- + - Make the first row / column differently colored ---- + - label rows and columns in the table correctly ---- + - insert rows / columns before current cell ---- + + Adjust labels when inserting / deleting rows / columns 1 ---- + +* Config dialog + + Check keyboard shortcuts for all tabs S1 ---- + + Setting background image doesn't work 2 ---- + + According to Fredrik, background page works badly all over 2 ---- + + +* Wizard + + -- Nothing so far -- + +* Manual + + -- Nothing so far -- + +* Filters + + -- Nothing so far -- + +* KDChart (See also above) + + -- Nothing so far -- + + + + +Large items +----------- + +* Separate Model / View + We should create a new model that contains all of the document + and let the embedded KDChart component become a viewer instead + of a combined viewer and data storage. + + Some parts of the KDChart data structures could be reused, e.g. + the Data Storage (KDChartData). This model must be able to + redraw itself, just like the present KoDocument can. + + + Make all the data be contained in the Model, so far being + the part. + +* Scripting + + Kross support 2 ---- + + DCOP for data manipulation 2 ---- + - class KChartData + + DCOP for chart manipulation 2 ---- + - class KChartParam done + +* Structure + + put dialogs in their own directory 3 ---- + + +Smaller items +------------- + +* Config dialog + + Check *all* subpages for uglyness and bugs S1 INGE + - Color Ugly S1 -- + - BackgroundPixmap Ugly S1 -- + + Integrate the Colors and Font pages into Axes? 2 ---- + - Maybe create a little combination widget that can change 2 -- + both font and color for a text item? + +* Data Editor 1 ---- + + Insert / Delete Rows / Columns + + Selections: Clear, Cut/Copy&Paste, + + Formulas? + + Select specific areas to chart (apart from entire data) + +* Wizard + + New data page? S2 ---- + - Data in rows / columns -- + - First row / column as header? -- + + Subtype page should have icons for subtypes like config dialog. 2 ---- + +* Chart types + + Check all chart types and see if they are drawn logically 2 ---- + from their input data. Especially check strange data + (negative numbers, etc), and missing data. + - Bar 2 -- + - Line 2 -- + - Area 2 -- + - HiLo 2 -- + - Box & Whiskers 2 -- + - Pie 2 -- + - Ring 2 -- + - Polar 2 -- -- cgit v1.2.1