FIRE-14710; Add option do disable menu search.

Nicky 2014-10-01 17:15:28 +02:00
parent a755c04c29
commit de1557b5f7
4 changed files with 32 additions and 4 deletions

View File

@ -22754,6 +22754,17 @@ Change of this parameter will affect the layout of buttons in notification toast
<key>Value</key>
<integer>1023</integer>
</map>
</map>
<key>FSMenuSearch</key>
<map>
<key>Comment</key>
<string>If enabled, the viewer will show a search box for top menu itens (needs a restart).</string>
<key>Persist</key>
<integer>1</integer>
<key>Type</key>
<string>Boolean</string>
<key>Value</key>
<integer>1</integer>
</map>
</map>
</llsd>

View File

@ -441,9 +441,14 @@ BOOL LLStatusBar::postBuild()
// <FS:ND> Hook up and init for filtering
mFilterEdit = getChild<LLSearchEditor>("search_menu_edit");
mFilterEdit->setKeystrokeCallback(boost::bind(&LLStatusBar::onUpdateFilterTerm, this));
mFilterEdit->setCommitCallback(boost::bind(&LLStatusBar::onUpdateFilterTerm, this));
collectSearchableItems();
if( gSavedSettings.getBOOL( "FSMenuSearch" ) )
{
mFilterEdit->setKeystrokeCallback(boost::bind(&LLStatusBar::onUpdateFilterTerm, this));
mFilterEdit->setCommitCallback(boost::bind(&LLStatusBar::onUpdateFilterTerm, this));
collectSearchableItems();
}
else
mFilterEdit->setVisible( FALSE );
// </FS:ND>
return TRUE;

View File

@ -7,6 +7,7 @@
<check_box label="Bei Anmeldung Gridauswahl anzeigen" name="show_grid_selection_check"/>
<check_box label="Menü „Erweitert“ anzeigen" name="show_advanced_menu_check"/>
<check_box label="Menü „Entwickler“ anzeigen" name="show_develop_menu_check"/>
<check_box label="Menüsuche anzeigen (Neustart erforderlich)" name="show_search_menu_check"/>
<check_box label="Aktiviere Zeitschritte für Animationen (experimentell)" name="UseAnimationTimeSteps" tool_tip="Diese Einstellung kann die Render-Komplexität für entfernte Avatare verringen, aber dadurch können deren Animationen in falscher Geschwindigkeit abgespielt werden."/>
<text name="BackgroundYieldTimeText">
Zeit in Millisekunden, die pro Frame an andere Anwendungen abgegeben werden, wenn [APP_NAME] nicht im Vordergrund ist [Standard: 40; 1 Sekunde = 1000 Millisekunden]

View File

@ -58,6 +58,17 @@
top_pad="5"
width="237"/>
<check_box
control_name="FSMenuSearch"
follows="top|left"
height="15"
label="Show Menu Search (needs restart)."
layout="topleft"
left="30"
name="show_search_menu_check"
top_pad="5"
width="237"/>
<check_box
control_name="UseAnimationTimeSteps"
tool_tip="This setting may reduce render load for distant avatars but, may also cause their animations to play at incorrect speeds"