В Symbian S60 (не QT), ако даден елемент от менюто не е приложим към моето текущо състояние на менюто, мога ли да го направя да се показва, но в сиво, или винаги се премахва от менюто (т.е. невидим)?
Може ли елемент от менюто да изглежда затъмнен (да не е премахнат) в S60?
Отговори (2)
В Symbian S60 CEikMenuPane::SetItemDimmed() премахва опциите на менюто.
Във вече несъществуващия Symbian UIQ, същата функция затъмнява/оцветява в сиво опциите на менюто.
Така че просто използвайте тази функция и ги премахнете в Symbian 60 (която се обедини и сега се нарича Symbian).
person
Hugo
schedule
25.04.2011
Никога не съм виждал това през последните 8 години, докато разработвам на Symbian, елементът винаги е скрит. Бях направил персонализирано меню сам - но не мога да препоръчам този подход. С изходния код на Symbian вероятно бих могъл да го хакна за вашето приложение, но усилията няма да се върнат.
BR STeN
person
STeN
schedule
28.01.2011