diff options
Diffstat (limited to 'basctl/source/basicide/objdlg.cxx')
-rw-r--r-- | basctl/source/basicide/objdlg.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/basctl/source/basicide/objdlg.cxx b/basctl/source/basicide/objdlg.cxx index 14355bffa4d0..7e598de46754 100644 --- a/basctl/source/basicide/objdlg.cxx +++ b/basctl/source/basicide/objdlg.cxx @@ -44,7 +44,7 @@ #include <vcl/sound.hxx> ObjectCatalog::ObjectCatalog( Window * pParent ) - :FloatingWindow( pParent, IDEResId( RID_BASICIDE_OBJCAT ) ) + :BasicDockingWindow( pParent, IDEResId( RID_BASICIDE_OBJCAT ) ) ,aMacroTreeList( this, IDEResId( RID_TLB_MACROS ) ) ,aToolBox(this, IDEResId(RID_TB_TOOLBOX)) ,aMacroDescr( this, IDEResId( RID_FT_MACRODESCR ) ) @@ -96,6 +96,13 @@ ObjectCatalog::~ObjectCatalog() GetParent()->GetSystemWindow()->GetTaskPaneList()->RemoveWindow( this ); } +void ObjectCatalog::Paint( const Rectangle& ) +{ + String sOC = GetText(); + long nPos = GetSizePixel().Width()/2-GetTextWidth(sOC)/2; + DrawText( Point( nPos, 10 ), String( sOC ) ); +} + void ObjectCatalog::Move() { BasicIDEGlobals::GetExtraData()->SetObjectCatalogPos( GetPosPixel() ); |