Development/Architecture/KDE3: Difference between revisions

    From KDE TechBase
    (Marked this version for translation)
    (24 intermediate revisions by 5 users not shown)
    Line 1: Line 1:
    ==Development Framework==
    <languages />
    #[[KDE 3 Architecture Overview/Library Structure|Library Structure]]
     
    {{improve}}
     
    <translate>
    ==Development Framework== <!--T:1-->
     
    <!--T:2-->
    #[[/Library Structure|Library Structure]]</translate>
    <translate>
    <!--T:3-->
    #Accessing System Resources
    #Accessing System Resources
    ##[[KDE 3 Architecture Overview/Standard Resources|Standard Resources]]
    ##[[/Standard Resources|Standard Resources]]
    ##[[KDE 3 Architecture Overview/Icon Loading|Icon Loading]]
    ##[[/Icon Loader|Icon Loading]]
    ##[[KDE 3 Architecture Overview/System Configuration Cache|System Configuration Cache (KSycoca)]]
    ##[[/System Configuration Cache|System Configuration Cache (KSycoca)]]</translate>
    #[[KDE 3 Architecture Overview/Graphics|Graphics]]
    <translate>
    ##Low-level graphics with QPainter
    <!--T:4-->
    ##Structured graphics with QCanvas
    #Graphics
    ##3D graphics with OpenGL
    ##[[/Low-level Graphics|Low-level graphics with QPainter]]
    #[[KDE 3 Architecture Overview/User Interface|User Interface]]
    ##[[/Structured Graphics|Structured graphics with QCanvas]]
    ##Action Pattern
    ##[[/OpenGL Support|3D graphics with OpenGL]]</translate>
    ##Defining menus and toolbars in XML
    <translate>
    ##Providing online help
    <!--T:5-->
    #[[KDE 3 Architecture Overview/Complex Widgets|Complex Widgets]]
    #User Interface
    ##HTML renderer with JavaScript
    ##[[/Action Pattern|Action Pattern]]
    ##File dialog
    ##[[/XMLGUI Technology|Defining menus and toolbars in XML]]
    ##Displaying large amounts of data - Using QListView, QListBox and QIconView
    ##[[/Providing Online Help|Providing online help]]</translate>
    #[[KDE 3 Architecture Overview/Components and Services|Components and Services]]
    <translate>
    ##KDE services
    <!--T:6-->
    ##MIME types
    #Complex Widgets
    ##Network transparency
    ##[[/KHTML|HTML renderer]] with JavaScript
    #[[KDE 3 Architecture Overview/Inter Client Communication|Inter Client Communication]]
    ##[[/KFile Library|File dialog]]
    ##Desktop Communication Protocol (DCOP)
    ##[[/Data Views|Displaying large amounts of data - Using QListView, QListBox and QIconView]]</translate>
    ##XML-RPC (discontinued)
    <translate>
    #[[KDE 3 Architecture Overview/Starting Other Programs|Starting Other Programs]]
    <!--T:7-->
    #[[KDE 3 Architecture Overview/i18n and l10n|il8n and l10n]]
    #Components and Services
    ##[[/Services|KDE services]]
    ##[[/MIME Types|MIME types]]
    ##[[/Network Transparency|Network transparency]]</translate>
    <translate>
    <!--T:8-->
    #Inter Client Communication
    ##[[/DCOP|Desktop Communication Protocol (DCOP)]]
    #[[/Starting Other Programs|Starting Other Programs]]
    #[[/i18n and l10n|il8n and l10n]]
     
    ==Desktop Framework== <!--T:9-->
     
    <!--T:10-->
    #[[/Panel Applets|Panel Applets]]
    #[[/Control Center Modules|Control Center Modules]]
     
    ==Multimedia Framework== <!--T:11-->
     
    <!--T:12-->
    #[http://space.twc.de/~stefan/kde/arts-mcop-doc/ aRts] - the current state
    #[[/Imaging and Animation|Imaging and Animation]]
     
    ==Component Architecture== <!--T:13-->
     
    <!--T:14-->
    #[[/KParts|KParts]]
    #[[/Docking Into the Panel's System Tray|Docking Into the Panel's System Tray]]
    #[[/Java Integration|Java Integration]]
     
    ==KOffice Architecture== <!--T:15-->
     
    <!--T:16-->
    #[[/Document and View Introduction|Document and View Introduction]]
    #[http://www.koffice.org/filters/ File Format Filters]


    ==Desktop Framework==
    ==Protocols== <!--T:17-->
    #[[KDE 3 Architecture Overview/Panel Applets|Panel Applets]]
    #[[KDE 3 Architecture Overview/Control Center Modules|Control Center Modules]]


    ==Multimedia Framework==
    <!--T:18-->
    #[[KDE 3 Architecture Overview/aRts]] - the current state
    #[http://www.freedesktop.org/wiki/Standards_2fwm_2dspec Window Management]
    #[[KDE 3 Architecture Overview/Imaging and Animation|Imaging and Animation]]
    #[[/Session Management|Session Management]]
    #[[/System Tray Docking|System Tray Docking]]</translate>
    <translate>
    <!--T:19-->
    #[[/Drag-And-Drop|Drag-And-Drop]]
    #[[/Printing|Printing]]


    ==Component Architecture==
    ==Development Tools== <!--T:20-->
    #[[KDE 3 Architecture Overview/KParts|KParts]]
    #[[KDE 3 Architecture Overview/Docking Into the Panel's System Tray|Docking Into the Panel's System Tray]]
    #[[KDE 3 Architecture Overview/Java Integration|Java Integration]]


    ==KOffice Architecture==
    <!--T:21-->
    #[[KDE 3 Architecture Overview/Document and View Introduction|Document and View Introduction]]
    #[[/Interface Documentation Tool|Interface Documentation Tool (Doxygen)]]
    #[[KDE 3 Architecture Overview/Filters|Filters]]
    #[[/Integrated Development Environment|Integrated Development Environment (KDevelop)]]
    #[[/Graphical Debugger|Graphical Debugger (kdbg)]]</translate>
    <translate>
    <!--T:22-->
    #[[/VCS Frontend|VCS Frontend (Subversion)]]
    #[[/Advanced Developer Text Editor|Advanced Developer Text Editor (Kate)]]
    #[[/Icon Editor|Icon Editor (KIconEdit)]]
    #[[/Hex Editor|Hex Editor]]


    ==Protocols==
    ==Development HOWTOs== <!--T:23-->
    #[[KDE 3 Architecture Overview/Window Management|Window Management]]
    #[[KDE 3 Architecture Overview/Session Management|Session Management]]
    #[[KDE 3 Architecture Overview/System Tray Docking|System Tray Docking]]
    #[[KDE 3 Architecture Overview/Drag-And-Drop|Drag-And-Drop]]
    #[[KDE 3 Architecture Overview/Printing|Printing]]


    ==Development Tools==
    <!--T:24-->
    #[[KDE 3 Architecture Overview/Interface Documentation Tool|Interface Documentation Tool (kdoc)]]
    #[[Policies/Binary_Compatibility_Issues_With_C%2B%2B|Binary Compatibility Issues With C++]]
    #[[KDE 3 Architecture Overview/Integrated Development Environment|Integrated Development Environment (KDevelop)]]
    #[[KDE 3 Architecture Overview/Graphical Debugger|Graphical Debugger (kdbg)]]
    #[[KDE 3 Architecture Overview/CVS Frontend|CVS Frontend (Cervisia)]]
    #[[KDE 3 Architecture Overview/Advanced Developer's Text Editor|Advanced Developer's Text Editor (kwrite)]]
    #[[KDE 3 Architecture Overview/Icon Editor|Icon Editor (KIconEdit)]]
    #[[KDE 3 Architecture Overview/Hex Editor|Hex Editor]]


    ==Development HOWTOs==
    <!--T:25-->
    #[[KDE 3 Architecture Overview/Binary Compatibility Issues With C++|Binary Compatibility Issues With C++]]
    [[Category:KDE3]]
    #[[KDE 3 Architecture Overview/How to use Unicode with KDE|How to use Unicode with KDE]]
    [[Category:Architecture]]
    </translate>

    Revision as of 16:18, 11 July 2012