internal GtkCrossPlatformLibraryProjectTemplateWizardPageWidget (CrossPlatformLibraryTemplateWizardPage wizardPage) : this () { this.wizardPage = wizardPage; nameTextBox.TextInserted += NameTextInserted; nameTextBox.Changed += NameTextChanged; descriptionTextBox.Text = wizardPage.Description; descriptionTextBox.Changed += DescriptionTextChanged; nameTextBox.ActivatesDefault = true; descriptionTextBox.ActivatesDefault = true; nameTextBox.TruncateMultiline = true; descriptionTextBox.TruncateMultiline = true; androidCheckButton.Active = wizardPage.IsAndroidChecked; androidCheckButton.Sensitive = wizardPage.IsAndroidEnabled; androidCheckButton.Toggled += AndroidCheckButtonToggled; iOSCheckButton.Active = wizardPage.IsIOSChecked; iOSCheckButton.Sensitive = wizardPage.IsIOSEnabled; iOSCheckButton.Toggled += IOSCheckButtonToggled; portableClassLibraryRadioButton.Active = wizardPage.IsPortableClassLibrarySelected; portableClassLibraryRadioButton.Toggled += PortableClassLibraryRadioButtonToggled; targetPlatformsVBox.Sensitive = !wizardPage.IsPortableClassLibrarySelected; sharedProjectRadioButton.Active = wizardPage.IsSharedProjectSelected; sharedProjectRadioButton.Toggled += SharedProjectRadioButtonToggled; }
internal GtkCrossPlatformLibraryProjectTemplateWizardPageWidget(CrossPlatformLibraryTemplateWizardPage wizardPage) : this() { this.wizardPage = wizardPage; nameTextBox.TextInserted += NameTextInserted; nameTextBox.Changed += NameTextChanged; descriptionTextBox.Text = wizardPage.Description; descriptionTextBox.Changed += DescriptionTextChanged; nameTextBox.ActivatesDefault = true; descriptionTextBox.ActivatesDefault = true; nameTextBox.TruncateMultiline = true; descriptionTextBox.TruncateMultiline = true; androidCheckButton.Active = wizardPage.IsAndroidChecked; androidCheckButton.Sensitive = wizardPage.IsAndroidEnabled; androidCheckButton.Toggled += AndroidCheckButtonToggled; iOSCheckButton.Active = wizardPage.IsIOSChecked; iOSCheckButton.Sensitive = wizardPage.IsIOSEnabled; iOSCheckButton.Toggled += IOSCheckButtonToggled; portableClassLibraryRadioButton.Active = wizardPage.IsPortableClassLibrarySelected; portableClassLibraryRadioButton.Toggled += PortableClassLibraryRadioButtonToggled; targetPlatformsVBox.Sensitive = !wizardPage.IsPortableClassLibrarySelected; sharedProjectRadioButton.Active = wizardPage.IsSharedProjectSelected; sharedProjectRadioButton.Toggled += SharedProjectRadioButtonToggled; }