How can I draw a TAtt*, this classes do not derive from TObject.
Do I have to make a workaround as
class MyAtt : public TObject, public TAttMarker
{
}
Thomas.
Rene Brun wrote:
> 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 Fri Jul 29 2005 - 11:37:02 MEST