Skip to content

start:

API@OOo: NEWSLETTER December/2003

Dear OOo community,

This is the December issue of the API@OOo NEWSLETTER.  Normally at the 
1st of each month, I am summarizing what was going on in the previous 
month within the OOo API project and the OOo SDK.  Due to vacation, it
is two weeks late this time.  Yet, only December is covered, January
will follow in about 3 weeks.


*** ====================================================================
*** OOo API and OOo SDK Highlights this Month
*** --------------------------------------------------------------------

	- #01: JVM Configuration for OpenOffice.org/StarOffice
	- #02: Running Multiple Macros from the OOo Command Line
	- #03: Changing The Mouse Cursor
	- #04: Scripting Framework Evaluation Available
	- #05: Pitfalls with Large Database Query Result Sets
	- #06: How to Get C++ Header Files for IDL Types
	- #07: By Whom and When is XComponent::dispose() called
	- #08: UNO IDL services and their implementation
	- #09: Tracking Unanswered Questions on dev@api.openoffice.org
	- #10: Inserting Alien XML Attributes into OOo Documents
	- #11: How to Change Text Document Fonts Programatically?
	- #12: Updated Version of Developers Guide Available
	- #13: No API for the Gallery yet
	- #14: Thoughts and Questions Regarding a New Impress Viewer
	- #15: Programmatically Adding a BASIC Library.
	- #16: CodeSnippet to Deploy Arbitrary Files within AddOns


*** ====================================================================
*** #01: JVM Configuration for OpenOffice.org/StarOffice
*** --------------------------------------------------------------------

Joerg Budischewski [1] and Joachim Lingner [2] stated how to
configure the amount of memory available to the JVM for Java add ins
into OOo.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=965002
2:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=966845


*** ====================================================================
*** #02: Running Multiple Macros from the OOo Command Line
*** --------------------------------------------------------------------

Stephan Wunderlich pointed out [1] how multiple command line calls to
soffice can address the same running OOo instance.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=969775


*** ====================================================================
*** #03: Changing The Mouse Cursor
*** --------------------------------------------------------------------

Andrew Pitonyak posted [1] a section of his macro document answering
the question if and how the mouse pointer used by OOo can be changed.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=970237


*** ====================================================================
*** #04: Scripting Framework Evaluation Available
*** --------------------------------------------------------------------

Noel Power announced [1] the Scripting Framework being available for 
evaluation from the latest OpenOffice.org Developer build [2].

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=971489
2:http://www.openoffice.org/dev_docs/source/680


*** ====================================================================
*** #05: Pitfalls with Large Database Query Result Sets
*** --------------------------------------------------------------------

Juergen Kindler [1] and Frank Schoenheit [2] explained some pitfalls
when dealing with large result sets.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=977737
2:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=979497


*** ====================================================================
*** #06: How to Get C++ Header Files for IDL Types
*** --------------------------------------------------------------------

Mathias Bauer explained [1] why no C++ header files are part of the
SDK deliverables and why we do not support to generate all C++ headers.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=981926


*** ====================================================================
*** #07: By Whom and When is XComponent::dispose() called
*** --------------------------------------------------------------------

Mathias Bauer stated [1] that UNO components must only be disposed
by their owner.  And that the owner is usually the creator.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=985066


*** ====================================================================
*** #08: UNO IDL services and their implementation
*** --------------------------------------------------------------------

Stephan Wunderlich explained [1] how to get information about the
connection between an UNO service in IDL and implementation.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=986901


*** ====================================================================
*** #09: Tracking Unanswered Questions on dev@api.openoffice.org
*** --------------------------------------------------------------------

Michael Hoennig announced that further tracking of unanswered questions
has to be done by the community members whose questions are still open.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=987224


*** ====================================================================
*** #10: Inserting Alien XML Attributes into OOo Documents
*** --------------------------------------------------------------------

Ruediger Geys [1] and Stephan Wunderlich [2] posted some code how
alien XML attributes, attributes which are not known by OOo, can be 
inserted into the document structure.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=987269
2:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=987340


*** ====================================================================
*** #11: How to Change Text Document Fonts Programatically?
*** --------------------------------------------------------------------

Stephan Wunderlich gave an example [1] of how to change the default fonts 
of a text document.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=999786


*** ====================================================================
*** #12: Updated Version of Developers Guide Available
*** --------------------------------------------------------------------

Juergen Schmidt announced [1] an updated version of the Developers
Guide [2].

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=994570
2:http://api.openoffice.org/DevelopersGuide/DevelopersGuide.html


*** ====================================================================
*** #13: No API for the Gallery yet
*** --------------------------------------------------------------------

Sven Jacobi clarified [1] that there is no API for the Gallery yet. This
will be changed in the future [2].

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=995461
2:http://www.openoffice.org/issues/show_bug.cgi?id=23744


*** ====================================================================
*** #14: Thoughts and Questions Regarding a New Impress Viewer
*** --------------------------------------------------------------------

Karl-Heinz Zimmer announced [1] an approach of creating an Impress
Viewer.  Please read the discussion also.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=995035


*** ====================================================================
*** #15: Programmatically Adding a BASIC Library.
*** --------------------------------------------------------------------

Paolo Mantovani posted [1] a macro to programmatically add a BASIC library.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&m


*** ====================================================================
*** #16: CodeSnippet to Deploy Arbitrary Files within AddOns
*** --------------------------------------------------------------------

Paolo Mantovani published [1] a CodeSnippet to deploy arbitrary files
within addons.  The CodeSnippet will be added to the CVS soon.

1:http://api.openoffice.org/servlets/ReadMsg?list=dev&msgId=1005666

*** ====================================================================
*** About this NEWSLETTER
*** --------------------------------------------------------------------

If you think this newsletter is useful and you would like to take over
responsibility for the API@OOo NEWSLETTER, just drop us a hint.  Or if
you just have something interesting for the next API@OOo NEWSLETTER,
mail your article to mi@openoffice.org.  The community would appreciate
your contribution.

        Michael