diff options
author | Kurt Zenker <kz@openoffice.org> | 2005-01-13 16:50:24 +0000 |
---|---|---|
committer | Kurt Zenker <kz@openoffice.org> | 2005-01-13 16:50:24 +0000 |
commit | 8afa8ff172f43a9230fd6b72a8b9e78a71c221ea (patch) | |
tree | d9803b0f22dc9c65356a5314c11618f87f33df0a /basctl | |
parent | 923504b77b571003f6f116a450006d3b93609e59 (diff) |
INTEGRATION: CWS tbe15 (1.48.2); FILE MERGED
2005/01/06 17:53:44 tbe 1.48.2.2: #i40031# Append Libraries dialog doesn't support OASIS file format
2005/01/05 13:55:14 tbe 1.48.2.1: #i38978# Macros: organize->libraries->edit does not open IDE
Diffstat (limited to 'basctl')
-rw-r--r-- | basctl/source/basicide/moduldl2.cxx | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/basctl/source/basicide/moduldl2.cxx b/basctl/source/basicide/moduldl2.cxx index 3e09658bd32c..71658de49efd 100644 --- a/basctl/source/basicide/moduldl2.cxx +++ b/basctl/source/basicide/moduldl2.cxx @@ -2,9 +2,9 @@ * * $RCSfile: moduldl2.cxx,v $ * - * $Revision: 1.48 $ + * $Revision: 1.49 $ * - * last change: $Author: obo $ $Date: 2004-11-15 13:41:16 $ + * last change: $Author: kz $ $Date: 2005-01-13 17:50:24 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -692,6 +692,7 @@ IMPL_LINK( LibPage, ButtonHdl, Button *, pButton ) SFX_CALLMODE_ASYNCHRON, &aShellItem, &aLibNameItem, 0L ); } EndTabDialog( 1 ); + return 0; } else if ( pButton == &aNewLibButton ) NewLib(); @@ -702,6 +703,7 @@ IMPL_LINK( LibPage, ButtonHdl, Button *, pButton ) else if ( pButton == &aCloseButton ) { EndTabDialog( 0 ); + return 0; } else if ( pButton == &aPasswordButton ) { @@ -819,8 +821,21 @@ void LibPage::InsertLib() xFP->setTitle( String( IDEResId( RID_STR_APPENDLIBS ) ) ); // filter + ::rtl::OUString aTitle( ::rtl::OUString( IDEResId( RID_STR_BASIC ) ) ); + ::rtl::OUString aFilter; + aFilter = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "*.sdw;*.sxw;*.odt" ) ); // text + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.vor;*.stw;*.ott" ) ); // text template + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.sgl;*.sxg;*.odm" ) ); // master document + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.oth" ) ); // html document template + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.sdc;*.sxc;*.ods" ) ); // spreadsheet + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.stc;*.ots" ) ); // spreadsheet template + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.sda;*.sxd;*.odg" ) ); // drawing + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.std;*.otg" ) ); // drawing template + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.sdd;*.sxi;*.odp" ) ); // presentation + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.sti;*.otp" ) ); // presentation template + aFilter += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( ";*.sxm;*.odf" ) ); // formula Reference< XFilterManager > xFltMgr(xFP, UNO_QUERY); - xFltMgr->appendFilter( String( IDEResId( RID_STR_BASIC ) ), String( RTL_CONSTASCII_USTRINGPARAM( "*.xlc;*.xlb;*.sbl;*.sxw;*.sxc;*.sxi;*.sdw;*.sdc;*.sdd" ) ) ); + xFltMgr->appendFilter( aTitle, aFilter ); // set display directory and filter String aPath( IDE_DLL()->GetExtraData()->GetAddLibPath() ); |