Homescreen widgets for N900

Homescreen widgets developed on my own for the N900.


TodoListWidget
Widget coded to manage todos directly on the N900 desktops. It uses QtMobility Organizer module from 1.1 version so libqtm-11-organizer package is needed to use it. Long tap on todos will open context menu, enabling the creating and deleting of todos, as well as setting a todo as done. To avoid getting the editing of desktops while using widget, CSSU is needed with homescreen editing option disabled.
  • 0.0.1 version: post and download.
    • Initial Release.
  • 0.0.2 version: post and download
    • Widget now has only one button to scroll down todos.

InternetRadioWidget
Widget to start a chosen streaming radio with a push. InternetRadioWidget can read from a list txt file located in /home/user/MyDocs/.documents to fast switch radio url. Multiple istances and settings are supported to have several stations available: you can even listen to more than one at once.
  Log of title metadata can be saved and is located in /home/user/MyDocs/.documents aswell. Also, widget can show hildon banners when title metadata changes.
  When the button is pressed and its state is put to active, maemo touchscreen sound is disabled till button is pressed again or widget removed (with the normal exit, if process is killed than touchscreen sound must be enabled manually from xterminal with the command "maemo-xinput-sounds").
  There is the option to use a custom image, check /opt/internetradiowidget/custom if interested. Widget opacity can be set and a custom label text can be shown if desidered.
  • 0.0.1 version:
    • Initial Release.
  • 0.1.0 version:
    • Widget can now shows a label above the button.
    • A list of quickpick stations can be loaded from MyDocs/.documents
  • 0.2.0 version: post and download.
    • Widget now fully support multyistances/settings. A big thanks to user mardy for it.
    • Maemo touchscreen sound is disabled when the button state is active.
    • Using QtMobility 1.1fn lib to avoid conflict with CSSU.

Packed Media Widget
Widget to control Multimedia, SomePlayer and InternetRadioPlayer all at once.