public ClassVariableColumnIndexDefinition(GuiTableControl table, ClassVariableColumnNameDefinition definition)
 {
     for (int i = 0; i < table.Columns.Count; i++)
     {
         GuiVComponent component  = table.GetCell(i, 0);
         string        columnName = component.Name;
         if (columnName.Equals(definition.GetTypingColumn()))
         {
             typingIndex = i;
         }
         if (columnName.Equals(definition.GetTypingColumn()))
         {
             typeIndex = i;
         }
         if (columnName.Equals(definition.GetTypingColumn()))
         {
             visibilityIndex = i;
         }
         if (columnName.Equals(definition.GetTypingColumn()))
         {
             nameIndex = i;
         }
     }
 }
 public GuiClassVariable2(GuiTableRow row, GuiTableControl table, ClassVariableColumnNameDefinition definition) :
     this(row, new ClassVariableColumnIndexDefinition(table, definition))
 {
 }
Example #3
0
 public GuiClassVariableFactory(GuiTableControl table, ClassVariableColumnNameDefinition definition)
 {
     this.table      = table;
     this.definition = new ClassVariableColumnIndexDefinition(table, definition);
 }