aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared
diff options
context:
space:
mode:
authordr scofield (aka dirk husemann)2009-08-31 09:28:56 +0200
committerdr scofield (aka dirk husemann)2009-08-31 10:30:10 +0200
commit953581698d2fade30ed76cdae3f8c3a0031b35fb (patch)
tree75154a48797a15df0749a57eb3aea196678b569f /OpenSim/Region/ScriptEngine/Shared
parentRemove typo version of ReplaceableInterface property from RegionCombinerModule. (diff)
downloadopensim-SC_OLD-953581698d2fade30ed76cdae3f8c3a0031b35fb.zip
opensim-SC_OLD-953581698d2fade30ed76cdae3f8c3a0031b35fb.tar.gz
opensim-SC_OLD-953581698d2fade30ed76cdae3f8c3a0031b35fb.tar.bz2
opensim-SC_OLD-953581698d2fade30ed76cdae3f8c3a0031b35fb.tar.xz
- making font name used by VectorRenderModule configurable: can be set
via [VectorRender] font_name = "Comic Sans MS" in OpenSim.ini - adding osSetFontName OSSL function
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs9
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs1
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs5
3 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
index 0de5c9b..bca019b 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs
@@ -880,6 +880,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
880 return drawList; 880 return drawList;
881 } 881 }
882 882
883 public string osSetFontName(string drawList, string fontName)
884 {
885 CheckThreatLevel(ThreatLevel.None, "osSetFontName");
886
887 m_host.AddScriptLPS(1);
888 drawList += "FontName "+ fontName +"; ";
889 return drawList;
890 }
891
883 public string osSetPenSize(string drawList, int penSize) 892 public string osSetPenSize(string drawList, int penSize)
884 { 893 {
885 CheckThreatLevel(ThreatLevel.None, "osSetPenSize"); 894 CheckThreatLevel(ThreatLevel.None, "osSetPenSize");
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
index b129b39..49aa45a 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/IOSSL_Api.cs
@@ -99,6 +99,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
99 string osDrawFilledRectangle(string drawList, int width, int height); 99 string osDrawFilledRectangle(string drawList, int width, int height);
100 string osDrawPolygon(string drawList, LSL_List x, LSL_List y); 100 string osDrawPolygon(string drawList, LSL_List x, LSL_List y);
101 string osDrawFilledPolygon(string drawList, LSL_List x, LSL_List y); 101 string osDrawFilledPolygon(string drawList, LSL_List x, LSL_List y);
102 string osSetFontName(string drawList, string fontName);
102 string osSetFontSize(string drawList, int fontSize); 103 string osSetFontSize(string drawList, int fontSize);
103 string osSetPenSize(string drawList, int penSize); 104 string osSetPenSize(string drawList, int penSize);
104 string osSetPenColour(string drawList, string colour); 105 string osSetPenColour(string drawList, string colour);
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
index 45492dd..8f52d99 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/OSSL_Stub.cs
@@ -282,6 +282,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
282 return m_OSSL_Functions.osSetFontSize(drawList, fontSize); 282 return m_OSSL_Functions.osSetFontSize(drawList, fontSize);
283 } 283 }
284 284
285 public string osSetFontName(string drawList, string fontName)
286 {
287 return m_OSSL_Functions.osSetFontName(drawList, fontName);
288 }
289
285 public string osSetPenSize(string drawList, int penSize) 290 public string osSetPenSize(string drawList, int penSize)
286 { 291 {
287 return m_OSSL_Functions.osSetPenSize(drawList, penSize); 292 return m_OSSL_Functions.osSetPenSize(drawList, penSize);