Development/Tutorials/Plasma (es): Difference between revisions

    From KDE TechBase
    No edit summary
    (translation to spanish)
    Line 1: Line 1:
    == Programación en Plasma con C++ ==
    == Programación en Plasma con C++ ==


    ;[[/GettingStarted|Getting Started With Plasmoids]]
    ;[[/GettingStarted|Primeros pasos con Plasmoids]]
    :''Creating your first plasmoid in C++ with SVG background, icon and text''
    :''Crea tu primer plasmoid en C++ con un fondo SVG, un icono y un texto.''


    ;[[/DataEngines|Writing a DataEngine]]
    ;[[/DataEngines|Escribir un DataEngine]]
    :''DataEngines provide a standardized interface to various data sources for visualizations to use. Learn what a DataEngine is and how to write one of your own.''
    :''Un DataEngine proporciona una interfaz estándar para acceder a varias fuentes de datos. Aprende que es un DataEngine y como escribir uno propio.''


    ;[http://www.kdedevelopers.org/node/3247 Video tutorial]
    ;[http://www.kdedevelopers.org/node/3247 Vídeo tutorial]
    :''Video and slides from a presentation on libplasma (link to Slides below)''
    :''Vídeo y transparencias de una presentación de libplasma (enlace a las transparencias a continuación).''


    ;[http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/296-coolplasma.odp Link To Slides For The Above Video]
    ;[http://mirror.linux.org.au/pub/linux.conf.au/2008/slides/296-coolplasma.odp Enlace a las transparencias del citado vídeo]
    :''Slides For The Presentation Creating User Interfaces With Plasma by Aaron Seigo''
    :''Transparencias de la presentación "Creación de interfaces de usuario con Plasma", por Aaron Seigo.''


    ;[[/UsingExtenders|How to use extenders in your Plasmoid]]
    ;[[/UsingExtenders|Como usar extenders en tu Plasmoid]]
    :''A simple example that shows how to use extenders in a Plasmoid.''
    :''Un sencillo ejemplo que muestra como usar extenders en un Plasmoid.''


    ;[[Development/Tutorials/Plasma/AbstractRunner|Creating Runners]]
    ;[[Development/Tutorials/Plasma/AbstractRunner|Crear Runners]]
    :''Runners are plugins that provide action-based search functionality in the Plasma workspace "run command" dialog. These plugins can be used by any application that links again libplasma.''
    :''Los Runners son plugins que proporcionan una funcionalidad de búsqueda basada en acciónes en el dialogo "ejecutar orden" del área de trabajo de Plasma. Estos plugins pueden usarse en cualquier aplicación que enlace con libplasma.''


    ;[[Development/Tutorials/Plasma/ComicPlugin|Creating Comic Plugins]]
    ;[[Development/Tutorials/Plasma/ComicPlugin|Crear un plugin para Comic]]
    :''This guide shows you how to create a comic plugin for the comic plasmoid.''
    :''Esta guia te muestra como crear un plugin para el plasmoid Comic.''


    == Plasma Programming with Python ==
    == Programación en Plasma con Python ==


    ;[[/Python/GettingStarted|Getting Started]]
    ;[[/Python/GettingStarted|Getting Started]]

    Revision as of 22:21, 9 March 2009

    Programación en Plasma con C++

    Primeros pasos con Plasmoids
    Crea tu primer plasmoid en C++ con un fondo SVG, un icono y un texto.
    Escribir un DataEngine
    Un DataEngine proporciona una interfaz estándar para acceder a varias fuentes de datos. Aprende que es un DataEngine y como escribir uno propio.
    Vídeo tutorial
    Vídeo y transparencias de una presentación de libplasma (enlace a las transparencias a continuación).
    Enlace a las transparencias del citado vídeo
    Transparencias de la presentación "Creación de interfaces de usuario con Plasma", por Aaron Seigo.
    Como usar extenders en tu Plasmoid
    Un sencillo ejemplo que muestra como usar extenders en un Plasmoid.
    Crear Runners
    Los Runners son plugins que proporcionan una funcionalidad de búsqueda basada en acciónes en el dialogo "ejecutar orden" del área de trabajo de Plasma. Estos plugins pueden usarse en cualquier aplicación que enlace con libplasma.
    Crear un plugin para Comic
    Esta guia te muestra como crear un plugin para el plasmoid Comic.

    Programación en Plasma con Python

    Getting Started
    Creating and running your first plasmoid in Python
    Using widgets
    Introduction to using Plasma widgets
    Using DataEngines
    How to use DataEngines from a plasmoid
    Writing DataEngines
    How to write your own Plasma DataEngine
    Writing a Plasmoid in Python
    Writing a simple battery graph in python

    Plasma Programming with Ruby

    Getting Started
    Creating and running your first plasmoid in Ruby
    Using widgets
    Introduction to using Plasma widgets
    Writing a simple paste applet
    A tutorial explaining how to write a simple paste applet using widgets

    Theme development

    Creating a Plasma Theme
    Guide to creating your first Plasma theme


    Resources:

    TODO:

    • tutorials for other languages (JavaScript, Ruby, etc...)