[ROOT] Scrolling it down ...

From: KOSU_FOKIN@garbo.lucas.lu.se
Date: Fri Aug 25 2000 - 14:27:55 MEST


Hi rooters,
 
I am a bit lost view GUI viewport and its behaviour. What I want to do is to add an item
(message) in a ListTree and when scroll down to the last message in the list. Could you
suggest a few good lines for the code below? My commented lines doesn't work for me ...

Regards,
Anton 


  Constructor

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

// Message frame

  fMessageFrame = AddTab("Message");

  fMessageView      = new TGCanvas(fMessageFrame, 125, 100, kSunkenFrame | kDoubleBorder);
  fMessageListTree  = new TGListTree(fMessageView->GetViewPort(), 100, 100, kHorizontalFrame, fgWhitePixel);

  fMessageListTree->Associate(this);
  fMessageView->SetContainer(fMessageListTree);

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

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

  Add message

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

  fMessageListTree->HighlightItem(Item);

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

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

  fClient->NeedRedraw(fMessageListTree);



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