@@@ The following sequence causes a crash: Run histogram.py, edit->copy, edit->paste, select with mouse, and edit->paste again.
@@@ A copy followed by past of GroupView cause crash. Other crashes are related to this one.
@@@ Only text rep box tracks the target plot when it is moved.
Canvas size doesn't automatically enlarge when size of a view is dragged to be larger than canvas.
@ After using edit->paste, trying to selected the pasted plot leads to selecting the original.
@@@ It appears that if one cuts a cut from the canvas, then the target doesn't get its cut removed.
If a document could not be opened, error messages displays, but one get a new empty canvas window. It is not throwing an exception which is read to be caught.
The View/Cut empty pages button doesn't work and is not enabled.
@@ Opening a document that references a ROOT array variable doesn't work.
If one removes a cut by cutting it from the canvas, the cut does not get removed from its target.
If cut range is set from python outside the display range, the cut range color is displayed outside the axis representation. Try function_empty.py.
Fitting a function seems to fit only the data under the cut.
@@@ Does not use color value.
Does not use the resize parameter.
Should throw exception if couldn't write to file, for example if the path is invalid.
Needs to avoid duplicated code.
@@@ The projection near the poles has incorrect white space. ( To remove: color box size changed when transformation applied )
@@ The right hand side of the axis box is not drawn. ( To remove: probably not a bug, since -180 and +180 is the same edge and should not be drawn twice. )
@@ Z axis is not autoscaling like problem with mesh used to be.
@@ Labels of Z values, and perhaps others if range is under two orders of magnitude and values are very small. Try sip/z_label.py to see it. Might convert this script to one that can be put in testsuite
@@@ Can not change DataSource of plot if function has been applied.
@@@ When Applying all cuts to DataRep that comes from different Ntuple, should raise Dialog to ask whether to not do it, or do it with same set of cut names and values, but from different datasource.
@@@ When adding DataRep to another and first has cuts applied, then raise dialog to ask user if he wants same cuts applied or not.
@@@ When color map is changed on plot with multiple DataReps objects, it should be changed on all on them.
@@@ When plot has a function cut, trying to add and existing data cut causes crash.
@@@ For test_FitsWriting.py, the time cut doesn't show up in Cuts panel when selecting the color plot.
@@@ On axis tabbed panel, changing the high range via text box doesn't set the right bin width. So the range appears set in the box, but it is wrong. Use ConstantModelFit.py, autoscale, then set range.
@@@ In axis tabbed panel, changng Y bin width on color plot increases range excessively.
@@@ One can not change label of histogram on X or Y axis.
@@ On axis tabbed panel, zoom pan doesn't work for static histograms.
@@ When changing DataSource on multiple plots, and some could not be changed, one gets no warning.
@@ stats panel documentation image needs updating.
@ In Stats tabbed panel, the STD button is disabled.
@ GUI On the Axis tabbed panel, the low and high sliders have large slider handle rectangle than the width and offset ones.
@@ On cuts tabbed panel, switching to zoom pan doesn't work if one end of cut range is at full range.
@@@ On the Axis tabbed panel, when in zoom / pan mode, the position slider is hard to control when X axis is in log scale.
In Data tabbed panel, the title doesn't get set if there are multiple data reps on plot. Probably should take title of first one. What if the data reps comes from two different data sources, then what title is used?
On empty DataSource, the axis tabbed panel doesn't show the ranges etc. Use empty.py to see it.
@ Access to adjustment of fitting cut is not available from the inspector if other cuts have been applied to the same display.
@ Adjusting other cuts also affects the fitting cut.
@ Can not compile with gcc 2.96 because of use of ostringstream.
@ On data tabbed panel, the Add and Remove buttons should be disabled when not appropriate, or info dialog should pop up when used in correctly.
@@@ Trying to change color on display that uses color does nothing. Should bring up an information dialog.
When changing the DataSource on a plot which has a cut, the DataSoruce of the cut and all its targets is also changed without warning.
On Plot tabbed panel, show box edges should be disabled if no boxes.
After saving and loading a variable 3 color scale, it is different from the original one. ( Looks like variable rainbow ).
@ Have inspector notice that a DataSource have been added via the Python interface without having to click on the CanvasView.
Only first page is showed on Windows platform. Can't scroll down to see other plots. Have to maximize the canvas window.
Should throw exception if couldn't write to file, for example if the path is invalid.
If writing the DataSource to a file fails, no error is reported.
The dialog should remember the suffix of the last file selected.
@@ Mac OS X only. Doesn't show the available file types and odesn't open SVAC ROOT file with Qt 4.3, ok with Qt 3.
Returns all top level names instead of only the ones that could be a DataSource.
@@@ If can not open file, should thrown an exception.
The triangle is upside down, or should have both types.
A symbol can be drawn outside the drawing rectangle if for example, it is located at 0,0.
@@ Removing stacked DataRep causes crash.
Need a way to show invalid range for static histograms.