1
This is an outline of the files and directories in kword.
2
(actual state of 2003-07-23)
6
the DTD definition for the kword file format
8
main document structure
12
borders, background and (text)style
14
pointers to a tablestyle for the first,
15
last row and column and body
20
horizontal line picture
27
various example files for kword
28
(another interesting place for such files is the kofficetests
31
variuous multilingual text examples
33
demonstrates chapter headers and text spaces
37
the euro sign in different fonts
39
a lengthy (English) text file
40
(Flatland: A Romance of Many Dimensions by Edwin A. Abbott)
42
frame/subframe formatting demo
44
test cases for KWord's statistics
47
builtin expressions template file
49
currently only contains the old non-compiled code for the "mif"
51
has been deprecated in favour of ../filters
53
source to allow merging of a (large) number of email addresses
54
into a single document
57
kwmailmerge_kabc.h/cc - KABC addressbook interface
59
various QTSQL interface implementation files
60
to handle table selection and mailmerge data
62
various page layout templates
63
make_template.pl - Perl script to create XML templates
64
- from KWord-saved XML files
66
(icons, template frames, and desktop definitions):
86
*IFace.h/cc - the dcop interface
90
kwaboutdata.h - the appname, authors...
91
- shared between main.cc and kwfactory.cc
92
kword.rc - xml-gui layout
93
kword.desktop - application .desktop file
95
main document data structures:
96
defs.h - various global definitions
97
- FrameSetType, TypeStructDocItem
98
kwdoc.h/cc - classes: command history, child,
99
and document (config, defaults, load,
100
save, frames helpers, and almost
101
everything else that links doc
103
configuration dialogs:
104
kwconfig.h/cc - config ui
105
configfootnotedia.h/cc - footnotes configuration
107
kwfactory.h/cc - part factory + about data
109
kwcommand.h/cc - base classes for undo / redo
110
- (for core editing functionality)
112
kwdrag.h/cc - drag & drop and clipboard support
113
resizehandles.h/cc - ui helper (resize handles)
116
kwcanvas.h/cc - canvas (drawing area, mouse event
118
kwview.h/cc - actions (menus, toolbars)
119
and their implementation
121
kwtextparag.h/cc - KWord's extension of KoTextParag
122
(e.g. for load and saving as xml)
123
kwtextdocument.h/cc - KoTextDocument reimplementation
124
kwanchor.h/cc - support for inline frames
125
kwanchorpos.h - (ditto)
127
kwviewmode.h/cc - "page mode" / "preview mode" etc.
129
docstruct.h/cc - gui for overall document structure
131
stylenames.cc - contains builtin style names,
132
for translation purposes
133
kwstylemanager.h/cc - KWStyleManager, extension to KoStyleManager
134
(the style editor is in libkotext)
136
kwinserthorizontallinedia.h/cc - insert hor. line dialog
137
kwinsertpagedia.h/cc - insert page dialog
139
kwtableframeset.h/cc - all the table handling
140
kwtabletemplate.h/cc - holds table templates
141
kwtabletemplateselector.h/cc - manages table templates/ui
142
kwtablestyle.h/cc - table styles handlers
143
kwtablestylemanager.h/cc - table styles manager/ui
145
tabledia.h/cc - table insertion dialog
146
deldia.h/cc - table row/column deletion dialog
147
insdia.h/cc - table row/column insertion dialog
148
splitcellsdia.h/cc - cell splitting dialog
149
resizetabledia.h/cc - table resize dialog
151
framedia.h/cc - frame dialog
152
kwframe.h/cc - frame, framesets (picture/formula/...),
153
- framesetedit objects for editing framesets
154
kwframelayout.h/cc - the frame layout engine for headers/main
155
frames/footers/footnotes.
156
(this is a helper for KWDoc::recalcFrames)
157
kwtextframeset.h/cc - text frameset
158
kwformulaframe.h/cc - formula frames
159
kwpartframeset.h/cc - frameset containing an embedded object
161
kwframestylemanager.h/cc - manage frame styles
162
- (list, preview, etc.)
163
kwframestyle.h/cc - frame style handling
164
kwimportstyledia.h/cc - import frame styles
166
kwtextimage.h/cc - old stuff
167
- (inline image without frame)
168
- (not available from the UI,
169
- only from old files)
170
kwinsertpicdia.h/cc - insert picture dialog
174
kwvariable.h/cc - basic document variables
175
- (Renamed variables.h/cc ???)
177
footnotedia.h/cc - footnote insertion dialog
178
configfootnotedia.h/cc - footnotes configuration
179
background spell checking:
182
contents.h/cc - table of contents
184
searchdia.h/cc - text find and replace
188
kwcreatebookmarkdia.h/cc - bookmarks dialogs
189
kwcreatebookmarkdiabase.h/cc - create a bookmark
190
kwselectbookmarkdiabase.h/cc - select/rename/delete
194
mailmerge_actions.h/cc
195
kwordmailmergedatabaseiface.cc
196
mailmerge_interface.h/cc - dcop
197
mailmerge_interface_skel.cc - (ditto)
198
kwmailmerge.desktop - mailmerge .desktop file
200
kweditpersonnalexpressiondia.h/cc
202
sortdia.h/cc - sort text dialog
204
misc weird files: ;-)
205
kwstyle.h - Forwarder to kostyle.h,
206
- they're the same thing now.
207
dummy.cc - empty file to compile as a
208
- "kdeinit loadable module"