Ejemplo n.º 1
0
        /// <summary>
        /// Create new header item.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void NewHeader_Clicked(object sender, EventArgs e)
        {
            Header NewHeader = new Header();

            Headers.Add(NewHeader);
            HeaderListItem NewHeaderListItem = new HeaderListItem(this, NewHeader,
                                                                  ((Headers.Count - 1) % 2 == 0) ? Colors.White : Colors.LightGray);

            HeaderListBox.PackStart(NewHeaderListItem);
            HeaderListItems.Add(NewHeaderListItem);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Refresh header list items.
        /// </summary>
        public void RefreshHeaderList()
        {
            HeaderListBox.Clear();
            var x = 0;

            TAB_INDEX = 0;
            foreach (var h in Headers)
            {
                var tmp = new HeaderListItem(this, h, (x % 2 == 0) ? Colors.White : Colors.LightGray);
                HeaderListBox.PackStart(tmp);
                HeaderListItems.Add(tmp);
                x++;
            }
        }