@@ -46,7 +46,7 @@ UIMenuBarEntry::UIMenuBarEntry(String name): UIElement() {
4646 bg->setAnchorPoint (-1.0 , -1.0 , 0.0 );
4747 addChild (bg);
4848 bg->processInputEvents = true ;
49- bg->color .setColorHex ( 0x00000000 );
49+ bg->color .setColorHexFromString ( CoreServices::getInstance ()-> getConfig ()-> getStringValue ( " Polycode " , " uiMenuBarBgColor " ) );
5050 addChild (label);
5151 label->setPosition (10 , 5 );
5252}
@@ -56,7 +56,7 @@ void UIMenuBarEntry::Select() {
5656}
5757
5858void UIMenuBarEntry::Deselect () {
59- bg->color .setColorHex ( 0x00000000 );
59+ bg->color .setColorHexFromString ( CoreServices::getInstance ()-> getConfig ()-> getStringValue ( " Polycode " , " uiMenuBarBgColor " ) );
6060}
6161
6262void UIMenuBarEntry::addItem (String name, String code, PolyKEY shortCut1, PolyKEY shortCut2) {
@@ -69,12 +69,15 @@ UIMenuBarEntry::~UIMenuBarEntry() {
6969}
7070
7171UIMenuBar::UIMenuBar (int width, UIGlobalMenu *globalMenu) : UIElement() {
72+ Config *conf = CoreServices::getInstance ()->getConfig ();
7273
7374 this ->globalMenu = globalMenu;
7475
7576 bgShape = new UIRect (width, 25 );
7677 addChild (bgShape);
77- bgShape->setColor (0.0 , 0.0 , 0.0 , 1.0 );
78+ Color bgColor = new Color ();
79+ bgColor.setColorHexFromString (conf->getStringValue (" Polycode" , " uiMenuBarBgColor" ));
80+ bgShape->setColor (bgColor);
7881 bgShape->setAnchorPoint (-1.0 , -1.0 , 0.0 );
7982 entryOffset = 0 ;
8083
0 commit comments