Main color now set from frame-box (instead of default palette color).
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 16 Nov 2006 20:34:17 +0000 (20:34 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 16 Nov 2006 20:34:17 +0000 (20:34 +0000)
EVE/Reve/QuadSet.cxx
EVE/Reve/QuadSet.h

index 8cd1e98..11131e3 100644 (file)
@@ -125,10 +125,10 @@ void OldQuadSet::Paint(Option_t* )
     for (Int_t q = 0; q < (Int_t)fQuads.size(); ++q) {
       buffer.fPols[6*q] = fQuads[q].color;   
       buffer.fPols[6*q +1] = 4;
-      buffer.fPols[6*q +2] = 4*q +0;
-      buffer.fPols[6*q +3] = 4*q +1;
-      buffer.fPols[6*q +4] = 4*q +2;
-      buffer.fPols[6*q +5] = 4*q +3;
+      buffer.fPols[6*q +2] = 4*q + 0;
+      buffer.fPols[6*q +3] = 4*q + 1;
+      buffer.fPols[6*q +4] = 4*q + 2;
+      buffer.fPols[6*q +5] = 4*q + 3;
     }
 
     buffer.SetSectionsValid(TBuffer3D::kRaw);
@@ -299,12 +299,7 @@ void QuadSet::SetPalette(RGBAPalette* p)
   if (fPalette == p) return;
   if (fPalette) fPalette->DecRefCount();
   fPalette = p;
-  if (fPalette) {
-    fPalette->IncRefCount();
-    SetMainColorPtr(fPalette->PtrDefaultColor());
-  } else {
-    SetMainColorPtr(0);
-  }
+  if (fPalette) fPalette->IncRefCount();
 }
 
 /**************************************************************************/
index f84cf92..029d5cc 100644 (file)
@@ -71,7 +71,7 @@ public:
 };
 
 /**************************************************************************/
-// To become new implementation of QuadSet ... not finished yet.
+// To become new implementation of QuadSet ... somewhat finished.
 /**************************************************************************/
 
 class QuadSet : public RenderElement,
@@ -79,6 +79,7 @@ class QuadSet : public RenderElement,
                public TAtt3D,
                public TAttBBox
 {
+  friend class QuadSetEditor;
   friend class QuadSetGL;
 
   QuadSet(const QuadSet&);            // Not implemented