示例#1
0
        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"));
        }
示例#2
0
        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"));
        }