Features/GTK3/Porting/TamTam

From Sugar Labs
< Features‎ | GTK3‎ | Porting
Revision as of 15:31, 18 January 2013 by Godiard (talk | contribs) (Created page with "This page is a temporary place to coordinate the work pending to port TamTam activities to Gtk3 NOTE: This is work in progress. To get a stable version of TamTam activities u...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page is a temporary place to coordinate the work pending to port TamTam activities to Gtk3

NOTE: This is work in progress. To get a stable version of TamTam activities use the sugar-0.94 branch

This work is based in the port done by Aaron Gordon (TamTamEdit) and Kshitij Kumar (TamTamMini)

STATUS

TamTamEdit and TamTamMini start but not all the functionalities are available.

PENDING TASKS

  • Easy: pep8 cleaning
  • Easy: remove unused imports
  • Medium: The all the custom buttons (common/util/ThemeWidgets.py) use two images, almost equal but with a border to show the state. We can replace this by use only one image, and draw a border with cairo. Should be good use a testcase to check the differnt button types (gtn, radio btn, toggle btn). There are a lot of code duplicated here.
  • Medium: The vertical slider (ImageVScale) does not work.
  • Medium: Port TamTamJam
  • Medium/High: Port TamTamSynth
  • Medium: simplify code / remove unused code.
  • Easy: replace the use of Gtk.Tooltips (no longer available) by set the tooltip in every widget using widget.set_tooltip_text()