Bug 120740 - datamode circle is displayed on top of legends
Summary: datamode circle is displayed on top of legends
Status: RESOLVED FIXED
Alias: None
Product: kst
Classification: Applications
Component: general (show other bugs)
Version: 1.x
Platform: Fedora RPMs Linux
: VHI normal
Target Milestone: ---
Assignee: kst
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-24 23:14 UTC by Matthew Truch
Modified: 2006-01-30 18:53 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Truch 2006-01-24 23:14:24 UTC
Version:           1.2.0_svn_502068 (using KDE KDE 3.5.0)
Installed from:    Fedora RPMs
OS:                Linux

If you have a plot with a legend, and one (or more) of the curves have parts under the legend, when you have datamode turned on, the datamode circle appears above the legend.  This seems a little weird, as you can't see the curve.  It would probably be best to have the datamode circle not display if the datapoint in question is hidden by some other (non-curve) object (ie covered by something non-transparent).
Comment 1 George Staikos 2006-01-24 23:20:46 UTC
  As it stands, this is implicitly fixed by the work I'm doing.  (which is 
again delayed due to a major build issue that prevents some configurations 
from compiling Kst)
Comment 2 Matthew Truch 2006-01-24 23:47:23 UTC
> As it stands, this is implicitly fixed by the work I'm doing.  (which is
> again delayed due to a major build issue that prevents some configurations
> from compiling Kst)

I understand.  I just had this list of kst bugs, and I figured if I didn't enter them now, they'd be lost in the ether.  
Comment 3 Andrew Walker 2006-01-26 19:40:51 UTC
Should be fixed for 1.2 release
Comment 4 George Staikos 2006-01-30 18:53:52 UTC
SVN commit 503879 by staikos:

Merge the branch painting changes.  Painting is now split into three phases:

paint(): only in KstViewObject
updateSelf(): this is for updating the internal state - adjusting contents based
              on other variables, etc
paintSelf(): this is the -only- place where painting of an object should be
             done.  It only paints itself, and not its children.

Introduces a minor regression in X-Y guidelines, and a major one in labels.
Fixes many old issues.

BUG: 120740, 118753


 M  +69 -14    extensions/js/bind_box.cpp  
 M  +13 -3     extensions/js/bind_box.h  
 M  +2 -6      extensions/js/bind_legend.cpp  
 M  +0 -2      extensions/js/bind_legend.h  
 M  +65 -71    kst2dplot.cpp  
 M  +3 -3      kst2dplot.h  
 M  +15 -9     kstborderedviewobject.cpp  
 M  +1 -1      kstborderedviewobject.h  
 M  +0 -4      kstplotbase.cpp  
 M  +0 -2      kstplotbase.h  
 M  +2 -2      kstplotdialog_i.cpp  
 M  +8 -12     kstplotgroup.cpp  
 M  +1 -1      kstplotgroup.h  
 M  +1 -27     ksttoplevelview.cpp  
 M  +39 -2     kstviewarrow.cpp  
 M  +3 -1      kstviewarrow.h  
 M  +66 -23    kstviewbox.cpp  
 M  +24 -6     kstviewbox.h  
 M  +9 -16     kstviewellipse.cpp  
 M  +1 -1      kstviewellipse.h  
 M  +78 -47    kstviewlabel.cpp  
 M  +8 -1      kstviewlabel.h  
 M  +76 -36    kstviewlegend.cpp  
 M  +10 -1     kstviewlegend.h  
 M  +7 -4      kstviewline.cpp  
 M  +1 -1      kstviewline.h  
 M  +91 -47    kstviewobject.cpp  
 M  +6 -1      kstviewobject.h  
 M  +57 -26    kstviewpicture.cpp  
 M  +4 -2      kstviewpicture.h  
 M  +6 -0      kstviewwidget.cpp  
 M  +1 -0      kstviewwidget.h