Re: Two Marker Styles and SetMarkerAttributes

From: Rene Brun <brun_at_pcroot.cern.ch>
Date: Thu, 28 Jul 2005 22:42:38 +0200 (MEST)


Two points:
  -the object must be drawn in the pad
  -the function with *MENU* must be a public function

Rene

On Thu, 28 Jul 2005,
Thomas Bretz
wrote:

> Dear all,
>
> I have a class which contains two TAttMarkerStyle for two different purposes.
> I thought, I could add both to the context menu by:
>
> class A : public TAttLine
> {
> TAttMarker m1;
> TAttMarker m2;
> void SetAtt1() { m1.SetMarkerAttributes; } //*MENU*
> void SetAtt2() { m2.SetMarkerAttributes; } //*MENU*
> }
> But using the corresponding menu entries in the context menu I always get the
> SetLineAttributes() menu...
>
> You can reproduce it in the interpreter by:
> new TCanvas;
> TAttMarker m;
> m.SetMarkerAttributes();
>
> --> You get the SetPadAttributes() menu.
>
> I'm using root 4.04/02.
>
> Can somebody help me?
>
> Thanks in advance,
> Thomas.
>
Received on Thu Jul 28 2005 - 22:42:43 MEST

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:45:11 MET