2006-02-02, 02:13 AM
Hi,
I must admit that I haven't look at how exactly the skin have been implemented but I found it inacceptable (sorry, I could not found a more appropriated word to describe my feeling) that a plug-in would not work at all if not skinned by the selected skin.
I think that there should be a default skin which all plug-in must implement and that should be used if no definition is provided by the selected skin.
I am thinking of some sort of inheritance with the Main Skin at its root, and family of skins below it....
I guess that with that kind of system, even if a skin have not be designed specifically with some plug-in in mind, they would still work (maybe not optimally, but at least without resorting to exceptions).
Just my 2 cents...
I must admit that I haven't look at how exactly the skin have been implemented but I found it inacceptable (sorry, I could not found a more appropriated word to describe my feeling) that a plug-in would not work at all if not skinned by the selected skin.
I think that there should be a default skin which all plug-in must implement and that should be used if no definition is provided by the selected skin.
I am thinking of some sort of inheritance with the Main Skin at its root, and family of skins below it....
I guess that with that kind of system, even if a skin have not be designed specifically with some plug-in in mind, they would still work (maybe not optimally, but at least without resorting to exceptions).
Just my 2 cents...
XP SP2 + Latest Hotfixes, GBPVR v99.05, AMD64 3500+, Asus A8V Deluxe, 1024MB PC3200 RAM, ATI Radeon X1600Pro 512 MB AGP, Sapphire Theatrix PCI