On 09/12/2010 01:35 PM, Thorsten Wilms wrote:
  On Sun, 2010-09-12 at 12:39 +0200, Olivier Guilyardi
wrote:
  In regard to phat, if only the SVG, or XCF, or
whatever sources were on svn,
 that would allow to tune the colors, the size, etc... Maybe that the solution is
 to redraw it in Inkscape. 
 The source is a Blender file. Peter Shorthose took care of animation and
 post-processing after I did the design.
 I would think this has to be in a repo somewhere, but I have a local
 copy, anyway:
 
http://dl.dropbox.com/u/485382/old_knob_3d.tar.bz2 
Cool! Thank you :) I just wish it was plain SVG, I'm everything but familiar
with Blender and friends.
If you can do that, it would be great to commit these files to the Phat SVN.
Pixmaps are like binaries after all, and you got the sources.
  Great how those won't die, as much as I wish they
would, while all the
 stuff in 
http://thorwil.wordpress.com/?s=knobs didn't go anywhere. 
Wow, brilliant and professional looking ideas in there..
  The main issue for me is that they always appear alien
in GTK windows.
 Then the design is not strong enough to warrant creating a whole
 matching theme. They are not scalable. 
Well, to me, the phat knobs are currently the only simple solution that look ok
in a GTK Window. They're not that alien, there is worse..
Theming, that's a problem. About scalability, I was thinking about rendering SVG
with Cairo (maybe several layers), but that may not be realistic.
IMO, Knobs will always be borderline in regard to GTK UI rules, and that's not
such a big deal, if you provide the proper keyboard shortcuts, etc..
  Creating such a series for a knob animation with
Inkscape is not exactly
 trivial, if you want consistent lighting and a physical feel. For
 optimal, scalable results, the drawing should be coded, as otherwise you
 get issues with lines that should stay 1px wide and might be neighbors
 in some cases. 
I understand, that's quite complex. A simple solution could be to generate the
phat PNG "animation" from 3 SVG files with some python script. One could tweak
the SVG files (or intermediary PNG files) before doing so, adjusting borders if
needed, etc.. The result won't be scalable, but at least, a developer could
easily choose the style and size(s) he wants.
On the other hand, coded drawing may have the downside of fixed style and
anonymous look-and-feel. IMO, audio and music apps need eye-candy, they're not
just scientific instruments.
That said, there really are interesting GTK friendly ideas on your blog.
  With knobs, you still have a problem with putting them
into a layout
 with labels. I think much could be gained with sliders with integrated
 labels:
 
http://dl.dropbox.com/u/485382/sliders.png 
Of course knobs have downsides. But, in a window, knobs can be appropriate for
certain settings, and you can use sliders for others. It can give some graphical
balance. A window full of sliders may not be attractive, and may lack usability.
--
  Olivier