void HandleRowFilterChange(object sender, KeyEventArgs e)
        {
            if (e.KeyData == Keys.Enter)
            {
                string rowfilter = RowFilter;
                LayoutDetails.HandleMenuLabelEdit(sender, e, ref rowfilter, SetSaveRequired);
                RowFilter = rowfilter;

                // update based on filter setting
                Timeline.Refresh();

                // add it to menu
                ToolStripMenuItem test = new ToolStripMenuItem(rowfilter);
                test.Click += delegate(object sender2, EventArgs e2) { RowFilter = RowFilterStrip.Text = test.Text; Timeline.Refresh(); };
                RowFilterStrip.DropDownItems.Add(test);


                // now add it to underlyin gdata
                if (RowHistory != null)
                {
                    if (RowHistory.Count == 5)
                    {
                        RowHistory.Insert(0, rowfilter);
                        // we know we have one at position 5 because count was 5 before (which meant position 4) and we added one
                        RowHistory.RemoveAt(5);
                    }
                    else
                    {
                        RowHistory.Insert(0, rowfilter);
                    }
                }
            }
        }
Esempio n. 2
0
        void HandleNoteLinkNameChange(object sender, KeyEventArgs e)
        {
            string tablecaption = TableCaption;

            LayoutDetails.HandleMenuLabelEdit(sender, e, ref tablecaption, SetSaveRequired);
            TableCaption = tablecaption;
        }
Esempio n. 3
0
        void HandleNextTableKeyDown(object sender, KeyEventArgs e)
        {
            string nextTable = NextTable;

            LayoutDetails.HandleMenuLabelEdit(sender, e, ref nextTable, SetSaveRequired);
            NextTable = nextTable;


//			if (e.KeyData == Keys.Enter) {
//				// the header is not updated unti enter pressed but the NAME is being updated
//				NextTable = (sender as ToolStripTextBox).Text;
//				if ( (sender as ToolStripTextBox).Tag != null && ((sender as ToolStripTextBox).Tag is ToolStripMenuItem))
//				{
//					((sender as ToolStripTextBox).Tag as ToolStripMenuItem).Text = NextTable;
//				}
//
//				// silenece beep
//				e.SuppressKeyPress = true;
//				SetSaveRequired(true);
//
//			}
        }