public override void LoadPanelContents() { SetupFromXmlStream(GetType().Assembly.GetManifestResourceStream( "ICSharpCode.CppBinding.Resources.LinkerOptions.xfrm")); InitializeHelper(); helper.BindString("libraryPathTextBox", "LibraryPath", TextBoxEditMode.EditRawProperty); Get <Button>("libraryPath").Click += ListEditor.DirectoriesEditor(this, "libraryPath").Event; TextBox additionalLibsTextBox = Get <TextBox>("additionalLibs"); helper.AddBinding(null, new ItemDefinitionGroupBinding <TextBox>(additionalLibsTextBox, "Link", "AdditionalDependencies")); Get <Button>("additionalLibs").Click += ListEditor.SymbolsEditor(this, "additionalLibs").Event; TextBox addModuleTextBox = Get <TextBox>("addModule"); helper.AddBinding(null, new ItemDefinitionGroupBinding <TextBox>(addModuleTextBox, "Link", "AddModuleNamesToAssembly")); Get <Button>("addModule").Click += ListEditor.SymbolsEditor(this, "addModule").Event; CheckBox debugInfoCheckBox = Get <CheckBox>("debugInfo"); helper.AddBinding(null, new CheckBoxItemDefinitionGroupBinding(debugInfoCheckBox, "Link", "GenerateDebugInformation")); TextBox resourceFileTextBox = Get <TextBox>("resourceFile"); helper.AddBinding(null, new ItemDefinitionGroupBinding <TextBox>(resourceFileTextBox, "Link", "EmbedManagedResourceFile")); Get <Button>("resourceFile").Click += ListEditor.SymbolsEditor(this, "resourceFile").Event; TextBox additionalOptionsTextBox = Get <TextBox>("additionalOptions"); helper.AddBinding(null, new ItemDefinitionGroupBinding <TextBox>(additionalOptionsTextBox, "Link", "AdditionalOptions")); }
public override void LoadPanelContents() { SetupFromXmlStream(GetType().Assembly.GetManifestResourceStream( "ICSharpCode.CppBinding.Resources.PreprocessorOptions.xfrm")); InitializeHelper(); TextBox defineTextBox = Get <TextBox>("define"); helper.AddBinding(null, new ItemDefinitionGroupBinding <TextBox>(defineTextBox, "ClCompile", "PreprocessorDefinitions")); Get <Button>("define").Click += ListEditor.SymbolsEditor(this, "define").Event; helper.BindString("includePathTextBox", "IncludePath", TextBoxEditMode.EditRawProperty); Get <Button>("includePath").Click += ListEditor.DirectoriesEditor(this, "includePath").Event; TextBox undefineTextBox = Get <TextBox>("undefine"); helper.AddBinding(null, new ItemDefinitionGroupBinding <TextBox>(undefineTextBox, "ClCompile", "UndefinePreprocessorDefinitions")); Get <Button>("undefine").Click += ListEditor.SymbolsEditor(this, "undefine").Event; CheckBox undefineAllCheckBox = Get <CheckBox>("undefineAll"); helper.AddBinding(null, new CheckBoxItemDefinitionGroupBinding(undefineAllCheckBox, "ClCompile", "UndefineAllPreprocessorDefinitions")); }