Adding new ListBox to cvpcb

Hello,

I would like to add a new listbox to the cvpcb window, so I can connect the parts to real part numbers, manufacture, prices …
In the cvstruct.h I made a new class:

class DEVICE_LISTBOX : public ITEMS_LISTBOX_BASE
{
     public:
    DEVICE_LISTBOX();
    DEVICE_LISTBOX( CVPCB_MAINFRAME* parent, wxWindowID id,
                        const wxPoint& loc, const wxSize& size );

        ~DEVICE_LISTBOX();
};

I made a new class_device_listbox.cpp file with the Konstruktor and added this file to the cmake.txt file.
I added DEVICE_LISTBOX* m_deviceListBox; to the CVPCB_MAINFRAME class

I build a new ListView:

void CVPCB_MAINFRAME::BuildDEVICE_LISTBOX()
{
    if( m_deviceListBox == NULL )
    {
        m_deviceListBox == new DEVICE_LISTBOX( this, ID_CVPCB_DEVICE_LIST, 
                           wxDefaultPosition, wxDefaultSize );
    }
}

and I added to the pane:

if( m_deviceListBox )
    m_auimgr.AddPane( m_deviceListBox, 
                          wxAuiPaneInfo (info ).Name( wxT( "m_deviceListBox" ) ).
              Left().BestSize( (int) ( m_FrameSize.x * 0.30 ), m_FrameSize.y/2 ) ); 

but when I do that all I get a white area on my pane. I think its the listview, but how I can dock them right to the footprint listview?