ClassRooms
From Wiki.ooo4kids.org
ClassRooms
Next IRC ClassRoom: gdb (part2), Wednesday 20 October, 20:00 CEST time (Paris,Hamburg).
Channel : #ooo4Kids
Server : irc.freenode.net
This page is a hub containing the logs of regular IRC online ClassRooms, plus usefull information, like basics about some tools, and examples, extracted from the ClassRooms itselves.
Important: for every item, and to advertise people about the difficulty, we use the following convention :
FIXME :
- define the right atomicity for every item
- define a progression
- add a list by level ?
- add code sample, and examples existing in the code
Topics:
- build
- tools
- anonymous
- dev
- debug
- fix bugs
- implement an UI relevant feature
- Implement a new feature
- modernize/customize an old feature
ClassRooms introducing the application
Everything OpenOffice.org based, like OOo4Kids or OOoLight and other
Present gsl
| Difficulty | Title |
|---|---|
| |
Present the module and how things work |
Explain with examples
| Difficulty | Title |
|---|---|
| |
How to create a view |
| |
Controls |
| |
Strings |
| |
Image management |
| |
Localization |
| |
define the constants |
| |
implement : inherit the dialog, Ctor, Dtor, class ... and so on Callbacks actions and events |
| |
retrieve a property from an .xcu |
Present the OOo source code
| Difficulty | Title |
|---|---|
| |
Tree description |
| |
Module organization |
| |
At buildtime |
Stuff OS dependant
| Difficulty | Title |
|---|---|
| |
Mac OS X specific |
| |
Linux specific |
| |
Windows specific |
How everything is packaged, principles, examples
| Difficulty | Title |
|---|---|
| |
scp2 |
| |
instsetoo_native |
| |
setup_native |
| |
sysui |
| |
Icons management |
| |
Localization explained |
Framework
| Difficulty | Title |
|---|---|
| |
Add a menu entry |
Manipulate tools
| Category | Difficulty | Title |
|---|---|---|
| |
|
Download the sources |
| |
|
svn basics |
| |
|
hg basics |
| |
|
diff basics |
| |
|
patch basics |
| |
|
create patches, apply and reverse them |
| |
|
gdb basics |
| |
|
rebuild a lib including symbols, replace it in the set |
| |
|
rebuild sw including the initial patch |
| |
|
Coding Guidelines |
Scripting
Python only is supported