Development/Architecture/KDE3: Difference between revisions

    From KDE TechBase
    m (use relative paths)
    (Removed page from translation)
     
    (22 intermediate revisions by 5 users not shown)
    Line 1: Line 1:
    {{improve}}
    {{improve}}


    ==Development Framework==
    ==Development Framework==
    #[[/Library Structure|Library Structure]]
    #[[/Library Structure|Library Structure]]
    #Accessing System Resources
    #Accessing System Resources
    ##[[/Standard Resources|Standard Resources]]
    ##[[/Standard Resources|Standard Resources]]
    ##[[/Icon Loading|Icon Loading]]
    ##[[/Icon Loader|Icon Loading]]
    ##[[/System Configuration Cache|System Configuration Cache (KSycoca)]]
    ##[[/System Configuration Cache|System Configuration Cache (KSycoca)]]
    #[[/Graphics|Graphics]]
    #Graphics
    ##Low-level graphics with QPainter
    ##[[/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|User Interface]]
    #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|Complex Widgets]]
    #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|Components and Services]]
    #Components and Services
    ##KDE services
    ##[[/Services|KDE services]]
    ##MIME types
    ##[[/MIME Types|MIME types]]
    ##Network transparency
    ##[[/Network Transparency|Network transparency]]
    #[[/Inter Client Communication|Inter Client Communication]]
    #Inter Client Communication
    ##Desktop Communication Protocol (DCOP)
    ##[[/DCOP|Desktop Communication Protocol (DCOP)]]
    ##XML-RPC (discontinued)
    #[[/Starting Other Programs|Starting Other Programs]]
    #[[/Starting Other Programs|Starting Other Programs]]
    #[[/i18n and l10n|il8n and l10n]]
    #[[/i18n and l10n|il8n and l10n]]


    ==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==
    #[[/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 43: Line 47:


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


    ==Protocols==
    ==Protocols==
    #[[/Window Management|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]]
    Line 54: Line 60:


    ==Development Tools==
    ==Development Tools==
    #[[/Interface Documentation Tool|Interface Documentation Tool (kdoc)]]
     
    #[[/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)]]
    #[[/CVS Frontend|CVS Frontend (Cervisia)]]
    #[[/VCS Frontend|VCS Frontend (Subversion)]]
    #[[/Advanced Developer's Text Editor|Advanced Developer's Text Editor (kwrite)]]
    #[[/Advanced Developer Text Editor|Advanced Developer Text Editor (Kate)]]
    #[[/Icon Editor|Icon Editor (KIconEdit)]]
    #[[/Icon Editor|Icon Editor (KIconEdit)]]
    #[[/Hex Editor|Hex Editor]]
    #[[/Hex Editor|Hex Editor]]


    ==Development HOWTOs==
    ==Development HOWTOs==
    #[[/Binary Compatibility Issues With C++|Binary Compatibility Issues With C++]]
     
    #[[/How to use Unicode with KDE|How to use Unicode with KDE]]
    #[[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