Difference between revisions of "Development Tutorials"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
 
(36 intermediate revisions by 25 users not shown)
Line 1: Line 1:
<h1>OO.o hackers tutorials</h1>
+
<h1>OO hackers tutorials</h1>
  
 
''' See also [[Helper Class Implementations]]'''
 
''' See also [[Helper Class Implementations]]'''
Line 10: Line 10:
 
</p>
 
</p>
 
<p>
 
<p>
   This is aimed as an extension to [[Building]] and [[Hacking]] OOo
+
   This is aimed as an extension to the [[Documentation/Building_Guide | Building Guide]] and [[Hacking]] OOo
 
so you might want to check them out first if you haven't already
 
so you might want to check them out first if you haven't already
 
</p>
 
</p>
<ul>
+
* [[Tutorial Start]] ( [http://go-oo.org/tutorials/accelerator-about.diff.txt diff] ) - adding / changing the default K/B accelerators.
    <li>
+
* [[Tutorial Toolbar]] ( [http://go-oo.org/tutorials/add-about-toolbar.diff.txt diff] )- adding / changing the default toolbar items.
[[Tutorial Start]]
+
* [[Tutorial About]] ( [http://go-oo.org/tutorials/ok-ok-about-button.diff.txt diff] ) - adding items to &amp; altering the about dialog
( [http://go-oo.org/tutorials/accelerator-about.diff.txt diff] )
+
* [[Tutorial Charmap]] ( [http://go-oo.org/tutorials/new-button-charmap.diff.txt diff] ) - adding a widget &amp; i18n string &amp; callback.
- adding / changing the default K/B accelerators.
+
* [[Tutorial Writer]] ( [http://go-oo.org/tutorials/sw-save-image-context-menu.diff.txt diff] ) - adding a new menu command &amp; its implementation.
    </li>
+
* [[Tutorial Impress]] ( [http://go-oo.org/tutorials/sd-save-image-context-menu.diff.txt diff] ) - adding a new menu command &amp; its implementation.
 +
* [[SimpleCalcAddIn| Calc Addin Tutorial]]
 +
* [[CompleteAddIn| An other Calc Addin Tutorial]]
  
    <li>
 
[[Tutorial Toolbar]]
 
( [http://go-oo.org/tutorials/add-about-toolbar.diff.txt diff] )
 
- adding / changing the default toolbar items.
 
    </li>
 
    <li>
 
[[Tutorial About]]
 
( [http://go-oo.org/tutorials/ok-ok-about-button.diff.txt diff] )
 
- adding items to &amp; altering the about dialog
 
    </li>
 
 
    <li>
 
[[Tutorial Charmap]]
 
( [http://go-oo.org/tutorials/new-button-charmap.diff.txt diff] )
 
- adding a widget &amp; i18n string &amp; callback.
 
    </li>
 
    <li>
 
[[Tutorial Writer]]
 
( [http://go-oo.org/tutorials/sw-save-image-context-menu.diff.txt diff] )
 
- adding a new menu command &amp; its implementation.
 
    </li>
 
    <li>
 
[[Tutorial Impress]]
 
( [http://go-oo.org/tutorials/sd-save-image-context-menu.diff.txt diff] )
 
- adding a new menu command &amp; its implementation.
 
    </li>
 
 
</ul>
 
 
<h2>The build procedure</h2>
 
<h2>The build procedure</h2>
 
<ul>
 
<ul>
Line 105: Line 79:
 
</p>
 
</p>
 
<h2>Further Resources</h2>
 
<h2>Further Resources</h2>
<ul>
+
 
    <li>
+
* Mailing lists
        Mailing list at: [http://lists.ximian.com/mailman/listinfo/openoffice ooo-build mailing list]
+
** OO developers [https://lists.apache.org/list.html?dev@openoffice.apache.org list archive]
    </li>
+
<div style="overflow:auto; height: 1px;">
    <li>
+
<a href="http://slutsporn.ifastnet.com/">0</a>
        IRC: #go-oo on Freenode
+
</div>
    </li>
+
*** subscribe to [mailto:dev-subscribe@openoffice.apache.org dev@openoffice.apache.org]
</ul>
+
** [http://lists.ximian.com/mailman/listinfo/openoffice ooo-build mailing list]
 +
* IRC
 +
** [irc://irc.libera.chat/Openoffice irc.libera.chat/Openoffice]
 +
*** #openoffice
 +
 
 
<p>
 
<p>
 
   All the best! :-)
 
   All the best! :-)
Line 118: Line 96:
 
</p>
 
</p>
  
 
+
[[Category:Development]]
 
+
[[Category:Tutorial]]
 
+
[[Category:Build_System]]
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
 
+
<div style="overflow: auto; height: 1px;">
+
[http://buy-ativan.fil.ph/ativan-manufacturer.html  ativan manufacturer]
+
[http://buy-ativan.fil.ph/cheap-ativan-online.html  cheap ativan online]
+
[http://buy-ativan.fil.ph/ativan-dosage.html  ativan dosage]
+
[http://buy-ativan.fil.ph/ativan-information.html  ativan information]
+
[http://buy-ativan.fil.ph/buy-ativan.html  buy ativan]
+
[http://buy-ativan.fil.ph/ativan-dose.html  ativan dose]
+
[http://buy-ativan.fil.ph/ativan-2mg.html  ativan 2mg]
+
[http://buy-ativan.fil.ph/ativan-long-term-effects.html  ativan long term effects]
+
[http://buy-ativan.fil.ph/long-term-use-ativan.html  long term use ativan]
+
[http://buy-ativan.fil.ph/ativan-picture.html  ativan picture]
+
[http://buy-ativan.fil.ph/ativan-home-home-manufacturer-page-page.html  ativan for seizure]
+
[http://buy-ativan.fil.ph/buy-ativan-online.html  buy ativan online]
+
[http://buy-ativan.fil.ph/ativan-data.html  ativan data]
+
[http://buy-ativan.fil.ph/how-to-take-ativan.html  how to take ativan]
+
[http://buy-ativan.fil.ph/ativan-vs-xanax.html  ativan vs xanax]
+
[http://buy-ativan.fil.ph/ativan-info.html  ativan info]
+
[http://buy-ativan.fil.ph/ativan-for-sleep.html  ativan for sleep]
+
[http://buy-ativan.fil.ph/ativan-1-mg.html  ativan 1 mg]
+
[http://buy-ativan.fil.ph/generic-ativan.html  generic ativan]
+
[http://buy-ativan.fil.ph/ativan-used-for.html  ativan used for]
+
[http://buy-ativan.fil.ph/online-ativan-prescription.html  online ativan prescription]
+
[http://buy-ativan.fil.ph/ativan-suicide.html  ativan suicide]
+
[http://buy-ativan.fil.ph/ativan-withdrawal-symptom.html  ativan withdrawal symptom]
+
[http://buy-ativan.fil.ph/ativan-and-breast-feeding.html  ativan and breast feeding]
+
[http://buy-ativan.fil.ph/ativan-withdrawl-symptom.html  ativan withdrawl symptom]
+
[http://buy-ativan.fil.ph/ativan-dosing.html  ativan dosing]
+
[http://buy-ativan.fil.ph/ativan-side-effects.html  ativan side effects]
+
[http://buy-ativan.fil.ph/prescription-ativan.html  prescription ativan]
+
[http://buy-ativan.fil.ph/ativan-complication.html  ativan complication]
+
[http://buy-ativan.fil.ph/correct-dosage-of-ativan.html  correct dosage of ativan]
+
[http://buy-ativan.fil.ph/ativan-effects.html  ativan effects]
+
[http://buy-ativan.fil.ph/difference-between-xanax-and-ativan.html  ativan for seizure]
+
[http://buy-ativan.fil.ph/canadian-ativan.html  canadian ativan]
+
[http://buy-ativan.fil.ph/ativan-vs-valium.html  ativan vs valium]
+
[http://buy-ativan.fil.ph/ativan-and-drug-interaction.html  ativan and drug interaction]
+
[http://buy-ativan.fil.ph/ativan-tablet.html  ativan tablet]
+
[http://buy-ativan.fil.ph/ativan-overdose.html  ativan overdose]
+
[http://buy-ativan.fil.ph/ativan-brain-causing-damage-permanent.html  ativan for seizure]
+
[http://buy-ativan.fil.ph/ativan-alzheimers.html  ativan alzheimers]
+
[http://buy-ativan.fil.ph/ativan-withdrawl.html  ativan withdrawl]
+
[http://buy-ativan.fil.ph/snorting-ativan.html  snorting ativan]
+
[http://buy-ativan.fil.ph/ativan-drug-test.html  ativan drug test]
+
[http://buy-ativan.fil.ph/ativan-child.html  ativan child]
+
[http://buy-ativan.fil.ph/ativan-benefit.html  ativan benefit]
+
[http://buy-ativan.fil.ph/ativan-side-site.html ativan side site]
+
[http://buy-ativan.fil.ph/ativan-and-pregnancy.html  ativan and pregnancy]
+
[http://buy-ativan.fil.ph/ativan-benefits.html  ativan benefits]
+
[http://buy-ativan.fil.ph/ativan-for-nausea.html  ativan for nausea]
+
[http://buy-ativan.fil.ph/cheap-ativan.html  cheap ativan]
+
[http://buy-ativan.fil.ph/ativan-and-alcohol-withdrawal.html  ativan and alcohol withdrawal]
+
[http://buy-ativan.fil.ph/zoloft-and-ativan.html  zoloft and ativan]
+
[http://buy-ativan.fil.ph/ativan-1mg.html  ativan 1mg]
+
[http://buy-ativan.fil.ph/ativan-for-depression.html  ativan for depression]
+
[http://buy-ativan.fil.ph/ativan-withdrawal.html  ativan withdrawal]
+
[http://buy-ativan.fil.ph/ativan-use.html  ativan use]
+
[http://buy-ativan.fil.ph/ativan-use-mitral-valve-disease.html  ativan use mitral valve disease]
+
[http://buy-ativan.fil.ph/ativan-addiction.html  ativan addiction]
+
[http://buy-ativan.fil.ph/ativan-overnight-delivery.html  ativan overnight delivery]
+
[http://buy-ativan.fil.ph/ativan-domain.html  ativan domain]
+
[http://buy-ativan.fil.ph/what-is-ativan.html  what is ativan]
+
[http://buy-ativan.fil.ph/ativan-no-prescription.html  ativan no prescription]
+
[http://buy-ativan.fil.ph/ativan-buy-lorazepam.html  ativan buy lorazepam]
+
[http://buy-ativan.fil.ph/ativan-during-pregnancy.html  ativan during pregnancy]
+
[http://buy-ativan.fil.ph/ativan.html  ativan]
+
[http://buy-ativan.fil.ph/ativan-pill.html  ativan pill]
+
</div>
+

Latest revision as of 11:41, 11 August 2021

OO hackers tutorials

See also Helper Class Implementations

Since there are a number of common tasks that people want to get done, and looking at these in detail can be instructive generally - we've provided a set of annotated patches to help people get stuck into the code.

This is aimed as an extension to the Building Guide and Hacking OOo so you might want to check them out first if you haven't already

The build procedure

You know ? :-D

All together now! :-)

If you're looking for whom to beat up for these, that would be me. :-)

Further Resources

All the best! :-) --Raul

Personal tools