Priebe, Jason schrieb:
How about if we set some guidelines for icon submission?

Rather than have our gurus spending their valuable time tracking
down 16x16 and 32x32 bitmap images, wouldn't it be better if we
knew what the criteria were for a valid icon so we could track
them down ourselves?

Sebastian, can you answer these questions:

  - does a QX icon have to be named the same as the original
    in the Crystal, nuvola, and kids icon sets?  For instance,
if Kent wants an info icon, is it OK if we find one called "help.png" in the crystal set and "information.png" in the
    nuvola set, and then just rename them to "info.png" in QX?
    Or are you trying to adhere to a naming convention from the
    KDE world?

We have a manually updated list which controls the copying and renaming. The list is attached. Probably we should manage this list and the copy scripts for this also in subversion.


  - does every icon have to exist in all three themes?  (my guess
    would be "yes", so that you can easily switch between themes
    without breaking images)

No, I think the most icons should exist. In my opinion KDE includes icons by there name. There is no additional mapping. So each icon theme creator tries to name the icons by the same scheme. But also for common icons there are some missing things (especially in "kids" for example). Currently our script automatically fall-back to crystalsvg and use the missing icons from this theme. This also means that all icons we use in qooxdoo must exist in crystalsvg.

This fall-back is done in this script and not online because we have no possibility to check if an image is available on the server. This also means that there are currently some duplicated images in the icons folder.

We only try to include icons theme packages which have included 80 percent of the common icons. The most themes published at kde-look.org don't satisfy with this requirement.


  - do we need all sizes for all icons?  Is it OK if we find
    an icon that only has 16x16 versions?  It would be ideal
    if you always have a 32x32 version for every 16x16 icon
    that you use, but not critical.

We don't create the icons by our own. The most icons are available in 16, 22, 32 and 48 sizes. Some of them which are only used as mimetypes and so on are the most times only available in smaller sizes. I don't think this is a problem.


I think if we understood the philosophy behind QX icons and how
Sebastian wants them to relate to the original icon sets, we could
search the icon sets for icons that we need and submit them
for inclusion.

I, for instance, find that the icons included with QX could use
"up", "down", "left", and "right", among others.

The name of the images in crystalsvg would be really helpful for inclusion.

For now, I just
reference my own icons.  But at a certain point, if you use too
many of your own icons, you can't really make use of themes
anymore.  Themes are not _critical_, but they are very cool from
the "eye candy" standpoint, and might help make an application more
fun for the end users...

I agree that we should try to have icons for the most common icons. There will be always images you need to create your own, especially for more complex-applications with some special features, which couldn't be represented by standard icons.

It would be great if someone could write an article about this topic in our documentation.

Sebastian



Jason Priebe
CBC New Media

-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642
_______________________________________________
Qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

appearance.png=appearance.png
apply.png=apply.png
appointment.png=appointment.png
attach.png=attach.png
back.png=back.png
bell.png=bell.png
bookmark.png=bookmark.png
bookmark_add.png=bookmark-add.png
bookmark_folder.png=bookmark-folder.png
bookmark_toolbar.png=bookmark-toolbar.png
button_cancel.png=button-cancel.png
button_ok.png=button-ok.png
cancel.png=cancel.png
color_fill.png=color-fill.png
color_line.png=color-line.png
comment.png=comment.png
configure.png=configure.png
connect_creating.png=connect-creating.png
connect_established.png=connect-established.png
connect_no.png=connect-no.png
contents.png=contents.png
contexthelp.png=context-help.png
db.png=database.png
decrypted.png=decrypted.png
delete_table.png=delete-table.png
delete_table_col.png=delete-table-col.png
delete_table_row.png=delete-table-row.png
deletecell.png=delete-table-cell.png
down.png=down.png
documentinfo.png=documentinfo.png
edit.png=edit.png
editcopy.png=edit-copy.png
editcut.png=edit-cut.png
editdelete.png=edit-delete.png
editpaste.png=edit-paste.png
emoticon.png=emoticon.png
encrypted.png=encrypted.png
exec.png=exec.png
exit.png=exit.png
filefind.png=file-find.png
filenew.png=file-new.png
fileopen.png=file-open.png
fileprint.png=file-print.png
filesave.png=file-save.png
filesaveas.png=file-save-as.png
find.png=find.png
flag.png=flag.png
folder.png=folder.png
fonts.png=fonts.png
fontsizedown.png=font-size-down.png
fontsizeup.png=font-size-up.png
format_decreaseindent.png=format-decrease-indent.png
format_increaseindent.png=format-increase-indent.png
forward.png=forward.png
funct.png=funct.png
gohome.png=home.png
goto.png=goto.png
groupevent.png=group-event.png
help.png=help.png
history.png=history.png
history_clear.png=history-clear.png
idea.png=idea.png
info.png=info.png
insert_table_col.png=insert-table-col.png
insert_table_row.png=insert-table-row.png
insertcell.png=insert-table-cell.png
inserttable.png=insert-table.png
kalarm.png=alarm.png
kcontrol.png=control-center.png
launch.png=launch.png
mail_delete.png=mail-delete.png
mail_find.png=mail-find.png
mail_forward.png=mail-forward.png
mail_generic.png=mail.png
mail_get.png=mail-get.png
mail_new.png=mail-new.png
mail_reply.png=mail-reply.png
mail_replyall.png=mail-reply-all.png
mail_send.png=mail-send.png
misc.png=misc.png
no.png=no.png
ok.png=ok.png
korganizer.png=organizer.png
outbox.png=outbox.png
queue.png=queue.png
redo.png=redo.png
reload.png=reload.png
removecomment.png=remove-comment.png
rotate.png=rotate.png
run.png=run.png
search.png=search.png
server.png=server.png
signature.png=signature.png
spellcheck.png=spellcheck.png
stop.png=stop.png
text_bottom.png=text-bottom.png
text_strike.png=text-strike.png
text_sub.png=text-sub.png
text_super.png=text-super.png
text_top.png=text-top.png
textcolor.png=text-color.png
thumbnail.png=thumbnail.png
trash.png=trash.png
undo.png=undo.png
up.png=up.png
viewmag.png=viewmag.png
viewmag-.png=viewmag-minus.png
viewmag+.png=viewmag-plus.png
viewmagfit.png=viewmag-fit.png
viewmag1.png=viewmag-original.png
wizard.png=wizard.png



