Changes between Version 9 and Version 10 of GROUP_BASE_SKINS_R0


Ignore:
Timestamp:
04/23/09 16:15:53 (16 years ago)
Author:
nenko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GROUP_BASE_SKINS_R0

    v9 v10  
    8585 
    8686= Implementation = 
    87 ^(Describe and link the implementation results here (from the wiki or the repository).)^ 
     87Implementation is done accorind to the design. 
     88 
     89In addition a bug fix is made for MyDoggy integration. When a skin is selected all titles and tooltips change, then if the default skin is switched back an exception is thrown - something about "reinitialization". So... tool windows of MyDoggy are kept in a map, and when a tool window that doesn't exist is requested, it gets created. The key for the windows in this map is an id, which is the same as the title. When trying to switch back to the default skin, we try to take the same windows but to change their keys, which throws an exception about "reinitialization". The fix consists of adding a field - oldTitle : String, and when the new titile is different from the old one, all windows are removed from the map and then created again (by requesting them). 
     90 
     91 
    8892 
    8993= Testing =