User:Ericb

From Apache OpenOffice Wiki
Revision as of 20:45, 4 December 2005 by Ericb (Talk | contribs)

Jump to: navigation, search

OLD BACKUP copy pasted from old wiki/ needs some cleanup and to be completed.

vcl content :

ls -laR | wc -l

  1750

-> let 1750 files to analyse

Directories in vcl :

aqua  : begun by P. luby and Ed Peterlin. actually in ruin, but full of ideas to investigate.

inc  : does contain all vcl relative includes

prj : does contain build.lst and d.lst

build.lst give us dependencies : a lot because svtools is build 98th module over ~148.

qa : does contain all qualtity assurancy stuff

source : the most important :-)

test : I never seen this directory before today...interesting

unx : this directory does contain all unixes stuff. This is the part to modify.

win : no interest for us :-)

workben ? [FIXME] don't know ?

Apart : exact sense of hedabu ? -> looks like a hash list of available includes is build while products are delivered in every module.


--- content of aqua

inc -> specific includes (188 files)

The list :

eric@patate:~/OpenOffice.org/vcl/aqua/source/window$ eric@patate:~/OpenOffice.org/vcl/inc$ llsls -l total 1896 -rw-r--r-- 1 eric eric 3418 2005-01-13 18:24 abstdlg.hxx

-rw-r--r-- 1 eric eric 3014 2000-09-19 12:23 accel.h

-rw-r--r-- 1 eric eric 5815 2005-01-13 18:25 accel.hxx

-rw-r--r-- 1 eric eric 3394 2000-09-19 12:23 accmgr.hxx

-rw-r--r-- 1 eric eric 6181 2005-01-13 18:25 alpha.hxx

-rw-r--r-- 1 eric eric 8904 2005-01-13 18:25 animate.hxx

[...cut a lot of lines...]

-rw-r--r-- 1 eric eric 4688 2004-01-07 10:13 region.h

-rw-r--r-- 1 eric eric 6632 2005-03-10 14:14 region.hxx

-rw-r--r-- 1 eric eric 3022 2000-09-19 12:23 salatype.hxx

-rw-r--r-- 1 eric eric 3580 2005-03-10 14:14 salbmp.hxx

-rw-r--r-- 1 eric eric 28131 2005-03-10 14:14 salbtype.hxx

-rw-r--r-- 1 eric eric 2851 2004-05-10 17:42 salctrlhandle.hxx

-rw-r--r-- 1 eric eric 3578 2000-09-19 12:23 salctype.hxx

-rw-r--r-- 1 eric eric 10896 2005-01-21 14:32 salframe.hxx

-rw-r--r-- 1 eric eric 23012 2005-01-13 18:45 salgdi.hxx

-rw-r--r-- 1 eric eric 2990 2001-11-23 13:16 salgeom.hxx

-rw-r--r-- 1 eric eric 3757 2000-09-19 12:23 salgtype.hxx

-rw-r--r-- 1 eric eric 2843 2005-01-13 18:45 salimestatus.hxx

-rw-r--r-- 1 eric eric 8565 2005-01-17 16:26 salinst.hxx

-rwxr-xr-x 1 eric eric 14443 2005-02-23 19:26 sallayout.hxx

-rw-r--r-- 1 eric eric 4295 2005-01-13 18:46 salmenu.hxx

-rw-r--r-- 1 eric eric 12436 2005-03-30 11:03 salnativewidgets.hxx

-rw-r--r-- 1 eric eric 4109 2005-01-13 18:47 salobj.hxx

-rw-r--r-- 1 eric eric 3386 2005-01-13 18:47 salogl.hxx

-rw-r--r-- 1 eric eric 34051 2000-09-19 12:23 salotype.hxx

-rw-r--r-- 1 eric eric 5899 2005-01-31 10:16 salprn.hxx

-rw-r--r-- 1 eric eric 3228 2000-09-19 12:23 salptype.hxx

-rw-r--r-- 1 eric eric 4336 2005-01-13 18:48 salsession.hxx

-rw-r--r-- 1 eric eric 4108 2005-01-13 18:48 salsound.hxx

-rw-r--r-- 1 eric eric 3965 2000-09-19 12:23 salstype.hxx

-rw-r--r-- 1 eric eric 5058 2005-01-13 18:48 salsys.hxx

-rw-r--r-- 1 eric eric 3366 2005-01-13 18:48 saltimer.hxx

-rw-r--r-- 1 eric eric 3235 2005-01-13 18:49 salvd.hxx

-rw-r--r-- 1 eric eric 12772 2005-03-30 11:03 salwtype.hxx

-rw-r--r-- 1 eric eric 7951 2005-01-13 18:49 scrbar.hxx

