public CMakeFileFormat(FilePath file, CMakeProject project, CMakeFileFormat parent) { this.file = file; this.project = project; this.parent = parent; Parse(); }
public void LoadFrom(FilePath file) { this.file = file; CMakeFileFormat fileFormat = new CMakeFileFormat(file, this); name = fileFormat.ProjectName; this.fileFormat = fileFormat; }
public CMakeCommand(string name, Match command, CMakeFileFormat parent) { this.name = name; this.command = command; this.parent = parent; if (command != null) { ParseArguments(); } }
public CMakeTarget(CMakeCommand command, CMakeFileFormat parent) { Initialize(this); this.command = command; this.parent = parent; if (command.Name.ToLower() == "add_executable") { type = Types.Binary; } PopulateFiles(); }
public TargetPickerDialog(string title, CMakeFileFormat parent) { this.Build(); this.parent = parent; Title = title; treeview1.Model = store; treeview1.HeadersVisible = false; var textColumn = new TreeViewColumn(); textColumn.Title = "Targets"; var toggle = new CellRendererToggle(); toggle.Toggled += ToggleEventHandler; textColumn.PackStart(toggle, false); textColumn.AddAttribute(toggle, "active", 0); var boolColumn = new TreeViewColumn(); textColumn.Title = "Targets"; var text = new CellRendererText(); textColumn.PackStart(text, false); textColumn.AddAttribute(text, "text", 1); treeview1.AppendColumn(textColumn); PopulateTargets(); buttonOk.Clicked += ButtonOkClicked; select.Clicked += SelectClicked; deselect.Clicked += DeselectClicked; newTarget.Clicked += NewTargetClicked; }
public CMakeVariableManager(CMakeFileFormat file) { parent = file; PopulateVariables(); }