This is a quick hack to add the exo icon chooser into the launcher properties dialog (demo patch). Advantages: * A _lot_ of code is removed from the launcher-dialog.c. * Easy icon choosing. * Entry structure can (should) be simplified: Drop the LauncherIcon structure and LauncherIconType enum. Add the gchar *icon_name to LauncherEntry instead. * 15 translator strings dropped. Disadvantages: * Panel will (optionally) depend on EXO. (I don't think we should make it optionally). * A lot of launcher code should be rewritten. I can do that :-). * New string for translators . So, probably something for the 4.6 TODO list.
Created attachment 800 Sample path
Created attachment 801 Patch A diff file this time...
Created attachment 802 Screenshot
Definitely after 4.4.0. Maybe we can do it for 4.4.x. I wouldn't like to have to wait another year or so...
It's mine baby!
Imported in trunk.