Hello,

I need to customize the skin of my application, which includes the CBA and it's MenuBar/MenuPane.
I have managed to do all I want except:
- remove the MenuPane's scrollbar
- change the MenuPane's font

I tried to disable the scrollbar with (in DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane)):

Code:
aMenuPane->SetScrollBarOnLeft(EFalse)
but no deal.
My MenuPane only has two items but it seems that the scrollbar is always shown, even when there's nothing to scroll.
I am also aware that an instance of CEikScrollBarFrame can be disable with:

Code:
aScrollbar->SetScrollBarVisibilityL(CEikScrollBarFrame::EOff,CEikScrollBarFrame::EOff)
The problem here is that I don't have access to the MenuPane's scrollbar.


The second problem is with the MenuPane's font, for which I can't find a way to override. The MenuPane contains an array of CEikMenuPaneItem that hold the text value as a TBuf (not something that can have an associated font like a CEikLabel).

Any help on any of these two issues is appreciated.

Regards,
Rúben