Page 1 of 10

Posted: 2006-11-03, 14:55 UTC
by majkinetor !
What about icons in menus ? :mrgreen:

Posted: 2006-11-04, 20:22 UTC
by StickyNomad
2majkinetor !
What about icons in menus ?
This was already requested and discussed during the alpha test. But unfortunately, it seemed to be not feasible to implement curently.

I also would appreciate icons in menus, it would make it easier to spot specific commands in the vast amount of entries in TC's menu.

IMO it would be a visual overkill to show an icon for every single menu command, but if the most important commands were 'iconized', this would be a very useful visual help.

Posted: 2006-11-04, 20:59 UTC
by StickyNomad
2Sir_SiLvA
who and how decides wich cmds r "important"?
Indeed this is not a trivial task. I didn't say it's easy :)

One possible approach could be simply to show icons for all commands which have a corresponding icon in WCMICONS.DLL, as this lib already contains a selection of common commands.

Posted: 2006-11-04, 23:17 UTC
by pdavit
majkinetor ! wrote:What about icons in menus ? :mrgreen:
Here's the ref: http://www.ghisler.ch/board/viewtopic.php?t=9118

And by the way Christian mentioned over the beta forum:
"Not with the current menu system, sorry (it doesn't support it). Maybe with the new menu systems when I switch compiler."

Posted: 2006-11-05, 16:18 UTC
by ghisler(Author)
The problem is that standard windows hmenus do not support icons in menus - the menus need to be owner-drawn. This would not only be slower and look worse, but also be unfriendly for visually impaired and blind people.

Menu With Icons.

Posted: 2006-11-06, 08:10 UTC
by bsaksida1
Coud there be icons in a Menu?

Posted: 2006-11-06, 09:16 UTC
by PeaceMaker
Interesting suggestion... :idea:

Posted: 2006-11-06, 11:09 UTC
by Sir_SiLvA
Nope cant. The current Menu-System doesnt Support Icons and it would slow TC to much down...

Posted: 2006-11-06, 11:58 UTC
by djorge
At least it could be optional.
it would slow TC to much down...
There are users with faster machines than others so this is not even an issue.

Posted: 2006-11-06, 13:12 UTC
by Hacker

Posted: 2006-11-06, 15:07 UTC
by majkinetor !
Sir Silva, you don't heave a clue about what you are talking about !!!

Are you a programmer ?
If so, do you know how menus are programmed
If so, do you know how icons in menus are programmed
If so, did you do it once in your life ?
If so, can I see it ?

I thought so....

Posted: 2006-11-06, 17:05 UTC
by gnozal8
Maybe it's off topic, but what about SetMenuItemBitmaps() : no need to be owner-drawn?
Not that I care much about icons ...

Posted: 2006-11-07, 16:52 UTC
by ghisler(Author)
Unfortunately this is only for checked and unchecked bitmaps. If you check MSDN, it says that "The selected and clear bitmaps should be monochrome.". Therefore it's quite useless for showing icons. :(

Posted: 2006-11-07, 18:29 UTC
by StickyNomad
If you check MSDN, it says that "The selected and clear bitmaps should be monochrome."
Hm, does MSDN mean that the bitmaps _have to_ be monochrome because no more colors are possible, or do they literally mean 'should' be monochrome (as a recommendation to preserve the best possible downwards compatibility with older OSes)? If they really mean 'should', perhaps there is a possibility to use that mechanism...

IMO menu-icons are no absolutely must-have, but if this oculd be implemented in quite an easy way, it should be considered.

Posted: 2006-11-08, 11:11 UTC
by gnozal8
ghisler(Author) wrote:Unfortunately this is only for checked and unchecked bitmaps. If you check MSDN, it says that "The selected and clear bitmaps should be monochrome.". Therefore it's quite useless for showing icons. :(
You are right, but it seems to work with colored icons (played with some Purebasic code, but not much tested though), so I mentioned this possibility.