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