diff options
| -rwxr-xr-x | indra/llui/llkeywords.cpp | 44 | ||||
| -rwxr-xr-x | indra/newview/skins/default/colors.xml | 17 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_script_ed_prefs.xml | 100 | 
3 files changed, 12 insertions, 149 deletions
diff --git a/indra/llui/llkeywords.cpp b/indra/llui/llkeywords.cpp index 8b5fb54877..9be15d8f1d 100755 --- a/indra/llui/llkeywords.cpp +++ b/indra/llui/llkeywords.cpp @@ -173,29 +173,9 @@ std::string LLKeywords::getAttribute(const std::string& key)  LLColor4 LLKeywords::getColorGroup(const std::string& key_in)  {  	std::string color_group = "ScriptText"; -	if (key_in == "constants-float") +	if (key_in == "constants")  	{ -		color_group = "SyntaxLslConstantFloat"; -	} -	else if (key_in == "constants-integer") -	{ -		color_group = "SyntaxLslConstantInteger"; -	} -	else if (key_in == "constants-key") -	{ -		color_group = "SyntaxLslConstantKey"; -	} -	else if (key_in == "constants-rotation") -	{ -		color_group = "SyntaxLslConstantRotation"; -	} -	else if (key_in == "constants-string") -	{ -		color_group = "SyntaxLslConstantString"; -	} -	else if (key_in == "constants-vector") -	{ -		color_group = "SyntaxLslConstantVector"; +		color_group = "SyntaxLslConstant";  	}  	else if (key_in == "controls")  	{ @@ -229,18 +209,6 @@ LLColor4 LLKeywords::getColorGroup(const std::string& key_in)  	{  		color_group = "SyntaxLslSection";  	} -	else if (key_in == "misc-double_quotation_marks") -	{ -		color_group = "SyntaxLslStringLiteral"; -	} -	else if (key_in == "misc-comments_1_sided") -	{ -		color_group = "SyntaxLslComment"; -	} -	else if (key_in == "misc-comments_2_sided") -	{ -		color_group = "SyntaxLslComment"; -	}  	else  	{  		LL_WARNS("SyntaxLSL") << "Color key '" << key_in << "' not recognized." << LL_ENDL; @@ -265,9 +233,9 @@ void LLKeywords::processTokens()  	// Add 'standard' stuff: Quotes, Comments, Strings, Labels, etc. before processing the LLSD  	std::string delimiter;  	addToken(LLKeywordToken::TT_LABEL, "@", getColorGroup("misc-flow-label"), "Label\nTarget for jump statement", delimiter ); -	addToken(LLKeywordToken::TT_ONE_SIDED_DELIMITER, "//", getColorGroup("misc-comments_1_sided"), "Comment (single-line)\nNon-functional commentary or disabled code", delimiter ); -	addToken(LLKeywordToken::TT_TWO_SIDED_DELIMITER, "/*", getColorGroup("misc-comments_2_sided"), "Comment (multi-line)\nNon-functional commentary or disabled code", "*/" ); -	addToken(LLKeywordToken::TT_DOUBLE_QUOTATION_MARKS, "\"", getColorGroup("misc-double_quotation_marks"), "String literal", "\"" ); +	addToken(LLKeywordToken::TT_ONE_SIDED_DELIMITER, "//", LLUIColorTable::instance().getColor("SyntaxLslComment"), "Comment (single-line)\nNon-functional commentary or disabled code", delimiter ); +	addToken(LLKeywordToken::TT_TWO_SIDED_DELIMITER, "/*", LLUIColorTable::instance().getColor("SyntaxLslComment"), "Comment (multi-line)\nNon-functional commentary or disabled code", "*/" ); +	addToken(LLKeywordToken::TT_DOUBLE_QUOTATION_MARKS, "\"", LLUIColorTable::instance().getColor("SyntaxLslStringLiteral"), "String literal", "\"" );  	LLSD::map_iterator itr = mSyntax.beginMap();  	for ( ; itr != mSyntax.endMap(); ++itr) @@ -401,7 +369,7 @@ void LLKeywords::processTokensGroup(const LLSD& tokens, const std::string& group  	else if (tokens.isArray())	// Currently nothing should need this, but it's here for completeness  	{  		LL_INFOS("SyntaxLSL") << "Curious, shouldn't be an array here; adding all using color " << color << LL_ENDL; -		for (int count = 0; count < tokens.size(); ++count) +		for (S32 count = 0; count < tokens.size(); ++count)  		{  			addToken(token_type, tokens[count], color, "");  		} diff --git a/indra/newview/skins/default/colors.xml b/indra/newview/skins/default/colors.xml index bdbece33e0..3a1f3d4e0a 100755 --- a/indra/newview/skins/default/colors.xml +++ b/indra/newview/skins/default/colors.xml @@ -919,24 +919,9 @@      name="SyntaxLslComment"      value=".8 .3 .15 1.0" />    <color -    name="SyntaxLslConstantFloat" +    name="SyntaxLslConstant"      value=".3 .1 .5 1.0" />    <color -    name="SyntaxLslConstantInteger" -    value=".1 .1 .5 1.0" /> -  <color -    name="SyntaxLslConstantKey" -    value=".1 .3 .5 1.0" /> -  <color -    name="SyntaxLslConstantRotation" -    value=".2 .4 .2 1.0" /> -  <color -    name="SyntaxLslConstantString" -    value=".1 .3 .5 1.0" /> -  <color -    name="SyntaxLslConstantVector" -    value=".2 .4 .2 1.0" /> -  <color      name="SyntaxLslControlFlow"      value="0 0 .8 1.0" />    <color diff --git a/indra/newview/skins/default/xui/en/floater_script_ed_prefs.xml b/indra/newview/skins/default/xui/en/floater_script_ed_prefs.xml index a076839c09..8ae0df22b1 100644 --- a/indra/newview/skins/default/xui/en/floater_script_ed_prefs.xml +++ b/indra/newview/skins/default/xui/en/floater_script_ed_prefs.xml @@ -268,15 +268,15 @@       label_height="0"       layout="topleft"       left="170" -     name="i_constant" +     name="constant"       top_pad="10"       width="44" >          <color_swatch.init_callback           function="ScriptPref.getUIColor" -         parameter="SyntaxLslConstantInteger" /> +         parameter="SyntaxLslConstant" />          <color_swatch.commit_callback           function="ScriptPref.applyUIColor" -         parameter="SyntaxLslConstantInteger" /> +         parameter="SyntaxLslConstant" />      </color_swatch>      <text       type="string" @@ -286,100 +286,10 @@       layout="topleft"       left_pad="5"       mouse_opaque="false" -     name="i_constant_label" +     name="constant_label"       top_delta="5"       width="100"> -    Integer Const -    </text> -    <color_swatch -     can_apply_immediately="true" -     follows="left|top" -     height="24" -     label_height="0" -     layout="topleft" -     left="170" -     name="s_constant" -     top_pad="10" -     width="44" > -        <color_swatch.init_callback -         function="ScriptPref.getUIColor" -         parameter="SyntaxLslConstantString" /> -        <color_swatch.commit_callback -         function="ScriptPref.applyUIColor" -         parameter="SyntaxLslConstantString" /> -    </color_swatch> -    <text -     type="string" -     length="1" -     follows="left|top" -     height="10" -     layout="topleft" -     left_pad="5" -     mouse_opaque="false" -     name="s_constant_label" -     top_delta="5" -     width="100"> -    String Const -    </text> -    <color_swatch -     can_apply_immediately="true" -     follows="left|top" -     height="24" -     label_height="0" -     layout="topleft" -     left="170" -     name="f_constant" -     top_pad="10" -     width="44" > -        <color_swatch.init_callback -         function="ScriptPref.getUIColor" -         parameter="SyntaxLslConstantFloat" /> -        <color_swatch.commit_callback -         function="ScriptPref.applyUIColor" -         parameter="SyntaxLslConstantFloat" /> -    </color_swatch> -    <text -     type="string" -     length="1" -     follows="left|top" -     height="10" -     layout="topleft" -     left_pad="5" -     mouse_opaque="false" -     name="f_constant_label" -     top_delta="5" -     width="100"> -    Float Const -    </text> -    <color_swatch -     can_apply_immediately="true" -     follows="left|top" -     height="24" -     label_height="0" -     layout="topleft" -     left="170" -     name="c_constant" -     top_pad="10" -     width="44" > -        <color_swatch.init_callback -         function="ScriptPref.getUIColor" -         parameter="SyntaxCompoundConstant" /> -        <color_swatch.commit_callback -         function="ScriptPref.applyUIColor" -         parameter="SyntaxCompoundConstant" /> -    </color_swatch> -    <text -     type="string" -     length="1" -     follows="left|top" -     height="10" -     layout="topleft" -     left_pad="5" -     mouse_opaque="false" -     name="c_constant_label" -     top_delta="5" -     width="100"> -    Compound +    Constant      </text>      <color_swatch       can_apply_immediately="true"  | 
