Beispiel #1
0
        private FlowLayoutWidget createPrinterModelContainer(string make = "Other")
        {
            FlowLayoutWidget container = new FlowLayoutWidget(FlowDirection.TopToBottom);

            container.Margin = new BorderDouble(0, 5);
            BorderDouble elementMargin = new BorderDouble(top: 3);

            string     printerModelLabelTxt     = LocalizedString.Get("Select Model");
            string     printerModelLabelTxtFull = string.Format("{0}:", printerModelLabelTxt);
            TextWidget printerModelLabel        = new TextWidget(printerModelLabelTxtFull, 0, 0, 12);

            printerModelLabel.TextColor = this.defaultTextColor;
            printerModelLabel.HAnchor   = HAnchor.ParentLeftRight;
            printerModelLabel.Margin    = elementMargin;

            ModelChooser printerModelSelector = new ModelChooser(make);

            printerModelSelector.HAnchor = HAnchor.ParentLeftRight;
            printerModelSelector.Margin  = elementMargin;
            printerModelSelector.ModelDropList.SelectionChanged += new EventHandler(ModelDropList_SelectionChanged);
            printerModelSelector.SelectIfOnlyOneModel();

            printerModelError           = new TextWidget(LocalizedString.Get("Select the printer model"), 0, 0, 10);
            printerModelError.TextColor = ActiveTheme.Instance.PrimaryTextColor;
            printerModelError.HAnchor   = HAnchor.ParentLeftRight;
            printerModelError.Margin    = elementMargin;

            container.AddChild(printerModelLabel);
            container.AddChild(printerModelSelector);
            container.AddChild(printerModelError);

            container.HAnchor = HAnchor.ParentLeftRight;
            return(container);
        }
Beispiel #2
0
        private FlowLayoutWidget createPrinterModelContainer(string make = "Other")
        {
            BorderDouble elementMargin = new BorderDouble(top: 3);

            TextWidget printerModelLabel = new TextWidget("Model".Localize() + ":", 0, 0, 12)
            {
                TextColor = ActiveTheme.Instance.PrimaryTextColor,
                HAnchor   = HAnchor.ParentLeftRight,
                Margin    = elementMargin
            };

            ModelChooser printerModelSelector = new ModelChooser(make)
            {
                HAnchor = HAnchor.ParentLeftRight,
                Margin  = elementMargin
            };

            printerModelSelector.ModelDropList.SelectionChanged += new EventHandler(ModelDropList_SelectionChanged);
            printerModelSelector.SelectIfOnlyOneModel();

            printerModelError = new TextWidget("Select the printer model".Localize(), 0, 0, 10)
            {
                TextColor = ActiveTheme.Instance.SecondaryAccentColor,
                HAnchor   = HAnchor.ParentLeftRight,
                Margin    = elementMargin
            };

            FlowLayoutWidget container = new FlowLayoutWidget(FlowDirection.TopToBottom);

            container.Margin = new BorderDouble(0, 5);
            container.AddChild(printerModelLabel);
            container.AddChild(printerModelSelector);
            container.AddChild(printerModelError);
            container.HAnchor = HAnchor.ParentLeftRight;

            return(container);
        }
		private FlowLayoutWidget createPrinterModelContainer(string make = "Other")
		{
			FlowLayoutWidget container = new FlowLayoutWidget(FlowDirection.TopToBottom);
			container.Margin = new BorderDouble(0, 5);
			BorderDouble elementMargin = new BorderDouble(top: 3);

			string printerModelLabelTxt = LocalizedString.Get("Select Model");
			string printerModelLabelTxtFull = string.Format("{0}:", printerModelLabelTxt);
			TextWidget printerModelLabel = new TextWidget(printerModelLabelTxtFull, 0, 0, 12);
			printerModelLabel.TextColor = this.defaultTextColor;
			printerModelLabel.HAnchor = HAnchor.ParentLeftRight;
			printerModelLabel.Margin = elementMargin;

			ModelChooser printerModelSelector = new ModelChooser(make);
			printerModelSelector.HAnchor = HAnchor.ParentLeftRight;
			printerModelSelector.Margin = elementMargin;
			printerModelSelector.ModelDropList.SelectionChanged += new EventHandler(ModelDropList_SelectionChanged);
			printerModelSelector.SelectIfOnlyOneModel();

			printerModelError = new TextWidget(LocalizedString.Get("Select the printer model"), 0, 0, 10);
			printerModelError.TextColor = ActiveTheme.Instance.PrimaryTextColor;
			printerModelError.HAnchor = HAnchor.ParentLeftRight;
			printerModelError.Margin = elementMargin;

			container.AddChild(printerModelLabel);
			container.AddChild(printerModelSelector);
			container.AddChild(printerModelError);

			container.HAnchor = HAnchor.ParentLeftRight;
			return container;
		}
		private FlowLayoutWidget createPrinterModelContainer(string make = "Other")
		{
			BorderDouble elementMargin = new BorderDouble(top: 3);

			TextWidget printerModelLabel = new TextWidget("Model".Localize() + ":", 0, 0, 12)
			{
				TextColor = ActiveTheme.Instance.PrimaryTextColor,
				HAnchor = HAnchor.ParentLeftRight,
				Margin = elementMargin
			};

			ModelChooser printerModelSelector = new ModelChooser(make)
			{
				HAnchor = HAnchor.ParentLeftRight,
				Margin = elementMargin
			};
			printerModelSelector.ModelDropList.SelectionChanged += new EventHandler(ModelDropList_SelectionChanged);
			printerModelSelector.SelectIfOnlyOneModel();

			printerModelError = new TextWidget("Select the printer model".Localize(), 0, 0, 10)
			{
				TextColor = ActiveTheme.Instance.PrimaryTextColor,
				HAnchor = HAnchor.ParentLeftRight,
				Margin = elementMargin
			};

			FlowLayoutWidget container = new FlowLayoutWidget(FlowDirection.TopToBottom);
			container.Margin = new BorderDouble(0, 5);
			container.AddChild(printerModelLabel);
			container.AddChild(printerModelSelector);
			container.AddChild(printerModelError);
			container.HAnchor = HAnchor.ParentLeftRight;

			return container;
		}