-rw-r--r-- 1 eric eric 8916 2005-01-13 18:49 seleng.hxx

-rw-r--r-- 1 eric eric 68317 2005-01-31 14:19 settings.hxx

-rw-r--r-- 1 eric eric 6065 2005-01-13 18:49 slider.hxx

-rwxr-xr-x 1 eric eric 4182 2005-01-13 18:50 smartid.hxx

-rw-r--r-- 1 eric eric 2994 2004-01-07 10:18 sndstyle.hxx

-rw-r--r-- 1 eric eric 5028 2005-01-13 18:50 sound.hxx

-rw-r--r-- 1 eric eric 5201 2005-01-13 18:50 spinfld.hxx

-rw-r--r-- 1 eric eric 3189 2003-12-11 12:51 spin.h

-rw-r--r-- 1 eric eric 5880 2005-01-13 18:50 spin.hxx

-rw-r--r-- 1 eric eric 5982 2005-01-13 18:51 split.hxx

-rw-r--r-- 1 eric eric 10992 2005-01-31 14:19 splitwin.hxx

-rw-r--r-- 1 eric eric 8618 2005-01-13 18:51 status.hxx

-rw-r--r-- 1 eric eric 3256 2005-01-13 18:51 stdtext.hxx

-rw-r--r-- 1 eric eric 2915 2000-09-19 12:23 subedit.hxx

-rw-r--r-- 1 eric eric 18827 2005-01-13 18:51 svapp.hxx

-rw-r--r-- 1 eric eric 3489 2000-09-19 12:23 svcompat.hxx

-rw-r--r-- 1 eric eric 18478 2005-06-06 18:08 svdata.hxx

-rw-r--r-- 1 eric eric 2554 2004-01-07 10:21 sv.h

-rw-r--r-- 1 eric eric 7243 2005-03-03 20:56 svids.hrc

-rw-r--r-- 1 eric eric 4389 2004-09-09 18:17 symbol.hxx

-rw-r--r-- 1 eric eric 3346 2005-01-13 18:52 syschild.hxx

-rw-r--r-- 1 eric eric 4210 2004-11-26 21:40 sysdata.hxx

-rw-r--r-- 1 eric eric 11028 2005-03-30 11:03 syswin.hxx

-rw-r--r-- 1 eric eric 9891 2005-01-31 14:20 tabctrl.hxx

-rw-r--r-- 1 eric eric 3544 2005-01-13 18:52 tabdlg.hxx

-rw-r--r-- 1 eric eric 3357 2005-01-13 18:53 tabpage.hxx

-rw-r--r-- 1 eric eric 3162 2005-03-18 18:50 taskpanelist.hxx

-rw-r--r-- 1 eric eric 3138 2005-01-13 18:53 threadex.hxx

-rw-r--r-- 1 eric eric 3782 2005-01-13 18:53 timer.hxx

-rw-r--r-- 1 eric eric 7120 2004-11-26 17:20 toolbox.h

-rw-r--r-- 1 eric eric 29669 2005-03-15 10:31 toolbox.hxx

-rw-r--r-- 1 eric eric 2743 2003-12-01 14:02 unobrok.hxx

-rw-r--r-- 1 eric eric 4767 2005-01-31 14:20 unohelp2.hxx

-rw-r--r-- 1 eric eric 3815 2005-01-13 18:54 unohelp.hxx

-rw-r--r-- 1 eric eric 4122 2005-01-13 18:54 unowrap.hxx

-rw-r--r-- 1 eric eric 10268 2004-01-07 10:26 vclenum.hxx

-rw-r--r-- 1 eric eric 11601 2005-03-23 17:11 vclevent.hxx

-rw-r--r-- 1 eric eric 5343 2005-01-13 18:55 virdev.hxx

-rw-r--r-- 1 eric eric 3046 2005-01-13 18:55 waitobj.hxx

-rw-r--r-- 1 eric eric 3210 2004-01-07 10:27 wall2.hxx

-rw-r--r-- 1 eric eric 5881 2005-01-13 18:56 wall.hxx

-rw-r--r-- 1 eric eric 2902 2003-12-01 14:02 windata.hxx

-rw-r--r-- 1 eric eric 15974 2005-03-18 18:50 window.h

-rw-r--r-- 1 eric eric 51257 2005-03-29 14:55 window.hxx

-rw-r--r-- 1 eric eric 13774 2005-03-29 16:36 wintypes.hxx

-rw-r--r-- 1 eric eric 5156 2005-01-13 18:57 wrkwin.hxx

-rw-r--r-- 1 eric eric 4290 2004-01-06 14:08 xconnection.hxx


source -> all the Mac specific sources

