public Container(LayoutContext context, Container parent) { Parent = parent; Left = new ArithmeticVariable(context.ArithmeticContext); Top = new ArithmeticVariable(context.ArithmeticContext); Width = new ArithmeticVariable(context.ArithmeticContext); Height = new ArithmeticVariable(context.ArithmeticContext); context.Containers.Add(this); }
public Label(LayoutContext context, Container container, string text, string fontFamily, float fontSize) { Container = container; Left = new ArithmeticVariable(context.ArithmeticContext); Top = new ArithmeticVariable(context.ArithmeticContext); Text = text; FontFamily = fontFamily; FontSize = fontSize; context.Labels.Add(this); }
public TextInput(LayoutContext context, Container container, string text, string fontFamily, float fontSize) { Container = container; Left = new ArithmeticVariable(context.ArithmeticContext); Top = new ArithmeticVariable(context.ArithmeticContext); Width = new ArithmeticVariable(context.ArithmeticContext); Height = new ArithmeticVariable(context.ArithmeticContext); Text = text; FontFamily = fontFamily; FontSize = fontSize; context.TextInputs.Add(this); }