예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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);
        }