summaryrefslogtreecommitdiff
path: root/basctl
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2005-01-13 16:50:24 +0000
committerKurt Zenker <kz@openoffice.org>2005-01-13 16:50:24 +0000
commit8afa8ff172f43a9230fd6b72a8b9e78a71c221ea (patch)
treed9803b0f22dc9c65356a5314c11618f87f33df0a /basctl
parent923504b77b571003f6f116a450006d3b93609e59 (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.cxx21
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() );