Development/Architecture/KDE3: Difference between revisions

From KDE TechBase
mNo edit summary
No edit summary
Line 5: Line 5:
<translate>
<translate>
==Development Framework==
==Development Framework==
#[[/Library Structure|Library Structure]]
 
#[[/Library Structure|Library Structure]]</translate>
<translate>
#Accessing System Resources
#Accessing System Resources
##[[/Standard Resources|Standard Resources]]
##[[/Standard Resources|Standard Resources]]
##[[/Icon Loader|Icon Loading]]
##[[/Icon Loader|Icon Loading]]
##[[/System Configuration Cache|System Configuration Cache (KSycoca)]]
##[[/System Configuration Cache|System Configuration Cache (KSycoca)]]</translate>
<translate>
#Graphics
#Graphics
##[[/Low-level Graphics|Low-level graphics with QPainter]]
##[[/Low-level Graphics|Low-level graphics with QPainter]]
##[[/Structured Graphics|Structured graphics with QCanvas]]
##[[/Structured Graphics|Structured graphics with QCanvas]]
##[[/OpenGL Support|3D graphics with OpenGL]]
##[[/OpenGL Support|3D graphics with OpenGL]]</translate>
<translate>
#User Interface
#User Interface
##[[/Action Pattern|Action Pattern]]
##[[/Action Pattern|Action Pattern]]
##[[/XMLGUI Technology|Defining menus and toolbars in XML]]
##[[/XMLGUI Technology|Defining menus and toolbars in XML]]
##[[/Providing Online Help|Providing online help]]
##[[/Providing Online Help|Providing online help]]</translate>
<translate>
#Complex Widgets
#Complex Widgets
##[[/KHTML|HTML renderer]] with JavaScript
##[[/KHTML|HTML renderer]] with JavaScript
##[[/KFile Library|File dialog]]
##[[/KFile Library|File dialog]]
##[[/Data Views|Displaying large amounts of data - Using QListView, QListBox and QIconView]]
##[[/Data Views|Displaying large amounts of data - Using QListView, QListBox and QIconView]]</translate>
<translate>
#Components and Services
#Components and Services
##[[/Services|KDE services]]
##[[/Services|KDE services]]
##[[/MIME Types|MIME types]]
##[[/MIME Types|MIME types]]
##[[/Network Transparency|Network transparency]]
##[[/Network Transparency|Network transparency]]</translate>
<translate>
#Inter Client Communication
#Inter Client Communication
##[[/DCOP|Desktop Communication Protocol (DCOP)]]
##[[/DCOP|Desktop Communication Protocol (DCOP)]]
Line 32: Line 39:


==Desktop Framework==
==Desktop Framework==
#[[/Panel Applets|Panel Applets]]
#[[/Panel Applets|Panel Applets]]
#[[/Control Center Modules|Control Center Modules]]
#[[/Control Center Modules|Control Center Modules]]


==Multimedia Framework==
==Multimedia Framework==
#[http://space.twc.de/~stefan/kde/arts-mcop-doc/ aRts] - the current state
#[http://space.twc.de/~stefan/kde/arts-mcop-doc/ aRts] - the current state
#[[/Imaging and Animation|Imaging and Animation]]
#[[/Imaging and Animation|Imaging and Animation]]


==Component Architecture==
==Component Architecture==
#[[/KParts|KParts]]
#[[/KParts|KParts]]
#[[/Docking Into the Panel's System Tray|Docking Into the Panel's System Tray]]
#[[/Docking Into the Panel's System Tray|Docking Into the Panel's System Tray]]
Line 45: Line 55:


==KOffice Architecture==
==KOffice Architecture==
#[[/Document and View Introduction|Document and View Introduction]]
#[[/Document and View Introduction|Document and View Introduction]]
#[http://www.koffice.org/filters/ File Format Filters]
#[http://www.koffice.org/filters/ File Format Filters]


==Protocols==
==Protocols==
#[http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Window Management]
#[http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Window Management]
#[[/Session Management|Session Management]]
#[[/Session Management|Session Management]]
#[[/System Tray Docking|System Tray Docking]]
#[[/System Tray Docking|System Tray Docking]]</translate>
<translate>
#[[/Drag-And-Drop|Drag-And-Drop]]
#[[/Drag-And-Drop|Drag-And-Drop]]
#[[/Printing|Printing]]
#[[/Printing|Printing]]


==Development Tools==
==Development Tools==
#[[/Interface Documentation Tool|Interface Documentation Tool (Doxygen)]]
#[[/Interface Documentation Tool|Interface Documentation Tool (Doxygen)]]
#[[/Integrated Development Environment|Integrated Development Environment (KDevelop)]]
#[[/Integrated Development Environment|Integrated Development Environment (KDevelop)]]
#[[/Graphical Debugger|Graphical Debugger (kdbg)]]
#[[/Graphical Debugger|Graphical Debugger (kdbg)]]</translate>
<translate>
#[[/VCS Frontend|VCS Frontend (Subversion)]]
#[[/VCS Frontend|VCS Frontend (Subversion)]]
#[[/Advanced Developer Text Editor|Advanced Developer Text Editor (Kate)]]
#[[/Advanced Developer Text Editor|Advanced Developer Text Editor (Kate)]]
Line 65: Line 80:


==Development HOWTOs==
==Development HOWTOs==
#[[Policies/Binary_Compatibility_Issues_With_C%2B%2B|Binary Compatibility Issues With C++]]
#[[Policies/Binary_Compatibility_Issues_With_C%2B%2B|Binary Compatibility Issues With C++]]



Revision as of 16:18, 11 July 2012