Ejemplo n.º 1
0
        /// <summary>
        /// Create all checkboxes in VBox layout.
        /// </summary>
        private void _initializeComponents()
        {
            // Create list
            ScenarioCheckboxList = new VBox();

            // Create select all checkbox
            SelectAll          = new CheckBox(Director.Properties.Resources.SelectAll);
            SelectAll.Toggled += SelectAll_Toggled;
            ScenarioCheckboxList.PackStart(SelectAll);

            // Create all scenarios checkboxes
            foreach (Scenario s in ActiveServer.Scenarios)
            {
                CheckBoxListItem c = new CheckBoxListItem()
                {
                    ScenarioCheckBox = new CheckBox(s.Name),
                    ScenarioInstance = s
                };
                c.ScenarioCheckBox.Toggled += ScenarioList_Clicked;
                ScenarioCheckboxList.PackStart(c.ScenarioCheckBox);
                CheckBoxes.Add(c);
            }

            // Scroll view
            ListScrollBar = new ScrollView()
            {
                VerticalScrollPolicy   = ScrollPolicy.Automatic,
                HorizontalScrollPolicy = ScrollPolicy.Never,
                Content = ScenarioCheckboxList
            };

            // Add as content
            Content = ListScrollBar;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Create all checkboxes in VBox layout.
        /// </summary>
        private void _initializeComponents()
        {
            // Create list
            ScenarioCheckboxList = new VBox();

            // Create select all checkbox
            SelectAll = new CheckBox(Director.Properties.Resources.SelectAll);
            SelectAll.Toggled += SelectAll_Toggled;
            ScenarioCheckboxList.PackStart(SelectAll);

            // Create all scenarios checkboxes
            foreach (Scenario s in ActiveServer.Scenarios)
            {
                CheckBoxListItem c = new CheckBoxListItem()
                {
                    ScenarioCheckBox = new CheckBox(s.Name),
                    ScenarioInstance = s
                };
                c.ScenarioCheckBox.Toggled += ScenarioList_Clicked;
                ScenarioCheckboxList.PackStart(c.ScenarioCheckBox);
                CheckBoxes.Add(c);
            }

            // Scroll view
            ListScrollBar = new ScrollView()
            {
                VerticalScrollPolicy = ScrollPolicy.Automatic,
                HorizontalScrollPolicy = ScrollPolicy.Never,
                Content = ScenarioCheckboxList
            };

            // Add as content
            Content = ListScrollBar;
        }