Exemplo n.º 1
0
        private void BuildSeekSlider(SeekSliderLayout layout)
        {
            var hbox = new HBox()
            {
                Spacing = 2
            };

            seek_slider           = new SeekSlider();
            stream_position_label = new StreamPositionLabel(seek_slider);

            if (layout == SeekSliderLayout.Horizontal)
            {
                box         = new HBox();
                box.Spacing = 5;
                stream_position_label.FormatString = "<b>{0}</b>";
            }
            else
            {
                box = new VBox();
            }

            seek_slider.SetSizeRequest(175, -1);

            box.PackStart(seek_slider, false, false, 0);
            box.PackStart(stream_position_label, true, true, 0);

            hbox.PackStart(box, true, true, 0);

            grabber = new Hyena.Widgets.GrabHandle()
            {
                NoShowAll = true
            };
            grabber.ControlWidthOf(seek_slider, 125, 1024, true);

            hbox.PackStart(grabber, true, true, 0);
            hbox.ShowAll();
            Resizable = false;

            Add(hbox);
        }
Exemplo n.º 2
0
        private void BuildSeekSlider(SeekSliderLayout layout)
        {
            var hbox = new HBox () { Spacing = 2 };
            seek_slider = new SeekSlider ();
            stream_position_label = new StreamPositionLabel (seek_slider);

            if (layout == SeekSliderLayout.Horizontal) {
                box = new HBox ();
                box.Spacing = 5;
                stream_position_label.FormatString = "<b>{0}</b>";
            } else {
                box = new VBox ();
            }

            seek_slider.SetSizeRequest (175, -1);

            box.PackStart (seek_slider, false, false, 0);
            box.PackStart (stream_position_label, true, true, 0);

            hbox.PackStart (box, true, true, 0);

            grabber = new Hyena.Widgets.GrabHandle () { NoShowAll = true };
            grabber.ControlWidthOf (seek_slider, 125, 1024, true);

            hbox.PackStart (grabber, true, true, 0);
            hbox.ShowAll ();
            Resizable = false;

            Add (hbox);
        }