Example #1
0
        public GameOverview(LearnMode mode)
        {
            list = new ListView {
                Dock          = DockStyle.Fill,
                Margin        = new Padding(3),
                FullRowSelect = true,
                View          = View.Details,
                HeaderStyle   = ColumnHeaderStyle.None
            };
            groups = new List <ListViewGroup>();

            Controls.Add(list);
            ThemeHelper.UseExplorerTheme(list);

            InitializeContextMenu();

            list.Resize += delegate { DistributeColumns(); };
            Load        += delegate { DistributeColumns(); };
        }
Example #2
0
        public OptionsMenu(LearnMode mode)
        {
            this.mode = mode;

            optionsItem = new ToolStripMenuItem(Resources.LearnMode.Options);
            base.Items.Add(optionsItem);

            swapItem        = new ToolStripMenuItem(Resources.LearnMode.Swap);
            swapItem.Click += delegate {
                mode.Swap = !mode.Swap;
            };
            swapItem.ShortcutKeys = Keys.Control | Keys.I;

            optionsItem.DropDownOpening += OptionsItemDropDownOpening;
            optionsItem.DropDownItems.Add(swapItem);
            optionsItem.DropDownItems.Add(new ToolStripSeparator());

            AddFixupItem(Resources.LearnMode.IgnoreSpaces, "PracticeFixSpaces", optionsItem);
            AddFixupItem(Resources.LearnMode.IgnorePunctuation, "PracticeFixPunctuation", optionsItem);
            AddFixupItem(Resources.LearnMode.IgnoreParenthesized, "PracticeFixParentheses", optionsItem);
            AddFixupItem(Resources.LearnMode.IgnoreCase, "PracticeFixCase", optionsItem);
        }
Example #3
0
		public OptionsMenu(LearnMode mode) {
			this.mode = mode;

			optionsItem = new ToolStripMenuItem(Resources.LearnMode.Options);
			base.Items.Add(optionsItem);

			swapItem = new ToolStripMenuItem(Resources.LearnMode.Swap);
			swapItem.Click += delegate {
				mode.Swap = !mode.Swap;
			};
			swapItem.ShortcutKeys = Keys.Control | Keys.I;

			optionsItem.DropDownOpening += OptionsItemDropDownOpening;
			optionsItem.DropDownItems.Add(swapItem);
			optionsItem.DropDownItems.Add(new ToolStripSeparator());
			
			AddFixupItem(Resources.LearnMode.IgnoreSpaces, "PracticeFixSpaces", optionsItem);
			AddFixupItem(Resources.LearnMode.IgnorePunctuation, "PracticeFixPunctuation", optionsItem);
			AddFixupItem(Resources.LearnMode.IgnoreParenthesized, "PracticeFixParentheses", optionsItem);
			AddFixupItem(Resources.LearnMode.IgnoreCase, "PracticeFixCase", optionsItem);
		}
Example #4
0
		public GameOverview(LearnMode mode) {
			list = new ListView { 
				Dock = DockStyle.Fill, 
				Margin = new Padding(3),
				FullRowSelect = true,
				View = View.Details,
				HeaderStyle = ColumnHeaderStyle.None
			};
			groups = new List<ListViewGroup>();

			Controls.Add(list);
			ThemeHelper.UseExplorerTheme(list);

			InitializeContextMenu();

			list.Resize += delegate { DistributeColumns(); };
			Load += delegate { DistributeColumns(); };
		}