[ROOT] Scrolling it (TGListTree) down #2 ...

From: FOKIN@tsl.uu.se
Date: Tue Aug 29 2000 - 15:21:57 MEST


Hi rooters,

I am a bit lost view GUI viewport and its behaviour. What I want to doo add
 an item
(message) in a ListTree and then scroll down to the last message in the ist. Co
uld you
suggest a few good lines for the code below? My commented lines doesn't work for
 me ... 

Regards,
Anton


  Constructor

-----------------------------

// Messagame

  fMessageFrame = AddTab("Message");

  fMessageView      = new TGCanvas(fMessageFrame, 125, 100, kSunkenFrameoub
leBorder);
  fMessageListTree  = new TGListTree(fMessageView->GetViewPort(), 100, 100, kHor
izontalFrame, fgWhitePixel);

  fMessageListTree->Associate(this);   

  fMessageView->SetContainer(fMessageListTree);

  fMessageFrame->AddFrame(fMessageView, new TGLayoutHints(kLHintsTop | kLHintsLe
ft | kLHintsExpandX | kLHintsExpandY));

----------------------------

  Add message

  Item = fMessageListTree->AddItem(0, Entry, gClient->GetPicture("forward.xpm"),
 gClient->GetPicture("forward.xpm"));

  fMessageListTree->HighlightItem(Item);

//  ((TGViewPort*)fMessageView->GetViewPort())->SetPos(???,???);
//  Lay);

//  fMessageView->Move(???,???);        

  fClient->NeedRedraw(fMessageListTree);



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:32 MET