protected virtual void UpdateTypePanelSensitivity(object sender, EventArgs e) { //FIXME: need to fix the class list widget bool enabled = typePanel.Sensitive = false; // stronglyTypedCheck.Active; if (enabled && classDataProvider == null) { dataClassCombo.DataProvider = classDataProvider = new TypeDataProvider(project); if (classDataProvider.List.Count > 0) { dataClassCombo.SetItem(0); } } Validate(); }
protected void UpdateTypePanelSensitivity(object sender, EventArgs e) { bool enabled = typePanel.Sensitive = stronglyTypedCheck.Active; if (enabled && classDataProvider == null) { classDataProvider = new TypeDataProvider(project); dataClassStore = new ListStore(typeof(string)); foreach (var item in classDataProvider.TypeNamesList) { dataClassStore.AppendValues(item); } dataClassCombo.Model = dataClassStore; if (classDataProvider.TypeNamesList.Count > 0) { dataClassCombo.Active = 0; } } Validate(); }
protected virtual void UpdateTypePanelSensitivity (object sender, EventArgs e) { //FIXME: need to fix the class list widget bool enabled = typePanel.Sensitive = false; // stronglyTypedCheck.Active; if (enabled && classDataProvider == null) { dataClassCombo.DataProvider = classDataProvider = new TypeDataProvider (project); if (classDataProvider.List.Count > 0) dataClassCombo.SetItem (0); } Validate (); }
protected async void UpdateTypePanelSensitivity (object sender, EventArgs e) { bool enabled = typePanel.Sensitive = stronglyTypedCheck.Active; if (enabled && classDataProvider == null) { classDataProvider = new TypeDataProvider (); await classDataProvider.GetTypes (project); dataClassStore = new ListStore (typeof (string)); foreach (var item in classDataProvider.TypeNamesList) dataClassStore.AppendValues (item); dataClassCombo.Model = dataClassStore; if (classDataProvider.TypeNamesList.Count > 0) dataClassCombo.Active = 0; } Validate (); }