Development/Architecture/KDE3: Difference between revisions
(Removed page from translation) |
|||
(25 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{improve}} | |||
==Development Framework== | ==Development Framework== | ||
#[[ | |||
#[[/Library Structure|Library Structure]] | |||
#Accessing System Resources | #Accessing System Resources | ||
##[[ | ##[[/Standard Resources|Standard Resources]] | ||
##[[ | ##[[/Icon Loader|Icon Loading]] | ||
##[[ | ##[[/System Configuration Cache|System Configuration Cache (KSycoca)]] | ||
#[[ | #Graphics | ||
##[[/Low-level Graphics|Low-level graphics with QPainter]] | |||
##Structured graphics with QCanvas | ##[[/Structured Graphics|Structured graphics with QCanvas]] | ||
##3D graphics with OpenGL | ##[[/OpenGL Support|3D graphics with OpenGL]] | ||
# | #User Interface | ||
##Action Pattern | ##[[/Action Pattern|Action Pattern]] | ||
##Defining menus and toolbars in XML | ##[[/XMLGUI Technology|Defining menus and toolbars in XML]] | ||
##Providing online help | ##[[/Providing Online Help|Providing online help]] | ||
# | #Complex Widgets | ||
##HTML renderer with JavaScript | ##[[/KHTML|HTML renderer]] with JavaScript | ||
##File dialog | ##[[/KFile Library|File dialog]] | ||
##Displaying large amounts of data - Using QListView, QListBox and QIconView | ##[[/Data Views|Displaying large amounts of data - Using QListView, QListBox and QIconView]] | ||
# | #Components and Services | ||
##KDE services | ##[[/Services|KDE services]] | ||
##MIME types | ##[[/MIME Types|MIME types]] | ||
##Network transparency | ##[[/Network Transparency|Network transparency]] | ||
# | #Inter Client Communication | ||
##Desktop Communication Protocol (DCOP) | ##[[/DCOP|Desktop Communication Protocol (DCOP)]] | ||
#[[/Starting Other Programs|Starting Other Programs]] | |||
#[[ | #[[/i18n and l10n|il8n and l10n]] | ||
#[[ | |||
==Desktop Framework== | ==Desktop Framework== | ||
#[[ | |||
#[[ | #[[/Panel Applets|Panel Applets]] | ||
#[[/Control Center Modules|Control Center Modules]] | |||
==Multimedia Framework== | ==Multimedia Framework== | ||
#[ | |||
#[[ | #[http://space.twc.de/~stefan/kde/arts-mcop-doc/ aRts] - the current state | ||
#[[/Imaging and Animation|Imaging and Animation]] | |||
==Component Architecture== | ==Component Architecture== | ||
#[[ | |||
#[[ | #[[/KParts|KParts]] | ||
#[[ | #[[/Docking Into the Panel's System Tray|Docking Into the Panel's System Tray]] | ||
#[[/Java Integration|Java Integration]] | |||
==KOffice Architecture== | ==KOffice Architecture== | ||
#[[ | |||
#[ | #[[/Document and View Introduction|Document and View Introduction]] | ||
#[http://www.koffice.org/filters/ File Format Filters] | |||
==Protocols== | ==Protocols== | ||
#[ | |||
#[[ | #[http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Window Management] | ||
#[[ | #[[/Session Management|Session Management]] | ||
#[[ | #[[/System Tray Docking|System Tray Docking]] | ||
#[[ | #[[/Drag-And-Drop|Drag-And-Drop]] | ||
#[[/Printing|Printing]] | |||
==Development Tools== | ==Development Tools== | ||
#[[ | |||
#[[ | #[[/Interface Documentation Tool|Interface Documentation Tool (Doxygen)]] | ||
#[[ | #[[/Integrated Development Environment|Integrated Development Environment (KDevelop)]] | ||
#[[ | #[[/Graphical Debugger|Graphical Debugger (kdbg)]] | ||
#[[ | #[[/VCS Frontend|VCS Frontend (Subversion)]] | ||
#[[ | #[[/Advanced Developer Text Editor|Advanced Developer Text Editor (Kate)]] | ||
#[[ | #[[/Icon Editor|Icon Editor (KIconEdit)]] | ||
#[[/Hex Editor|Hex Editor]] | |||
==Development HOWTOs== | ==Development HOWTOs== | ||
#[[ | |||
#[[Policies/Binary_Compatibility_Issues_With_C%2B%2B|Binary Compatibility Issues With C++]] | |||
[[Category:KDE3]] | |||
[[Category:Architecture]] |
Latest revision as of 12:32, 9 February 2018
Warning
This section needs improvements: Please help us to
cleanup confusing sections and fix sections which contain a todo
Development Framework
- Library Structure
- Accessing System Resources
- Graphics
- User Interface
- Complex Widgets
- Components and Services
- Inter Client Communication
- Starting Other Programs
- il8n and l10n
Desktop Framework
Multimedia Framework
- aRts - the current state
- Imaging and Animation
Component Architecture
KOffice Architecture
Protocols
Development Tools
- Interface Documentation Tool (Doxygen)
- Integrated Development Environment (KDevelop)
- Graphical Debugger (kdbg)
- VCS Frontend (Subversion)
- Advanced Developer Text Editor (Kate)
- Icon Editor (KIconEdit)
- Hex Editor