Esempio n. 1
0
        public RangeEntry(string rangeLabel, RangeOrderClosure orderClosure, string orderTooltip)
        {
            AutoOrderButton auto_order_button;

            PackStart(from_entry = new SpinButtonEntry(0, 999, 1), true, true, 0);
            PackStart(new Label(rangeLabel), false, false, 6);
            PackStart(to_entry = new SpinButtonEntry(0, 999, 1), true, true, 0);
            if (orderClosure != null)
            {
                PackStart(auto_order_button = new AutoOrderButton(), false, false, 1);
                auto_order_button.Clicked  += delegate { orderClosure(this); };
                if (orderTooltip != null)
                {
                    auto_order_button.TooltipText = orderTooltip;
                }
            }

            ShowAll();

            from_entry.WidthChars = 2;
            to_entry.WidthChars   = 2;

            from_entry.ValueChanged += OnChanged;
            to_entry.ValueChanged   += OnChanged;
            from_entry.Output       += OnOutput;
            to_entry.Output         += OnOutput;
        }
Esempio n. 2
0
        public RangeEntry(string rangeLabel, RangeOrderClosure orderClosure, string orderTooltip)
        {
            AutoOrderButton auto_order_button;

            PackStart (from_entry = new SpinButtonEntry (0, 999, 1), true, true, 0);
            PackStart (new Label (rangeLabel), false, false, 6);
            PackStart (to_entry = new SpinButtonEntry (0, 999, 1), true, true, 0);
            if (orderClosure != null) {
                PackStart (auto_order_button = new AutoOrderButton (), false, false, 1);
                auto_order_button.Clicked += delegate { orderClosure (this); };
                if (orderTooltip != null) {
                    auto_order_button.TooltipText = orderTooltip;
                }
            }

            ShowAll ();

            from_entry.WidthChars = 2;
            to_entry.WidthChars = 2;

            from_entry.ValueChanged += OnChanged;
            to_entry.ValueChanged += OnChanged;
            from_entry.Output += OnOutput;
            to_entry.Output += OnOutput;
        }