<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
<div style="font-family: Tahoma; font-size: 10pt; ">Hi Joseph</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">Firstly - thanks for tackling this 'feature'. Great stuff! Really excited about seeing this in a future release.</div><div style="font-family: Tahoma; font-size: 10pt; ">I have a few points to make, but will try to be brief:</div><div style="font-family: Tahoma; font-size: 10pt; "><br></div><div style="font-family: Tahoma; font-size: 10pt; ">1. MaskColor</div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">IMHO<span class="Apple-style-span" style="font-family: Tahoma; font-size: 13px; ">&nbsp;</span>this is completely redundant, certainly for icons. Before switching to PNGs that can handle proper transparency, this was obviously used with bitmaps. With 95%+ of our icons we wont have a magenta&nbsp;</span></font><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">transparency index colour (RGB:255,0,255), yet this is set throughout the code.</span></font><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">&nbsp;It would be good to cleanup this useless Masking... However, I think there is still some artwork (not icons) that may use this. See:&nbsp;Basis\share\config\symbol. Of course these few remaining bitmap (BMP) images can be easily converted to PNGs. Happy to help.</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">Also, is there any reason that many of the icons are coded with the wrong file extension (.bmp vs .png)?...</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">2. Breakage</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">It seems the tricky cases you are cleaning up might fix some of the breakage that occurs due to HC&nbsp;</span></font><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">dependencies</span></font><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">. See an old blog entry here:</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; "><a href="http://oootweak.blogspot.com/2006/02/icon-dependencies.html">http://oootweak.blogspot.com/2006/02/icon-dependencies.html</a></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; ">And related issues such as:&nbsp;</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; "><a href="http://qa.openoffice.org/issues/show_bug.cgi?id=61432">http://qa.openoffice.org/issues/show_bug.cgi?id=61432</a></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; ">I'm happy to retest these if you can send me a Dev build (WinXP or Mac). Is there any plan to make some of these patches available to OOo?&nbsp;</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; "><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; ">3. Testing</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; ">As mentioned above, I'm really happy to play with any builds. To aid testing I have created two drop in replacement icons sets:</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">http://people.bath.ac.uk/ea2aced/OOo/HC-Hacking.zip</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">These sets substitute all the HC variant icons (sch, etc.) to highlight if we are picking up the wrong images from anywhere.</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">In the 'Normal' galaxy set, the HC icons are replaced with a white 'N' on a RED background; for the 'HiContrast' set we have a yellow 'H' on a BLACK background.</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">It may also be useful to test against an image pack with all HC variants deleted. As per my blog entry, this was useful in finding dependencies and crashes.</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">Here is my list of search tags for easy scripting and removal of HC variants...</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;"><a href="http://people.bath.ac.uk/ea2aced/OOo/LibO%20HC%20tags.txt">http://people.bath.ac.uk/ea2aced/OOo/LibO%20HC%20tags.txt</a></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; "><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">4. Migration</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;">It has been mentioned that we should start to piece wise remove the HC icons and place them in a new theme (i.e. ooo_custom_images/hicontrast). If this is the case, it might be wise to package the hicontrast theme (internally) as a tar archive (as for Oxygen, Classic, etc). It will save cluttering up the Git&nbsp;</span></font><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">repository, since this theme will only every have minimal&nbsp;updates and I also hope in due course we can work on&nbsp;refactoring&nbsp;the Icon Themes, after which it might make sense to store the unarchived files. However, this means every time we move an icon into the theme, the whole archive is updated... Is it worth just creating the hicontrast theme as it stands now, and then piece wise just deleting the HC variants from default_images?...</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">Let me know if I can be of any assistance. Thanks again.</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">All the best,</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="3"><span class="Apple-style-span" style="font-size: 13px;">Andrew</span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt; "><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div><div><font class="Apple-style-span" face="Tahoma" size="4"><span class="Apple-style-span" style="font-size: 10pt;"><br></span></font></div>                                               </body>
</html>