/* * Static Methods */ public static SmartCIO CreateImageListSmartCIO(PUC.GroupNode group) { if (group is ListGroupNode && ((ListGroupNode)group).SelectionType == SelectionType.One) { return(new ImageListSmartCIO(group)); } return(null); }
/* * Static Methods (for Dynamic Class Loading) */ public static SmartCIO CreateTimeDurationSmartCIO(PUC.GroupNode group) { if (group.IsObject()) { ApplianceState state = (ApplianceState)((ObjectGroupNode)group).Object; if (state.ReadOnly && state.ConstraintVariable) { return(null); } else { return(new TimeDurationSmartCIO(group)); } } else { return(new TimeDurationSmartCIO(group)); } }
/* * Static Methods (for Dynamic Class Loading) */ public static SmartCIO CreateMediaControlsSmartCIO(PUC.GroupNode group) { return(new MediaControlsSmartCIO(group)); }
/* * Static Methods (for Dynamic Class Loading) */ public static SmartCIO CreateGenericSmartCIO(PUC.GroupNode group) { return(new GenericSmartCIO(group)); }
/* * Static Methods (for Dynamic Class Loading) */ public static SmartCIO CreateDimmerSmartCIO(PUC.GroupNode group) { return(new DimmerSmartCIO(group)); }
public static SmartCIO CreateImageSmartCIO(PUC.GroupNode group) { return(new ImageSmartCIO(group)); }