new color configuration dialog.
authorGustavo Sverzut Barbieri <barbieri@gmail.com>
Sun, 7 Mar 2010 05:33:34 +0000 (05:33 +0000)
committerGustavo Sverzut Barbieri <barbieri@gmail.com>
Sun, 7 Mar 2010 05:33:34 +0000 (05:33 +0000)
commitd7eb875806f5bbdf1537531e6e8b827678a8a2f1
tree7a856040913b8eed27f897767d3d3a907e22c597
parent00e09c9c77b76a2eff4cb91df7466b3a8d5ea15c
new color configuration dialog.

The goal of this dialog is to be simpler to use and fit a small
screen, however provide more useful features to the user.

This was done by having one single multi-select ilist with color
previews on the left (just text now, but supports solid colors as
well) and a full-featured preview on the editor box.

The list supports multi-select, so one can enable, disable or set
colors on multiple items at the same time, avoiding the old
enable/disable radios that did not make much sense.  The frame label
should be updated based on the items one select (if they have the same
colors or are "mixed", if they are all unset).

The list also uses the new feature to show an "end" icon to notify the
item is customized or not.

TODO: review supported/known color classes, it is as simple as
      changing the description array.

SVN revision: 46928
data/themes/default.edc
src/modules/conf_colors/e_int_config_color_classes.c
src/modules/conf_colors/e_mod_main.c