[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-usability
Subject:    Re: Include alphanumerical icons
From:       Henrique Pinto <stampede () uai ! com ! br>
Date:       2003-11-20 18:30:08
[Download RAW message or body]

On Thursday 20 November 2003 15:22, Sebastien Laout wrote:
> There is a good way to do this (IMHO).
>
> First, take a point of the actual solution :
>
> * All apps that want an icon call a class method and don't get icons
> directly by loading file with hardcoded path !!!
> * With KDE 3.2, icons will can be in SVG format : only one file and
> icons will be GENERATED for different sizes : apps doesn't see this.

The code for supporting SVG icons is present in KDE 3.1. The main reason 
not to use a SVG icon theme as default is that rendering SVG icons is way 
slower than using png.

That's probably why default icons in 3.2 are still PNG (unless I missed 
some update in kdelibs). SVG sources are, of course, included, so unusual 
icon sizes can be generated.

> So, I propose :
>
> * To have a special KIcon::Number category that will GENERATE the icons.
> * Icon themes can go with theire own Number icons, that can be :
>   - PNGs as now (or SVG in KDE 3.2)
>   - Better, provides 16*32 images with only [0,9] numbers (and
>     then image will be centered for [0,9] asked icons
>     or combinated side by side for [10,99] asked icons)
>     (16*32 in the 16x16 directory, 8*16 in the 16x16 directory, etc...)
>   - Can be PROGRAMS (plugins...) as KWin styles are !
>     KIcon will then call the IconNumberFactory program according the
>     current style (provide a KDE default IconNumberFactory if style
>     hasn't Number icons : this factory could take care of current
>     fonts ! )

Is this really worth? People find it very complicated to develop native 
window decorations, I'm sure they won't like having to code icon themes in 
C++.

> * Then, icons can be cached for faster next asks ; and we haven't to
> provide all 100 icons : just 10 or those they are needed...
>
> To summarize, I don't think number icons is a bad idea if they are
> GENERATED (KSVG already generate icons, so why not numbers icons),
> * according font (very simple : no specific icons per theme (as now) is
> needed : default factory is used insteid of recreate the wheel for each
> apps need number icons)
> * or according the icon theme (if this theme provide custom icons)
> * or the both in same time (if themes provides programs that generate
> icons with current font AND icon theme) !

Anyway, the idea of having number icons is not really bad, even though I 
still haven't found a use for them.

-- 
	Henrique Pinto
	stampede@uai.com.br

_______________________________________________
kde-usability mailing list
kde-usability@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-usability
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic