public void SetHorizontalContentAlignment(GnosisController.HorizontalAlignmentType horizontalAlignment) { switch (horizontalAlignment) { case GnosisController.HorizontalAlignmentType.LEFT: picker.HorizontalContentAlignment = HorizontalAlignment.Left; txtDate.HorizontalContentAlignment = HorizontalAlignment.Left; break; case GnosisController.HorizontalAlignmentType.CENTRE: picker.HorizontalContentAlignment = HorizontalAlignment.Center; txtDate.HorizontalContentAlignment = HorizontalAlignment.Center; break; case GnosisController.HorizontalAlignmentType.RIGHT: picker.HorizontalContentAlignment = HorizontalAlignment.Right; txtDate.HorizontalContentAlignment = HorizontalAlignment.Right; break; case GnosisController.HorizontalAlignmentType.STRETCH: picker.HorizontalContentAlignment = HorizontalAlignment.Stretch; txtDate.HorizontalContentAlignment = HorizontalAlignment.Stretch; break; } }
internal GnosisController.HorizontalAlignmentType GetContentHorizontalAlignment(string datasetName, string datasetItemName) { GnosisController.HorizontalAlignmentType alignment = GnosisController.HorizontalAlignmentType.NONE; try { GnosisDatasetDefinition dataset = GetDataset(entity.DatasetDefinitions, datasetName); if (dataset == null) { GlobalData.Singleton.ErrorHandler.HandleError("dataset not found: " + datasetName + " in entity controller", "GnosisEntityController GetContentHorizontalAlignment"); return GnosisController.HorizontalAlignmentType.NONE; } GnosisDatasetItem datasetItem = dataset.DatasetItems.Where(x => x.GnosisName.Equals(datasetItemName)).First(); if (datasetItem.ContentHorizontalAlignmentType != GnosisController.HorizontalAlignmentType.NONE) { alignment = datasetItem.ContentHorizontalAlignmentType; } else if (datasetItem.DataType != null) { GnosisDataType dataType = entity.DataDefinition.DataTypes.Find(d => d.GnosisName.Equals(datasetItem.DataType)); if (dataType._ContentHorizontalAlignment != GnosisController.HorizontalAlignmentType.NONE) { alignment = dataType._ContentHorizontalAlignment; } } else { alignment = GlobalData.Singleton.SystemController.GetContentHorizontalAlignment(datasetItem.SqlDataType); } } catch (Exception ex) { GlobalData.Singleton.ErrorHandler.HandleError(ex.Message, ex.StackTrace); } return alignment; }
public static void SetHorizontalAlignmentExt(this Border border, GnosisController.HorizontalAlignmentType horizontalAlignment) { switch (horizontalAlignment) { case GnosisController.HorizontalAlignmentType.LEFT: border.HorizontalAlignment = System.Windows.HorizontalAlignment.Left; break; case GnosisController.HorizontalAlignmentType.RIGHT: border.HorizontalAlignment = System.Windows.HorizontalAlignment.Right; break; case GnosisController.HorizontalAlignmentType.CENTRE: border.HorizontalAlignment = System.Windows.HorizontalAlignment.Center; break; case GnosisController.HorizontalAlignmentType.STRETCH: border.HorizontalAlignment = HorizontalAlignment.Stretch; break; } }
public virtual void SetHorizontalContentAlignment(GnosisController.HorizontalAlignmentType horizontalAlignment) { datePicker.SetHorizontalContentAlignmentExt(horizontalAlignment); timePicker.SetHorizontalContentAlignmentExt(horizontalAlignment); cboTimeZone.SetHorizontalContentAlignmentExt(horizontalAlignment); }
public void SetHorizontalAlignment(GnosisController.HorizontalAlignmentType horizontalAlignment) { this.SetHorizontalAlignmentExt(horizontalAlignment); }
public void SetHorizontalAlignment(GnosisController.HorizontalAlignmentType horizontalAlignment) { //breaks textbox filling available space this.SetHorizontalAlignmentExt(horizontalAlignment); }
public void SetHorizontalAlignment(GnosisController.HorizontalAlignmentType horizontalAlignment) { throw new NotImplementedException(); }
public void SetHorizontalContentAlignment(GnosisController.HorizontalAlignmentType horizontalAlignment) { btn.SetHorizontalContentAlignmentExt(horizontalAlignment); }
public void SetCaptionAlignmentHorizontal(GnosisController.HorizontalAlignmentType captionAlignmentHorizontal) { throw new NotImplementedException(); }
public void SetHorizontalContentAlignment(GnosisController.HorizontalAlignmentType ha) { this.SetHorizontalContentAlignmentExt(ha); }
protected void SetDisplayWidths() { fieldClone = GetFieldClone(); font = instanceController.EntityController.GetNormalStyle().Font; fontSize = instanceController.EntityController.GetNormalStyle().FontSize; characterWidth = GlobalData.Singleton.StyleHelper.GetCharacterWidth(fieldClone, font, fontSize); fieldHeight = GlobalData.Singleton.StyleHelper.GetFieldHeight(fieldClone, font, fontSize); //display chars if (MinDisplayChars == 0) { if (this.Dataset == null || this.DatasetItem == null) { GlobalData.Singleton.ErrorHandler.HandleError("Dataset or DatasetItem not defined for " + columnModel.GnosisName + " " + ControlTypeMapping.GetControlTypeName(this.GetType()), "GnosisGridColumnController"); } else { MinDisplayChars = instanceController.EntityController.GetMinDisplayChars(Dataset, DatasetItem); } } if (MaxDisplayChars == 0) { if (MaxChars > 0) { MaxDisplayChars = MaxChars; } else { MaxDisplayChars = instanceController.EntityController.GetMaxDisplayChars(Dataset, DatasetItem); } } //max field width //if (columnModel is GnosisTextColumn && ((GnosisTextColumn)columnModel).MaxTextDisplayWidthChars > 0) //{ // //MaxFieldWidth = styles.GetMaxFieldWidth(((GnosisTextColumn)columnModel).MaxDisplayWidthChars); // MaxFieldWidth = GlobalData.Singleton.StyleHelper.GetMaxFieldWidth(gridField, font, fontSize, ((GnosisTextColumn)columnModel).MaxDisplayChars); //} //else if (MaxDisplayChars > 0) //{ // //MaxFieldWidth = styles.GetMaxFieldWidth(MaxDisplayChars); // MaxFieldWidth = GlobalData.Singleton.StyleHelper.GetMaxFieldWidth(gridField, font, fontSize, MaxDisplayChars); //} //else if (MaxChars > 0) //{ // //MaxFieldWidth = styles.GetMaxFieldWidth(MaxChars); // MaxFieldWidth = GlobalData.Singleton.StyleHelper.GetMaxFieldWidth(gridField, font, fontSize, MaxChars); //} ////min field width //if (columnModel is GnosisTextColumn && ((GnosisTextColumn)columnModel).MinTextDisplayWidthChars > 0) //{ // MinFieldWidth = GlobalData.Singleton.StyleHelper.GetMinFieldWidth(gridField, font, fontSize, ((GnosisTextColumn)columnModel).MinTextDisplayWidthChars); //} //else if (columnModel is GnosisTextResults && ((GnosisTextResults)columnModel).MinTextDisplayWidthChars > 0) //{ // MinFieldWidth = GlobalData.Singleton.StyleHelper.GetMinFieldWidth(gridField, font, fontSize, ((GnosisTextResults)columnModel).MinTextDisplayWidthChars); //} //else if (MinDisplayChars > 0) //{ // //MinFieldWidth = styles.GetMinFieldWidth(MinDisplayChars); // MinFieldWidth = GlobalData.Singleton.StyleHelper.GetMinFieldWidth(gridField, font, fontSize, MinDisplayChars); //} //else if (MaxChars > 0) //{ // // MinFieldWidth = styles.GetMinFieldWidth(MaxChars); // MinFieldWidth = GlobalData.Singleton.StyleHelper.GetMinFieldWidth(gridField, font, fontSize, MaxChars); //} //if (MinFieldWidth > MaxFieldWidth) //{ // MinFieldWidth = MaxFieldWidth; //} //else if (MaxFieldWidth < MinFieldWidth) //{ // MaxFieldWidth = MinFieldWidth; //} if (columnModel._ContentHorizontalAlignment == GnosisController.HorizontalAlignmentType.NONE) { GnosisController.HorizontalAlignmentType ha = instanceController.EntityController.GetContentHorizontalAlignment(Dataset, DatasetItem); columnModel._ContentHorizontalAlignment = ha; header._ContentHorizontalAlignment = ha; } if (fieldClone is GnosisGridTextField || fieldClone is GnosisResultsTextField) { TextHeight = GlobalData.Singleton.StyleHelper.GetTextHeight( (GnosisGridTextField)fieldClone, instanceController.EntityController.GetNormalStyle().Font, instanceController.EntityController.GetNormalStyle().FontSize); //PaddingVertical = (int)(fieldHeight - TextHeight) / 2; } }