« Return to Thread: nGuiTabbedLayout

nGuiTabbedLayout

by Ghoust :: Rate this Message:

Reply to Author | View in Thread

Hi all,

Has anybody tried the nGuiTabbedLayout ? I have the problem that the tab
buttons are not showing up, the code is as follows:

//snip

this->tabframe =
(nGuiTabbedLayout*)kernelServer->New("nguitabbedlayout", "tabframe");

this->tabframe->SetNumTabs(4);
rectangle re(off, vector2(0.2f,off.y+0.35f));

for(int i =0; i<4;i++)
{
//    this->tabframe->GetChildLayoutAt(i)->SetRect(re);
//    this->tabframe->OnShow();
    nGuiCheckButton* cb = this->tabframe->GetTabButtonAt(i);
    nString name;
    if(i==0)
        name = "tab1";
    if(i==1)
        name = "tab2";
    if(i==2)
        name = "tab3";
    if(i==3)
        name = "tab4";

    tabs.Append((nGuiSlider2*)kernelServer->New("nguislider2", name.Get()));
    cb->SetText(name.Get());
    cb->SetFont("GuiSmall");

    tabs.At(i)->SetDefaultBrush("sidebar");
    tabs.At(i)->OnShow();
    tabs.At(i)->SetRect(re);
    this->tabframe->GetChildLayoutAt(i)->SetDefaultBrush("sidebar");
   
this->tabframe->GetChildLayoutAt(i)->AttachForm(tabs.At(i),nGuiFormLayout::Top,off.y);
   
this->tabframe->GetChildLayoutAt(i)->AttachForm(tabs.At(i),nGuiFormLayout::Left,off.x);
}
this->tabframe->SetRect(re);
this->tabframe->SetDefaultBrush("firstborder");
layout->AttachForm(this->tabframe, nGuiFormLayout::Top, off.y);
layout->AttachForm(this->tabframe, nGuiFormLayout::Left, off.x);
layout->AttachForm(this->tabframe, nGuiFormLayout::Right, 0.0f);
this->tabframe->OnShow();
off.y += 0.35f;

//snip

thnx for any help

Tom

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

*** NOTE: To reply to the list use "reply to all",  ***
***       to reply direct to the sender use "reply" ***
_______________________________________________
Nebuladevice-discuss mailing list
Nebuladevice-discuss@...
https://lists.sourceforge.net/lists/listinfo/nebuladevice-discuss

 « Return to Thread: nGuiTabbedLayout