aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Console/ConsoleDisplayTable.cs
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2012-06-26 00:40:46 +0100
committerJustin Clark-Casey (justincc)2012-06-26 00:40:46 +0100
commit1f22b29ca3d172624087185a4e9056a931f19703 (patch)
tree11f86d6827f91675af485e239202f307435fdf97 /OpenSim/Framework/Console/ConsoleDisplayTable.cs
parentAdd "show regions" console command to ROBUST to show all regions currently re... (diff)
downloadopensim-SC_OLD-1f22b29ca3d172624087185a4e9056a931f19703.zip
opensim-SC_OLD-1f22b29ca3d172624087185a4e9056a931f19703.tar.gz
opensim-SC_OLD-1f22b29ca3d172624087185a4e9056a931f19703.tar.bz2
opensim-SC_OLD-1f22b29ca3d172624087185a4e9056a931f19703.tar.xz
Add much easier ConsoleDisplayTable AddColumn() and AddRow() methods.
Use these for new "show regions" command rather than old cumbersome stuff.
Diffstat (limited to 'OpenSim/Framework/Console/ConsoleDisplayTable.cs')
-rw-r--r--OpenSim/Framework/Console/ConsoleDisplayTable.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Framework/Console/ConsoleDisplayTable.cs b/OpenSim/Framework/Console/ConsoleDisplayTable.cs
index e9d1628..c620dfe 100644
--- a/OpenSim/Framework/Console/ConsoleDisplayTable.cs
+++ b/OpenSim/Framework/Console/ConsoleDisplayTable.cs
@@ -79,6 +79,16 @@ namespace OpenSim.Framework.Console
79 return sb.ToString(); 79 return sb.ToString();
80 } 80 }
81 81
82 public void AddColumn(string name, int width)
83 {
84 Columns.Add(new ConsoleDisplayTableColumn(name, width));
85 }
86
87 public void AddRow(params string[] cells)
88 {
89 Rows.Add(new ConsoleDisplayTableRow(cells));
90 }
91
82 public void AddToStringBuilder(StringBuilder sb) 92 public void AddToStringBuilder(StringBuilder sb)
83 { 93 {
84 string formatString = GetFormatString(); 94 string formatString = GetFormatString();
@@ -135,5 +145,10 @@ namespace OpenSim.Framework.Console
135 { 145 {
136 Cells = cells; 146 Cells = cells;
137 } 147 }
148
149 public ConsoleDisplayTableRow(params string[] cells) : this()
150 {
151 Cells = new List<string>(cells);
152 }
138 } 153 }
139} \ No newline at end of file 154} \ No newline at end of file