summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCinder <cinder.roxley@phoenixviewer.com>2014-06-04 12:52:27 -0600
committerCinder <cinder.roxley@phoenixviewer.com>2014-06-04 12:52:27 -0600
commit4170ae1027b1c8e5f63b0e6c4c9f919d8d3b66c0 (patch)
tree3a8976d682698aff6150b4fe360601a7ba63dbe9
parent7e8d4ca3b1d96b5573aab99015f431147e6c6965 (diff)
STORM-2025: Part 2 - After consulting with Oz, remove subcategories of constants and fix highlighting
-rwxr-xr-xindra/llui/llkeywords.cpp44
-rwxr-xr-xindra/newview/skins/default/colors.xml17
-rw-r--r--indra/newview/skins/default/xui/en/floater_script_ed_prefs.xml100
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"