|
Makeprojects
|
Visual Studio 2003-2008 formatter. More...


Public Member Functions | |
| __init__ (self, project) | |
| Init defaults. | |
| generate (self, line_list=None, indent=0, ide=None) | |
| Write out the VS2003vcproj record. | |
| Public Member Functions inherited from makeprojects.visual_studio.VS2003XML | |
| __init__ (self, name, attributes=None, force_pair=False) | |
| Set the defaults. | |
| add_attribute (self, attribute) | |
| Add an attribute object. | |
| add_attributes (self, attributes) | |
| Add a list of attribute objects. | |
| add_element (self, element) | |
| Add an element to this XML element. | |
| set_attribute (self, name, value) | |
| Change existing attribute. | |
| remove_attribute (self, name) | |
| Remove an attribute. | |
| reset_attribute (self, name) | |
| Reset an attribute to default. | |
| __repr__ (self) | |
| Convert the solution record into a human readable description. | |
| __str__ (self) | |
| Convert the solultion record into a human readable description. | |
Public Attributes | |
| project = project | |
| Parent project. | |
| Public Attributes inherited from makeprojects.visual_studio.VS2003XML | |
| name = name | |
| Name of this XML chunk. | |
| force_pair = force_pair | |
| Disable <foo/> syntax. | |
| list | elements = [] |
| List of elements in this element. | |
| list | attributes = [] |
| List of valid attributes and defaults. | |
Visual Studio 2003-2008 formatter.
This record instructs how to write a Visual Studio 2003-2008 format vcproj file.
| makeprojects.visual_studio.VS2003vcproj.__init__ | ( | self, | |
| project ) |
Init defaults.
| project | Project record to extract defaults. |
| makeprojects.visual_studio.VS2003vcproj.generate | ( | self, | |
| line_list = None, | |||
| indent = 0, | |||
| ide = None ) |
Write out the VS2003vcproj record.
| line_list | string list to save the XML text |
| indent | Level of indentation to begin with. |
| ide | IDE to generate for. |
Reimplemented from makeprojects.visual_studio.VS2003XML.