コード例 #1
0
ファイル: GenAndAsm.cs プロジェクト: theotherside/6502bench
        private void assemblerComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            AsmComboItem sel = (AsmComboItem)assemblerComboBox.SelectedItem;

            if (mSelectedAssemblerId != sel.AssemblerId)
            {
                // Selection changed, discard window contents.
                mSelectedAssemblerId = sel.AssemblerId;
                AppSettings.Global.SetString(AppSettings.SRCGEN_DEFAULT_ASM,
                                             mSelectedAssemblerId.ToString());
                ResetElements();
            }
        }
コード例 #2
0
ファイル: GenAndAsm.xaml.cs プロジェクト: retroric/6502bench
        /// <summary>
        /// Updates the selected assembler as the combo box selection changes.  This is
        /// expected to be called during the window load event, to initialize the field.
        /// </summary>
        private void AssemblerComboBox_SelectionChanged(object sender,
                                                        SelectionChangedEventArgs e)
        {
            AsmComboItem sel = (AsmComboItem)assemblerComboBox.SelectedItem;

            if (sel == null)
            {
                // this happens on Items.Clear()
                return;
            }
            if (mSelectedAssemblerId != sel.AssemblerId)
            {
                // Selection changed, discard window contents.
                mSelectedAssemblerId = sel.AssemblerId;
                AppSettings.Global.SetString(AppSettings.SRCGEN_DEFAULT_ASM,
                                             mSelectedAssemblerId.ToString());
                ResetElements();
            }
        }
コード例 #3
0
 private static string GetSettingName(AssemblerInfo.Id id)
 {
     return(AppSettings.ASM_CONFIG_PREFIX + id.ToString());
 }