Esempio n. 1
0
	private void SetDefaultsFileSaveNewline () {
		string[] additionalActions = { Catalog.GetString("Remember the last used type") };
		NewlineType newlineTypeToSelect = NewlineType.Unknown;
		ConfigFileSaveNewlineOption fileSaveNewlineOption = Base.Config.PrefsDefaultsFileSaveNewlineOption;
		if (fileSaveNewlineOption == ConfigFileSaveNewlineOption.Specific) {
			newlineTypeToSelect = Base.Config.PrefsDefaultsFileSaveNewline;
		}

		fileSaveNewline = new NewlineTypeComboBox(fileSaveNewlineComboBox, newlineTypeToSelect, additionalActions);
		if (fileSaveNewlineOption != ConfigFileSaveNewlineOption.Specific) {
			fileSaveNewline.ActiveSelection = (int)fileSaveNewlineOption;
		}
		fileSaveNewline.SelectionChanged += OnDefaultsFileSaveNewlineChanged;
	}
	private void InitNewlineComboBox () {
		NewlineType newlineTypeToSelect = Base.Config.PrefsDefaultsFileSaveNewline;
		/* If no newline type set, or system default unknown, use Unix */
		if (newlineTypeToSelect == NewlineType.Unknown)
			newlineTypeToSelect = NewlineType.Unix;

		this.newlineComboBoxComponent = new NewlineTypeComboBox(newlineTypeComboBox, newlineTypeToSelect, null);
	}