KOffice – TDE office suite
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Chris 9b2c6a2830
Fix old upstream URLs for visible parts.
3 months ago
..
commands Bring filenew, fileopen, fileprint, filequickprint, filesave, filesaveas, fileclose, editclear, editcopy, editcut, editdelete, editpaste, folder_new, and gohome icons into XDG compliance 5 years ago
core Fixed FTBFS caused by missing KartonText. 10 months ago
data Fix ServiceTypes, ExcludeServiceTypes, and DocPath desktop file entries to match XDG specifications 5 years ago
dialogs Bring most mimetypes in line with XDG specifications. The following are not fully verified in source as of this commit due to ubiquity: html, empty, info, make, man, misc, source, unknown 5 years ago
dockers Rename additional header files to avoid conflicts with KDE4 6 years ago
pics Fix invalid headers in PNG files and optimize for size 3 years ago
plugins LIB_QT -> LIB_TQT conversion to align to updated admin module 1 year ago
render Rename additional header files to avoid conflicts with KDE4 6 years ago
shapes Rename additional header files to avoid conflicts with KDE4 6 years ago
templates Fix invalid headers in PNG files and optimize for size 3 years ago
tests Added old abandoned KDE3 version of koffice 9 years ago
tools LIB_QT -> LIB_TQT conversion to align to updated admin module 1 year ago
visitors Rename additional header files to avoid conflicts with KDE4 6 years ago
widgets Rename the string kde toolbar widget 5 years ago
AUTHORS Added old abandoned KDE3 version of koffice 9 years ago
CHANGES Finish rebranding of Krita as Chalk 8 years ago
CMakeL10n.txt Add CMakeL10n rules. 9 months ago
COPYING.LIB Added old abandoned KDE3 version of koffice 9 years ago
GRAPHICS_MEETING Finish rebranding of Krita as Chalk 8 years ago
IDEAS Added old abandoned KDE3 version of koffice 9 years ago
Makefile.am LIB_QT -> LIB_TQT conversion to align to updated admin module 1 year ago
README Added old abandoned KDE3 version of koffice 9 years ago
TODO Rename many classes and header files to avoid conflicts with KDE4 6 years ago
configure.in.bot Added old abandoned KDE3 version of koffice 9 years ago
configure.in.in Add freetype detection using pkg-config. 9 months ago
karbon.dtd Added old abandoned KDE3 version of koffice 9 years ago
karbon_aboutdata.h Fix old upstream URLs for visible parts. 3 months ago
karbon_drag.cpp Rename old tq methods that no longer need a unique name 7 years ago
karbon_drag.h Remove spurious TQ_OBJECT instances 7 years ago
karbon_factory.cc Rename additional header files to avoid conflicts with KDE4 6 years ago
karbon_factory.h Rename KInstance and KAboutData to avoid conflicts with KDE4 6 years ago
karbon_factory_init.cc Added old abandoned KDE3 version of koffice 9 years ago
karbon_grid_data.cpp TQt4 port koffice 8 years ago
karbon_grid_data.h TQt4 port koffice 8 years ago
karbon_part.cc Rename additional header files to avoid conflicts with KDE4 6 years ago
karbon_part.h Remove spurious TQ_OBJECT instances 7 years ago
karbon_part_iface.cc Rename common header files for consistency with class renaming 6 years ago
karbon_part_iface.h TQt4 port koffice 8 years ago
karbon_resourceserver.cc Rename additional header files to avoid conflicts with KDE4 6 years ago
karbon_resourceserver.h Remove spurious TQ_OBJECT instances 7 years ago
karbon_tool_factory.cc Added old abandoned KDE3 version of koffice 9 years ago
karbon_tool_factory.h Rename many classes and header files to avoid conflicts with KDE4 6 years ago
karbon_tool_registry.cc Rename many classes and header files to avoid conflicts with KDE4 6 years ago
karbon_tool_registry.h Rename a number of classes to enhance compatibility with KDE4 6 years ago
karbon_view.cc Bring filenew, fileopen, fileprint, filequickprint, filesave, filesaveas, fileclose, editclear, editcopy, editcut, editdelete, editpaste, folder_new, and gohome icons into XDG compliance 5 years ago
karbon_view.h Rename a number of classes to enhance compatibility with KDE4 6 years ago
karbon_view_iface.cc Remove additional unneeded tq method conversions 7 years ago
karbon_view_iface.h Remove additional unneeded tq method conversions 7 years ago
main.cc Rename additional header files to avoid conflicts with KDE4 6 years ago
usablity-review.txt Remove additional unneeded tq method conversions 7 years ago
vtool.cc TQt4 port koffice 8 years ago
vtool.h Rename additional header files to avoid conflicts with KDE4 6 years ago
vtoolcontroller.cc Rename a number of classes to enhance compatibility with KDE4 6 years ago
vtoolcontroller.h Rename a number of classes to enhance compatibility with KDE4 6 years ago

README

Karbon14 is a vector graphics application within koffice.


Object hierarchy:
-----------------

+- vdocument
|
+- vcomposite--+- (shapes)
|
vobject-+- vtext
|
+- vgroup-+- vlayer


Files and directories:
----------------------
commands/
Undo/redo operations.

core/
Essential data structures.

data/
KDE data.

dialogs/
Dialogs.

dockers/
Dockers.

pics/
Icons and grafx.

render/
Everything related to painting

shapes/
The basic shapes like ellipse and rectangle etc.
Shapes are nothing more than paths.

tests/
Demonstration karbon files.

tools/
Stuff you can do with the mouse.

widgets/
Widgets.