diff options
Diffstat (limited to 'linden/indra')
5 files changed, 14 insertions, 24 deletions
diff --git a/linden/indra/newview/llviewermenu.cpp b/linden/indra/newview/llviewermenu.cpp index 1fe2dde..ac16dbc 100644 --- a/linden/indra/newview/llviewermenu.cpp +++ b/linden/indra/newview/llviewermenu.cpp | |||
@@ -651,20 +651,8 @@ void init_menus() | |||
651 | color = gColors.getColor( "MenuPopupBgColor" ); | 651 | color = gColors.getColor( "MenuPopupBgColor" ); |
652 | gPopupMenuView->setBackgroundColor( color ); | 652 | gPopupMenuView->setBackgroundColor( color ); |
653 | 653 | ||
654 | // If we are not in production, use a different color to make it apparent. | ||
655 | if (LLViewerLogin::getInstance()->isInProductionGrid()) | ||
656 | { | ||
657 | color = gColors.getColor( "MenuBarBgColor" ); | ||
658 | } | ||
659 | else | ||
660 | { | ||
661 | color = gColors.getColor( "MenuNonProductionBgColor" ); | ||
662 | } | ||
663 | gMenuBarView = (LLMenuBarGL*)LLUICtrlFactory::getInstance()->buildMenu("menu_viewer.xml", gMenuHolder); | 654 | gMenuBarView = (LLMenuBarGL*)LLUICtrlFactory::getInstance()->buildMenu("menu_viewer.xml", gMenuHolder); |
664 | gMenuBarView->setRect(LLRect(0, top, 0, top - MENU_BAR_HEIGHT)); | 655 | gMenuBarView->setRect(LLRect(0, top, 0, top - MENU_BAR_HEIGHT)); |
665 | |||
666 | // main menu colors | ||
667 | gMenuBarView->setBackgroundColor(color); | ||
668 | 656 | ||
669 | // gMenuBarView->setItemVisible("Tools", FALSE); | 657 | // gMenuBarView->setItemVisible("Tools", FALSE); |
670 | gMenuBarView->arrange(); | 658 | gMenuBarView->arrange(); |
@@ -675,8 +663,7 @@ void init_menus() | |||
675 | // flash when an item is triggered (the flash occurs in the holder) | 663 | // flash when an item is triggered (the flash occurs in the holder) |
676 | gViewerWindow->getRootView()->addChild(gMenuHolder); | 664 | gViewerWindow->getRootView()->addChild(gMenuHolder); |
677 | 665 | ||
678 | gViewerWindow->setMenuBackgroundColor(false, | 666 | gViewerWindow->setMenuBackgroundColor(false, LLViewerLogin::getInstance()->isInProductionGrid()); |
679 | LLViewerLogin::getInstance()->isInProductionGrid()); | ||
680 | 667 | ||
681 | // Assume L$10 for now, the server will tell us the real cost at login | 668 | // Assume L$10 for now, the server will tell us the real cost at login |
682 | std::string fee = gHippoGridManager->getConnectedGrid()->getCurrencySymbol() + "10"; | 669 | std::string fee = gHippoGridManager->getConnectedGrid()->getCurrencySymbol() + "10"; |
@@ -725,8 +712,6 @@ void init_menus() | |||
725 | LLRect menuBarRect = gLoginMenuBarView->getRect(); | 712 | LLRect menuBarRect = gLoginMenuBarView->getRect(); |
726 | gLoginMenuBarView->setRect(LLRect(menuBarRect.mLeft, menuBarRect.mTop, gViewerWindow->getRootView()->getRect().getWidth() - menuBarRect.mLeft, menuBarRect.mBottom)); | 713 | gLoginMenuBarView->setRect(LLRect(menuBarRect.mLeft, menuBarRect.mTop, gViewerWindow->getRootView()->getRect().getWidth() - menuBarRect.mLeft, menuBarRect.mBottom)); |
727 | 714 | ||
728 | gLoginMenuBarView->setBackgroundColor( color ); | ||
729 | |||
730 | gMenuHolder->addChild(gLoginMenuBarView); | 715 | gMenuHolder->addChild(gLoginMenuBarView); |
731 | } | 716 | } |
732 | 717 | ||
diff --git a/linden/indra/newview/llviewerwindow.cpp b/linden/indra/newview/llviewerwindow.cpp index c4d5e58..2d20f63 100644 --- a/linden/indra/newview/llviewerwindow.cpp +++ b/linden/indra/newview/llviewerwindow.cpp | |||
@@ -2025,15 +2025,15 @@ void LLViewerWindow::setMenuBackgroundColor(bool god_mode, bool dev_grid) | |||
2025 | LLSD args; | 2025 | LLSD args; |
2026 | LLColor4 new_bg_color; | 2026 | LLColor4 new_bg_color; |
2027 | 2027 | ||
2028 | if(god_mode && LLViewerLogin::getInstance()->isInProductionGrid()) | 2028 | if (god_mode && dev_grid) |
2029 | { | 2029 | { |
2030 | new_bg_color = gColors.getColor( "MenuBarGodBgColor" ); | 2030 | new_bg_color = gColors.getColor( "MenuBarGodBgColor" ); |
2031 | } | 2031 | } |
2032 | else if(god_mode && !LLViewerLogin::getInstance()->isInProductionGrid()) | 2032 | else if(god_mode && !dev_grid) |
2033 | { | 2033 | { |
2034 | new_bg_color = gColors.getColor( "MenuNonProductionGodBgColor" ); | 2034 | new_bg_color = gColors.getColor( "MenuNonProductionGodBgColor" ); |
2035 | } | 2035 | } |
2036 | else if(!god_mode && !LLViewerLogin::getInstance()->isInProductionGrid()) | 2036 | else if(!god_mode && !dev_grid) |
2037 | { | 2037 | { |
2038 | new_bg_color = gColors.getColor( "MenuNonProductionBgColor" ); | 2038 | new_bg_color = gColors.getColor( "MenuNonProductionBgColor" ); |
2039 | } | 2039 | } |
@@ -2042,10 +2042,12 @@ void LLViewerWindow::setMenuBackgroundColor(bool god_mode, bool dev_grid) | |||
2042 | new_bg_color = gColors.getColor( "MenuBarBgColor" ); | 2042 | new_bg_color = gColors.getColor( "MenuBarBgColor" ); |
2043 | } | 2043 | } |
2044 | 2044 | ||
2045 | if(gMenuBarView) | 2045 | // Not doing this is a cheap workaround for the menu not having a good way to tell |
2046 | // the difference between bar and item color -- MC | ||
2047 | /*if(gMenuBarView) | ||
2046 | { | 2048 | { |
2047 | gMenuBarView->setBackgroundColor( new_bg_color ); | 2049 | gMenuBarView->setBackgroundColor( new_bg_color ); |
2048 | } | 2050 | }*/ |
2049 | 2051 | ||
2050 | if(gStatusBar) | 2052 | if(gStatusBar) |
2051 | { | 2053 | { |
diff --git a/linden/indra/newview/skins/default/colors_base.xml b/linden/indra/newview/skins/default/colors_base.xml index 63ca3e0..b90f8aa 100644 --- a/linden/indra/newview/skins/default/colors_base.xml +++ b/linden/indra/newview/skins/default/colors_base.xml | |||
@@ -85,7 +85,7 @@ | |||
85 | <ScrollReadOnlyColor value="100, 100, 100, 255" /> <!-- Color for inactive but not disabled lists --> | 85 | <ScrollReadOnlyColor value="100, 100, 100, 255" /> <!-- Color for inactive but not disabled lists --> |
86 | 86 | ||
87 | <!-- MENUS --> | 87 | <!-- MENUS --> |
88 | <MenuBarBgColor value="0, 0, 0, 255" /> <!-- Menu bar background --> | 88 | <MenuBarBgColor value="62, 62, 62, 255" /> <!-- Menu bar background --> |
89 | <MenuBarGodBgColor value="62, 128, 62, 255" /> <!-- Menu bar background with God Mode enabled --> | 89 | <MenuBarGodBgColor value="62, 128, 62, 255" /> <!-- Menu bar background with God Mode enabled --> |
90 | <MenuNonProductionGodBgColor value="0, 128, 0, 255" /> <!-- Beta viewer menu bar background --> | 90 | <MenuNonProductionGodBgColor value="0, 128, 0, 255" /> <!-- Beta viewer menu bar background --> |
91 | <MenuNonProductionBgColor value="128, 0, 0, 255" /> <!-- Beta viewer menu bar background with God Mode enabled --> | 91 | <MenuNonProductionBgColor value="128, 0, 0, 255" /> <!-- Beta viewer menu bar background with God Mode enabled --> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_login.xml b/linden/indra/newview/skins/default/xui/en-us/menu_login.xml index d17fad5..4582f4e 100644 --- a/linden/indra/newview/skins/default/xui/en-us/menu_login.xml +++ b/linden/indra/newview/skins/default/xui/en-us/menu_login.xml | |||
@@ -1,5 +1,8 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | <menu_bar name="Login Menu" opaque="true" tear_off="false" height="18" bottom="-18" follows="left|top|right"> | 2 | <menu_bar name="Login Menu" opaque="true" tear_off="false" |
3 | mouse_opaque="false" | ||
4 | drop_shadow="false" | ||
5 | height="18" bottom="-18" follows="left|top|right"> | ||
3 | <menu create_jump_keys="true" label="File" name="File" opaque="true" tear_off="false" | 6 | <menu create_jump_keys="true" label="File" name="File" opaque="true" tear_off="false" |
4 | drop_shadow="true" mouse_opaque="false"> | 7 | drop_shadow="true" mouse_opaque="false"> |
5 | <menu_item_call label="Quit" name="Quit" shortcut="control|Q"> | 8 | <menu_item_call label="Quit" name="Quit" shortcut="control|Q"> |
diff --git a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml index 0ebbf74..df1cdf2 100644 --- a/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml +++ b/linden/indra/newview/skins/default/xui/en-us/menu_viewer.xml | |||
@@ -1,7 +1,7 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes" ?> |
2 | 2 | ||
3 | <menu_bar name="Main Menu" drop_shadow="false" follows="left|top|right" | 3 | <menu_bar name="Main Menu" drop_shadow="false" follows="left|top|right" |
4 | opaque="false" tear_off="false"> | 4 | opaque="false" mouse_opaque="false" tear_off="false"> |
5 | 5 | ||
6 | 6 | ||
7 | <!-- FILE --> | 7 | <!-- FILE --> |