application icons on other operating systems too
Ralf Habacker
ralf.habacker at freenet.de
Thu Sep 27 19:22:23 BST 2007
Christian Ehrlicher schrieb:
> Ralf Habacker schrieb:
>
>> Thiago Macieira schrieb:
>>
>>> Ralf Habacker wrote:
>>>
>>>
>>>> Hi,
>>>>
>>>> on win32 application icon are embedded into the executable for which the
>>>> new macro KDE4_ADD_APP_ICON() is aimed to.
>>>> My question is if there are other platforms which have the need for such
>>>> a macro. If no this macro would be renamed to KDE4_ADD_WIN32_APP_ICON()
>>>> based on a request from alex Neundorf.
>>>>
>>>>
>>> MacOS X icons are special files inside the bundles as well. They are
>>> not PNG files.
>>>
>>>
>>>
>> Which means that KDE4_ADD_APP_ICON() would make sense as platform
>> independent macro.
>>
>> How is this done on MacOS x - on win32 the icons are in the win32 ico
>> format. The macro KDE4_ADD_APP_ICON() creates the special icon files
>> and adds them to the source list of the related target. As source files
>> png files and svg's may be possible.
>>
>> The current macro implementation uses an external tool to convert png to
>> ico (png2ico). Unfortunally the tool is not able to create big vista
>> icons. Christian Ehrlicher has does some research in this direction and
>> has brought up an initial implementation of such an converter. If i
>> remember right he also had implemented some stuff to autodetect
>> application icons in the source tree.
>> svg as source files are unsupported yet but may be added if the svg to
>> png converter located in kdebase would be available in kdelibs.
>>
>>
> I stopped this small project because currently png2ico + cmake script
> was enough for this task.
Wasn't for some executables only svg's available which has to be
converted to the icon format too ?
Ralf
More information about the kde-core-devel
mailing list