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