access.png=accessibility.png
aktion.png=movieplayer.png
bug.png=bug.png
cache.png=cache.png
camera.png=camera.png
clock.png=clock.png
colors.png=colors.png
core.png=core.png
date.png=date.png
display.png=display.png
email.png=email.png
energy.png=energy.png
error.png=error.png
Hardware.png=hardware.png
icons.png=icons.png
iconthemes.png=iconthemes.png
important.png=important.png
kcalc.png=calculator.png
kchart.png=chart.png
kcmmemory.png=memory.png
kcmdevices.png=devices.png
kcmpartitions.png=partitions.png
kcmsound.png=sound.png
keyboard_layout.png=keyboard-layout.png
khelpcenter.png=help-center.png
knotes.png=notes.png
konsole.png=console.png
kpackage.png=package.png
kpaint.png=paint.png
kpresenter.png=presentation.png
kservices.png=services.png
ktip.png=tip.png
kuser.png=user.png
kword.png=wordprocessor.png
mouse.png=mouse.png
mousecursor.png=mousecursor.png
package_applications.png=applications.png
package_favourite.png=favourite.png
package_games.png=games.png
package_graphics.png=graphics.png
package_multimedia.png=multimedia.png
package_network.png=network.png
package_settings.png=settings.png
package_system.png=system.png
package_toys.png=toys.png
package_utilities.png=utilities.png
password.png=password.png
printer.png=printer.png
style.png=style.png
terminal.png=terminal.png


cam.png=cam.png
cd_unmount.png=cdrom.png
cdrom_unmount.png=cdrom.png
hdd_unmount.png=harddrive.png
joystick.png=joystick.png
Modem.png=modem.png
pda.png=pda.png
scanner.png=scanner.png
tablet.png=tablet.png
tv.png=tv.png
3floppy_unmount.png=floppy.png

blockdevice.png=block-device.png
chardevice.png=char-device.png
desktop.png=desktop.png
favorites.png=favorites.png
folder_favorite.png=folder-favorite.png
folder_important.png=folder-important.png
folder_locked.png=folder-locked.png
folder_open.png=folder-open.png
pipe.png=pipe.png
trashcan_empty.png=trashcan-empty.png
trashcan_full.png=trashcan-full.png



kopeteavailable.png=instant-available.png
kopeteaway.png=instant-away.png
inbox.png=inbox.png


view_bottom.png=view-bottom.png
view_choose.png=view-choose.png
view_detailed.png=view-detailed.png
view_icon.png=view-icon.png
view_multicolumn.png=view-multicolumn.png
view_sidetree.png=view-sidetree.png
view_text.png=view-text.png



3d.png=3d.png
antivirus.png=antivirus.png
babelfish.png=babelfish.png
fileshare.png=fileshare.png
karbon.png=vectorgraphics.png
kate.png=editor.png
kdict.png=dictionary.png
kivio.png=flowchart.png
kontact.png=contact.png
krita.png=bitmapgraphics.png
kthememgr.png=themes.png
looknfeel.png=look-and-feel.png
tux.png=tux.png
xmag.png=magnifier.png
cookie.png=cookie.png
file-manager.png=file-manager.png
hwinfo.png=hardware-info.png

effect.png=effect.png
penguin.png=penguin.png
locale.png=locale.png
mac.png=mac.png

ascii.png=mime-text.png
binary.png=mime-binary.png
colorset.png=mime-color.png
document.png=mime-document.png
image.png=mime-image.png
html.png=mime-html.png
make.png=mime-script.png
man.png=mime-manual.png
pdf.png=mime-pdf.png
quicktime.png=mime-quicktime.png
shellscript.png=mime-shellscript.png
sound.png=mime-multimedia.png
source.png=mime-sourcecode.png
spreadsheet.png=mime-spreadsheet.png
tar.png=mime-archive.png
vcalendar.png=mime-calendar.png
vcard.png=mime-card.png
video.png=mime-video.png
rpm.png=mime-rpm.png

Reply via email to