Difference between revisions of "Using Cpp with the OOo SDK"
From Apache OpenOffice Wiki
m |
m |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DocBanner}} | {{DocBanner}} | ||
+ | <!-- 2021-10-01 removed/updated Warn from original author: {{Warn|I have decided to give up with this C++ documentation. My last work was to add two chapters in summer 2009. I have done nothing more during last year. I only want to say this document is completely free, unfortunately is not finished (particularly with add-on and dialog). Please let this caution banner for a year and remove it after because tradition in OpenOffice documentation is to remove author's names. After a year, it would be also great to remove my name everywhere it appears in other chapters. Thank you in advance. 08:52, 26 August 2010 (UTC)}}--> | ||
{{Warn|The original author wants you to know that: "I have decided to give up with this C++ documentation. My last work was to add two chapters in summer 2009. I have done nothing more during last year. I only want to say this document is completely free, unfortunately is not finished (particularly with add-on and dialog)."}} | {{Warn|The original author wants you to know that: "I have decided to give up with this C++ documentation. My last work was to add two chapters in summer 2009. I have done nothing more during last year. I only want to say this document is completely free, unfortunately is not finished (particularly with add-on and dialog)."}} | ||
Line 5: | Line 6: | ||
==== Common ==== | ==== Common ==== | ||
* [[CppSDKAuthors|About the Author and Contributors]] | * [[CppSDKAuthors|About the Author and Contributors]] | ||
− | * [https://www.apache.org/licenses/LICENSE-2.0 | + | * [https://www.apache.org/licenses/LICENSE-2.0 The SDK is licensed under ALv2] |
* [[SDKInstallation|How to install the SDK and compile the C++ examples]] | * [[SDKInstallation|How to install the SDK and compile the C++ examples]] | ||
* [[SDKCppLanguage|The UNO C++ Language]] | * [[SDKCppLanguage|The UNO C++ Language]] |
Latest revision as of 12:12, 1 October 2021
This site is about using C++ as a language to program OpenOffice extensions.
Contents
Common
- About the Author and Contributors
- The SDK is licensed under ALv2
- How to install the SDK and compile the C++ examples
- The UNO C++ Language
- OpenOffice UNO automation with a binary (executable)
Writer, Calc, Draw and Impress
- Programming OOoWriter with C++
- OpenOffice Calc
- Programming OOoDraw and OOoImpress with C++
- Working with Shapes in C++
General Utilities
- Playing with Window Toolkit AWT
- Executing an OOoBasic macro with C++
- IDL Files and C++
- UNO registry and Bootstrapping
- Constructing Helpers
Components
- Constructing Components in C++
- Managing a Dialog in a Component
- Going further with Dialog and Components
- Writing professional Components
AddOns
See also
General
- French version of this document.
- Developer's Guide
- C++ and UNO tutorial
- Writing a Program to Control OpenOffice.org, by Franco Pingiori — Part 1 and Part 2, Linux Journal
- UNO tutorial
- UNO IDL
- Uno/Article/Types&Reflection
- UNO Introduction
- Working with a database in C++ (not tackled in this document at the moment).
- Compiler versions used by port maintainers and release engineers