Windows ICONS 48x48

View: New views
4 Messages — Rating Filter:   Alert me  

Windows ICONS 48x48

by Harald Oehlmann :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Hello Group,
since years I use the starkit windows icon replacement with sdx.

I noticed that the starpacks from Pat Thoyts did not replace the 48x48
icons:
customizing tclkit.ico in executable
   icon 32x32/16: replaced
   icon 16x16/16: replaced
   icon 32x32/256: replaced
   icon 48x48/256: NOT FOUND
   icon 48x48/16: NOT FOUND
   icon 16x16/256: replaced

while the starkits on Jean-Claudes page still worked.
Now, Jean-Claude has updated the starkits on
http://www.equi4.com/tclkit/download.html
and they show the same phenomenon as Pat Thoyts builds.

Has anybody the same phenomenon ?
I have read, that the icons should be in a special order.
I have extracted the icon from the starkit (so its own icons which
should be correct) and I get the same error on 48x48 icons.

I would not mind to get any ideas befor doing the hard way and
manipulate the starkit directly with other tools.

Thank you in advance,
Harald

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "starkit" group.
To post to this group, send email to starkit@...
To unsubscribe from this group, send email to starkit-unsubscribe@...
For more options, visit this group at http://groups.google.com/group/starkit?hl=en
-~----------~----~----~----~------~----~------~--~---


Re: Windows ICONS 48x48

by Pat Thoyts-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 17/03/2008, Harald Oehlmann <Harald.Oehlmann@...> wrote:

>
>  Hello Group,
>  since years I use the starkit windows icon replacement with sdx.
>
>  I noticed that the starpacks from Pat Thoyts did not replace the 48x48
>  icons:
>  customizing tclkit.ico in executable
>    icon 32x32/16: replaced
>    icon 16x16/16: replaced
>    icon 32x32/256: replaced
>    icon 48x48/256: NOT FOUND
>    icon 48x48/16: NOT FOUND
>    icon 16x16/256: replaced
>
>  while the starkits on Jean-Claudes page still worked.
>  Now, Jean-Claude has updated the starkits on
>  http://www.equi4.com/tclkit/download.html
>  and they show the same phenomenon as Pat Thoyts builds.

If you have an icon file for tclkit that has the full set of icons in
the right order I can replace the kitgen .ico file and this will get
fixed. The newest equi4.com executables were built by me so thats why
they exhibit the same problem. The icon file we have in the
kitgen/files/tclkit.ico file was I believe copied from the old genkit
sources and I see it does include a 48x48/16 and 48x48/256 icon types
- so perhaps the order is changed for some reason.

If we can identify a corrected ico file soon then we can have
corrected exes for the imminent 8.5.2 release.

Pat Thoyts

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "starkit" group.
To post to this group, send email to starkit@...
To unsubscribe from this group, send email to starkit-unsubscribe@...
For more options, visit this group at http://groups.google.com/group/starkit?hl=en
-~----------~----~----~----~------~----~------~--~---


Re: Windows ICONS 48x48

by Pat Thoyts-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 18/03/2008, Pat Thoyts <patthoyts@...> wrote:

> On 17/03/2008, Harald Oehlmann <Harald.Oehlmann@...> wrote:
>  >
>  >  Hello Group,
>  >  since years I use the starkit windows icon replacement with sdx.
>  >
>  >  I noticed that the starpacks from Pat Thoyts did not replace the 48x48
>  >  icons:
>  >  customizing tclkit.ico in executable
>  >    icon 32x32/16: replaced
>  >    icon 16x16/16: replaced
>  >    icon 32x32/256: replaced
>  >    icon 48x48/256: NOT FOUND
>  >    icon 48x48/16: NOT FOUND
>  >    icon 16x16/256: replaced

To follow up to myself -- I had reason to create a starpack and change
the icons and string version resources and I found no problem:

 C:\src\FTD2XX>sdx wrap MSC20Flash.exe -runtime
\opt\tcl\src\kitgen\8.5\win32-ix86\tclkit-gui.exe
 customizing tclkit.ico in executable
  icon 32x32/16: replaced
  icon 16x16/16: replaced
  icon 32x32/256: replaced
  icon 48x48/256: replaced
  icon 48x48/16: replaced
  icon 16x16/256: replaced
 customizing strings in executable
  FileDescription: set to 'My file description'
  CompanyName: set to 'Some Company.'
  ProductName: set to 'My product name'
  LegalCopyright: set to 'Copyright (c) 2008 Some Company.'
  ProductVersion: set to '1.0.0.0'
19 updates applied

This is using the current kitgen code and therefore the current
kitgen/files/tclkit.ico file. I changed the icons using visual studio
2005 and it successfully replaced the 48x48 icons. In this case the
tclkit-gui.exe is a upx compressed executable of 8.5.2 pre-release
built for windows ix86 using kitgen and msvc6.

Pat Thoyts

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "starkit" group.
To post to this group, send email to starkit@...
To unsubscribe from this group, send email to starkit-unsubscribe@...
For more options, visit this group at http://groups.google.com/group/starkit?hl=en
-~----------~----~----~----~------~----~------~--~---


Parent Message unknown Re: Windows ICONS 48x48

by Pat Thoyts-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 19/03/2008, Martin Lemburg wrote:
> Hi Pat,
>
>  I curiously followed this thread about replacing tclkit.ico.
>
>  Until this thread I always placed tclkit.ico in the vfs root directory of
>  the starpack, so that seems to have changed to:
>
>    \kitgen\files\tclkit.ico

No. You still place your modified ico file in the root of the vfs
tree. However, the one that is built into the tclkit executable and
therefore is the one that you are replacing is from
kitgen/files/tclkit.ico.

>
>  And now I read, that you'd change the strings in the executable ... how do
>  you do this?

The sdx utility has for some time been able to replace the version
resource strings in the same way that it can replace the icon
resources. To do this you include a file tclkit.inf in the root of the
vfs tree. It will be read into an array so it should be a set of Tcl
parseable name value pairs. The following file would be suitable:

CompanyName "Some Company Gmbh."
LegalCopyright "Copyright (c) 2008 Some Company Gmbh."
FileDescription "My fancy program"
ProductName "Fancy Program"
ProductVersion "1.0.0.1"

Pat Thoyts

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the "starkit" group.
To post to this group, send email to starkit@...
To unsubscribe from this group, send email to starkit-unsubscribe@...
For more options, visit this group at http://groups.google.com/group/starkit?hl=en
-~----------~----~----~----~------~----~------~--~---

LightInTheBox - Buy quality products at wholesale price!