formatting DialogModule for 80-character width terminal

integration
SignpostMarv 2012-11-10 09:05:32 +00:00 committed by Diva Canto
parent 5cba04e2d6
commit fb7bbe167a
1 changed files with 73 additions and 47 deletions

View File

@ -42,9 +42,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
{ {
[Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")] [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule")]
public class DialogModule : IDialogModule, INonSharedRegionModule public class DialogModule : IDialogModule, INonSharedRegionModule
{ {
private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType); private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
protected Scene m_scene; protected Scene m_scene;
public void Initialise(IConfigSource source) { } public void Initialise(IConfigSource source) { }
@ -59,7 +59,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
public void RegionLoaded(Scene scene) public void RegionLoaded(Scene scene)
{ {
if(scene != m_scene) if (scene != m_scene)
return; return;
m_scene.AddCommand( m_scene.AddCommand(
@ -68,52 +68,59 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
HandleAlertConsoleCommand); HandleAlertConsoleCommand);
m_scene.AddCommand( m_scene.AddCommand(
"Users", this, "alert-user", "alert-user <first> <last> <message>", "Users", this, "alert-user",
"alert-user <first> <last> <message>",
"Send an alert to a user", "Send an alert to a user",
HandleAlertConsoleCommand); HandleAlertConsoleCommand);
} }
public void RemoveRegion(Scene scene) public void RemoveRegion(Scene scene)
{ {
if(scene != m_scene) if (scene != m_scene)
return; return;
m_scene.UnregisterModuleInterface<IDialogModule>(this); m_scene.UnregisterModuleInterface<IDialogModule>(this);
} }
public void Close() {} public void Close() { }
public string Name { get { return "Dialog Module"; } } public string Name { get { return "Dialog Module"; } }
public void SendAlertToUser(IClientAPI client, string message) public void SendAlertToUser(IClientAPI client, string message)
{ {
SendAlertToUser(client, message, false); SendAlertToUser(client, message, false);
} }
public void SendAlertToUser(IClientAPI client, string message, bool modal) public void SendAlertToUser(IClientAPI client, string message,
bool modal)
{ {
client.SendAgentAlertMessage(message, modal); client.SendAgentAlertMessage(message, modal);
} }
public void SendAlertToUser(UUID agentID, string message) public void SendAlertToUser(UUID agentID, string message)
{ {
SendAlertToUser(agentID, message, false); SendAlertToUser(agentID, message, false);
} }
public void SendAlertToUser(UUID agentID, string message, bool modal) public void SendAlertToUser(UUID agentID, string message, bool modal)
{ {
ScenePresence sp = m_scene.GetScenePresence(agentID); ScenePresence sp = m_scene.GetScenePresence(agentID);
if (sp != null) if (sp != null)
sp.ControllingClient.SendAgentAlertMessage(message, modal); sp.ControllingClient.SendAgentAlertMessage(message, modal);
} }
public void SendAlertToUser(string firstName, string lastName, string message, bool modal) public void SendAlertToUser(string firstName, string lastName,
string message, bool modal)
{ {
ScenePresence presence = m_scene.GetScenePresence(firstName, lastName); ScenePresence presence = m_scene.GetScenePresence(firstName,
lastName);
if (presence != null) if (presence != null)
presence.ControllingClient.SendAgentAlertMessage(message, modal); {
presence.ControllingClient.SendAgentAlertMessage(message,
modal);
}
} }
public void SendGeneralAlert(string message) public void SendGeneralAlert(string message)
{ {
m_scene.ForEachRootClient(delegate(IClientAPI client) m_scene.ForEachRootClient(delegate(IClientAPI client)
@ -122,11 +129,12 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
}); });
} }
public void SendDialogToUser( public void SendDialogToUser(UUID avatarID, string objectName,
UUID avatarID, string objectName, UUID objectID, UUID ownerID, UUID objectID, UUID ownerID, string message, UUID textureID,
string message, UUID textureID, int ch, string[] buttonlabels) int ch, string[] buttonlabels)
{ {
UserAccount account = m_scene.UserAccountService.GetUserAccount(m_scene.RegionInfo.ScopeID, ownerID); UserAccount account = m_scene.UserAccountService.GetUserAccount(
m_scene.RegionInfo.ScopeID, ownerID);
string ownerFirstName, ownerLastName; string ownerFirstName, ownerLastName;
if (account != null) if (account != null)
{ {
@ -141,29 +149,38 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
ScenePresence sp = m_scene.GetScenePresence(avatarID); ScenePresence sp = m_scene.GetScenePresence(avatarID);
if (sp != null) if (sp != null)
sp.ControllingClient.SendDialog( {
objectName, objectID, ownerID, ownerFirstName, ownerLastName, message, textureID, ch, buttonlabels); sp.ControllingClient.SendDialog(objectName, objectID, ownerID,
ownerFirstName, ownerLastName, message, textureID, ch,
buttonlabels);
}
} }
public void SendUrlToUser( public void SendUrlToUser(UUID avatarID, string objectName,
UUID avatarID, string objectName, UUID objectID, UUID ownerID, bool groupOwned, string message, string url) UUID objectID, UUID ownerID, bool groupOwned, string message,
string url)
{ {
ScenePresence sp = m_scene.GetScenePresence(avatarID); ScenePresence sp = m_scene.GetScenePresence(avatarID);
if (sp != null) if (sp != null)
sp.ControllingClient.SendLoadURL(objectName, objectID, ownerID, groupOwned, message, url); {
sp.ControllingClient.SendLoadURL(objectName, objectID,
ownerID, groupOwned, message, url);
}
} }
public void SendTextBoxToUser(UUID avatarid, string message, int chatChannel, string name, UUID objectid, UUID ownerid) public void SendTextBoxToUser(UUID avatarid, string message,
int chatChannel, string name, UUID objectid, UUID ownerid)
{ {
UserAccount account = m_scene.UserAccountService.GetUserAccount(m_scene.RegionInfo.ScopeID, ownerid); UserAccount account = m_scene.UserAccountService.GetUserAccount(
m_scene.RegionInfo.ScopeID, ownerid);
string ownerFirstName, ownerLastName; string ownerFirstName, ownerLastName;
UUID ownerID = UUID.Zero; UUID ownerID = UUID.Zero;
if (account != null) if (account != null)
{ {
ownerFirstName = account.FirstName; ownerFirstName = account.FirstName;
ownerLastName = account.LastName; ownerLastName = account.LastName;
ownerID = account.PrincipalID; ownerID = account.PrincipalID;
} }
else else
{ {
@ -172,29 +189,38 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
} }
ScenePresence sp = m_scene.GetScenePresence(avatarid); ScenePresence sp = m_scene.GetScenePresence(avatarid);
if (sp != null) if (sp != null)
sp.ControllingClient.SendTextBoxRequest(message, chatChannel, name, ownerID, ownerFirstName, ownerLastName, objectid); {
sp.ControllingClient.SendTextBoxRequest(message, chatChannel,
name, ownerID, ownerFirstName, ownerLastName,
objectid);
}
} }
public void SendNotificationToUsersInRegion( public void SendNotificationToUsersInRegion(UUID fromAvatarID,
UUID fromAvatarID, string fromAvatarName, string message) string fromAvatarName, string message)
{ {
m_scene.ForEachRootClient(delegate(IClientAPI client) m_scene.ForEachRootClient(delegate(IClientAPI client)
{ {
client.SendBlueBoxMessage(fromAvatarID, fromAvatarName, message); client.SendBlueBoxMessage(fromAvatarID, fromAvatarName,
message);
}); });
} }
/// <summary> /// <summary>
/// Handle an alert command from the console. /// Handle an alert command from the console.
/// </summary> /// </summary>
/// <param name="module"></param> /// <param name="module"></param>
/// <param name="cmdparams"></param> /// <param name="cmdparams"></param>
public void HandleAlertConsoleCommand(string module, string[] cmdparams) public void HandleAlertConsoleCommand(string module,
string[] cmdparams)
{ {
if (m_scene.ConsoleScene() != null && m_scene.ConsoleScene() != m_scene) if (m_scene.ConsoleScene() != null &&
m_scene.ConsoleScene() != m_scene)
{
return; return;
}
string message = string.Empty; string message = string.Empty;
@ -202,7 +228,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
{ {
message = CombineParams(cmdparams, 1); message = CombineParams(cmdparams, 1);
m_log.InfoFormat("[DIALOG]: Sending general alert in region {0} with message {1}", m_log.InfoFormat("[DIALOG]: Sending general alert in region {0} with message {1}",
m_scene.RegionInfo.RegionName, message); m_scene.RegionInfo.RegionName, message);
SendGeneralAlert(message); SendGeneralAlert(message);
} }
else if (cmdparams.Length > 3) else if (cmdparams.Length > 3)
@ -210,9 +236,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
string firstName = cmdparams[1]; string firstName = cmdparams[1];
string lastName = cmdparams[2]; string lastName = cmdparams[2];
message = CombineParams(cmdparams, 3); message = CombineParams(cmdparams, 3);
m_log.InfoFormat( m_log.InfoFormat("[DIALOG]: Sending alert in region {0} to {1} {2} with message {3}",
"[DIALOG]: Sending alert in region {0} to {1} {2} with message {3}", m_scene.RegionInfo.RegionName, firstName, lastName,
m_scene.RegionInfo.RegionName, firstName, lastName, message); message);
SendAlertToUser(firstName, lastName, message, false); SendAlertToUser(firstName, lastName, message, false);
} }
else else
@ -230,7 +256,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Dialog
{ {
result += commandParams[i] + " "; result += commandParams[i] + " ";
} }
return result; return result;
} }
} }