diff options
Diffstat (limited to 'doc/asciidoc/task.txt')
| -rwxr-xr-x | doc/asciidoc/task.txt | 47 |
1 files changed, 20 insertions, 27 deletions
diff --git a/doc/asciidoc/task.txt b/doc/asciidoc/task.txt index 41b3b7a..64a2477 100755 --- a/doc/asciidoc/task.txt +++ b/doc/asciidoc/task.txt @@ -1,14 +1,7 @@ -YALP - Yet Another Lovely Player -================================ -:Author: Nicole Vreden -:Email: <nicky.v@web.de> -:Date: 03.12.2009 -:Revision: 0.1 - Aufgabenstellung -~~~~~~~~~~~~~~~~ -Implementierung einer neuen Python-EFL-GUI -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +---------------- +Implementierung eines neuen YALP-Clients +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .GUI-Entwurf image::yalp_efl_gui.png[] @@ -18,27 +11,27 @@ image::yalp_efl_gui.png[] * leicht bedienbar .Realisierung -* Python +* Python2.5 * Enlightenment Foundation Libraries (EFL) zur Gestaltung der GUI * Asciidoc zur Erstellung der Dokumentation .Beschreibung der GUI -* Beim Programmstart soll die oben dargestellte GUI angezeigt werden. -* Im Suchfeld kann ein Suchbegriff eingegeben werden, mit den Checkboxen - rechts davon koennen die zu suchenden Medien ausgewaehlt werden. -* Suchergebnisse werden in der linken Spalte angezeigt und koennen markiert und - per Button der Playlist hinzugefuegt werden. -* Rechts wird die Playlist angezeigt -* Nach Druecken des Play-Buttons minimiert sich die oben dargestellte GUI an den - oberen Bildschirmrand, das Video wird im Fullscreen abgespielt. -* Durch Klicken am oberen Bildschirmrand wird die obere GUI wieder - angezeigt, durch Klicken am unteren Bildschirmrand wird ein Bedienfeld mit - Play, Pause und Stop-Button angezeigt. +* Beim Programmstart wird nur das Suchfeld der GUI und der Find-Button angezeigt +* Im Suchfeld kann ein Suchbegriff eingegeben werden +* Suchergebnisse werden unterhalb des Suchfelds angezeigt und dienen +* gleichzeitig als Buttons über die ein Titel ausgewählt werden kann. +* Nach Druecken des Play-Buttons wird das zuletzt ausgewählte Medium +* abgespielt. +* Die GUI wird ausgeblendet und das Video wird im Fullscreen abgespielt +* Durch Klick in das Fenster wird die GUI wieder eingeblendet +* Der Stream kann per Pause-Button unterbrochen werden. +* Erneuter Klick auf den Start-Button setzt den Stream fort und blendet die GUI +wieder aus +* Der Stream kann per Stop-Button geschlossen werden +* Wurde die GUI ungewollt eingeblendet kann sie mit dem Hide-Button +wieder ausgeblendet werden .Ziele -* neue, portable und schlanke GUI für YALP +* neue, schlanke GUI für YALP * Anbindung an vorhandenen CORBA-Server - -<<< -include::efl.txt[] - +* Lauffähigkeit auf dem OpenMoko |
