BuildColumns() private method

private BuildColumns ( Zetbox cls, IEnumerable props, IEnumerable methods, Mode mode ) : void
cls Zetbox
props IEnumerable
methods IEnumerable
mode Mode
return void
        protected virtual GridDisplayConfiguration CreateDisplayedColumns()
        {
            var result = new GridDisplayConfiguration();
            result.BuildColumns(_dataType, GridDisplayConfiguration.Mode.Editable, true);

            // Fix column control kinds
            var editKind = NamedObjects.Gui.ControlKinds.Zetbox_App_GUI_EnumerationSelectorKind.Find(FrozenContext);
            foreach (var col in result.Columns)
            {
                col.ControlKind = editKind;
                col.GridPreEditKind = editKind;
            }

            return result;
        }