Development/Architecture/KDE3: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
==Development Framework== | ==Development Framework== | ||
#[[KDE 3 Architecture Overview/Library Structure|Library Structure]] | #[[KDE 3 Architecture Overview/Library Structure|Library Structure]] | ||
#[[KDE 3 Architecture Overview/ | #Accessing System Resources | ||
## | ##[[KDE 3 Architecture Overview/Standard Resources|Standard Resources]] | ||
##[[KDE 3 Architecture Overview/Icon Loading|Icon Loading]] | |||
##System | ##[[KDE 3 Architecture Overview/System Configuration Cache|System Configuration Cache (KSycoca)]] | ||
#[[KDE 3 Architecture Overview/Graphics|Graphics]] | #[[KDE 3 Architecture Overview/Graphics|Graphics]] | ||
##Low-level graphics with QPainter | ##Low-level graphics with QPainter |
Revision as of 21:32, 21 December 2006
Development Framework
- Library Structure
- Accessing System Resources
- Graphics
- Low-level graphics with QPainter
- Structured graphics with QCanvas
- 3D graphics with OpenGL
- User Interface
- Action Pattern
- Defining menus and toolbars in XML
- Providing online help
- Complex Widgets
- HTML renderer with JavaScript
- File dialog
- Displaying large amounts of data - Using QListView, QListBox and QIconView
- Components and Services
- KDE services
- MIME types
- Network transparency
- Inter Client Communication
- Desktop Communication Protocol (DCOP)
- XML-RPC (discontinued)
- Starting Other Programs
- il8n and l10n
Desktop Framework
Multimedia Framework
- KDE 3 Architecture Overview/aRts - the current state
- Imaging and Animation
Component Architecture
KOffice Architecture
Protocols
Development Tools
- Interface Documentation Tool (kdoc)
- Integrated Development Environment (KDevelop)
- Graphical Debugger (kdbg)
- CVS Frontend (Cervisia)
- Advanced Developer's Text Editor (kwrite)
- Icon Editor (KIconEdit)
- Hex Editor