[IMHO continue to use this dir can be a good thing ;-) ]

source --> app |-> gdi |-> src -->window

vcl/aqua/source/app

eric@patate:~/OpenOffice.org/vcl/aqua/source/app$ ls -l total 64 drwxr-sr-x 2 eric eric 4096 2005-07-15 23:32 CVS

-rw-r--r-- 1 eric eric 3469 2005-01-13 18:24 makefile.mk

-rw-r--r-- 1 eric eric 3168 2004-01-06 13:42 saldata.cxx

-rw-r--r-- 1 eric eric 13790 2004-01-06 13:43 salinst.cxx

-rw-r--r-- 1 eric eric 2966 2004-10-28 18:23 salmain.cxx

-rw-r--r-- 1 eric eric 3922 2004-01-06 13:43 salsound.cxx

-rw-r--r-- 1 eric eric 3136 2004-01-06 13:44 salsys.cxx

-rw-r--r-- 1 eric eric 3106 2004-01-06 13:44 saltimer.cxx

-rw-r--r-- 1 eric eric 12206 2001-03-19 17:31 VCLApplication.m

-rw-r--r-- 1 eric eric 2965 2001-03-07 05:39 VCLAutoreleasePool.m

-rw-r--r-- 1 eric eric 3071 2000-12-16 03:43 VCLEvent.m

vcl/aqua/source/gdi [ gdi means graphical display interface ]

eric@patate:~/OpenOffice.org/vcl/aqua/source/gdi$ ls -l total 256

-rw-r--r-- 1 eric eric 57470 2004-03-30 15:41 salatsuifontutils.cxx

-rw-r--r-- 1 eric eric 13906 2004-01-06 13:45 salbmp.cxx

-rwxr-xr-x 1 eric eric 26958 2004-01-06 13:46 salcolorutils.cxx

-rw-r--r-- 1 eric eric 12171 2004-03-30 15:41 salfontutils.cxx

-rw-r--r-- 1 eric eric 40051 2004-01-06 13:46 salgdi.cxx

-rwxr-xr-x 1 eric eric 17298 2004-01-06 13:47 salgdiutils.cxx

-rwxr-xr-x 1 eric eric 5738 2004-01-06 13:47 salmathutils.cxx

-rw-r--r-- 1 eric eric 3642 2004-01-06 13:47 salogl.cxx

-rwxr-xr-x 1 eric eric 19763 2004-01-06 13:47 salpixmaputils.cxx

-rw-r--r-- 1 eric eric 5588 2004-01-06 13:48 salprn.cxx

-rwxr-xr-x 1 eric eric 5733 2004-01-06 13:48 salrectangleutils.cxx

-rw-r--r-- 1 eric eric 9355 2004-01-06 13:49 salvd.cxx

-rw-r--r-- 1 eric eric 5610 2002-08-27 13:37 VCLGraphics.m

eric@patate:~/OpenOffice.org/vcl/aqua/source/gdi$ eric@patate:~/OpenOffice.org/vcl/aqua/source/src$ ls -l total 8 drwxr-sr-x 2 eric eric 4096 2005-07-15 23:32 CVS -rw-r--r-- 1 eric eric 2463 2000-09-18 19:05 makefile.mk

eric@patate:~/OpenOffice.org/vcl/aqua/source/src$ eric@patate:~/OpenOffice.org/vcl/aqua/source/window$ ls -l total 44 drwxr-sr-x 2 eric eric 4096 2005-07-15 23:32 CVS -rw-r--r-- 1 eric eric 3176 2005-01-13 18:24 makefile.mk -rw-r--r-- 1 eric eric 10023 2004-01-06 13:49 salframe.cxx -rw-r--r-- 1 eric eric 5516 2004-01-06 13:50 salobj.cxx -rw-r--r-- 1 eric eric 3497 2002-08-27 13:57 VCLView.m -rw-r--r-- 1 eric eric 10703 2002-08-27 13:58 VCLWindow.m


content of vcl/inc

file : abstdlg.hxx [ means abstract dialog ]

This includes does contain the following classes definitions:

[FIXME]  : choose a precise presentation template for classes


VclAbstractDialog,

VclAbstractTerminateDialog,

VclAbstractRefreshableDialog,

VclAbstractDialogFactory,



uses <tools/solar.h> , <tools/string.hxx> +

"dllapi.h"

Note  : dllapi.h is very intersting because when we have to find (for example) a library suffix, SAL_DLLEXTENSION can replace all suffixes (every OS's and archs). Just includes sal/config.h does it !


Classes :

Window -> what ? [FIXME] ResId -> what ?

Does contain the prototype of VclAbstractDialog, inherit of VCL_DLLPUBLIC

Personal tools