Next:
2.1 The GNUstep Markup
Up:
manual
Previous:
1.11 Borders
2. The GNUstep Markup Language
Subsections
2.1 The GNUstep Markup Language
2.2 General overview of the main components
2.2.1 XML Header
2.2.2 The
<gsmarkup>
tag
2.2.3 Comments
2.2.4 Special Characters
2.2.5
<objects>
and
<connectors>
sections
2.3 The objects section
2.3.1 Relationship between tags and objects
2.3.2 Object tags - basic example
2.3.3 Object tags - attributes
2.3.3.1 String attributes
2.3.3.2 Localizable strings attributes
2.3.3.3 Boolean attributes
2.3.3.4 Number attributes
2.3.3.5 Image attributes
2.3.3.6 Color attributes
2.3.3.7 Font attributes
2.3.3.8 The instanceOf attribute
2.3.3.9 The id attribute
2.3.3.10 Attributes referring to other objects
2.3.3.11 Technical details of embedded outlets
2.3.3.12 Advanced embedded outlets using key value paths
2.3.4 Object tags - content
2.3.4.1 No content
2.3.4.2 String content
2.3.4.3 Tag content
2.4 The connectors section
2.4.1 How objects are given ids
2.4.2 Connector tags
2.4.3 Outlet connectors
2.4.4 Details of how outlet connections are established
2.5 The GSMarkup NSBundle Additions API
2.5.1 What is the NSBundle Additions API
2.5.2 Methods reference
2.5.2.1 NSBundle methods
2.5.2.2 awakeFromGSMarkup informal protocol
2.5.2.3 GSMarkupTopLevelObjects informal protocol
2.5.3 Accessing the top-level objects
2.6 Integrating Renaissance in your application
2.6.1 The application main nib
2.6.2 When to load the main menu gsmarkup
2.6.3 When to load the main window gsmarkup
2.6.4 When to load other gsmarkup files
2.6.5 Renaissance and NSDocument-based applications
2.6.5.1 GSMarkupWindowController
2.6.5.2 GSMarkupDocument
2.7 Object tag reference
2.7.1 The image tag
2.7.1.1 Description
2.7.1.2 Attributes
2.7.1.3 Possible object attributes
2.7.1.4 Content
2.7.1.5 Examples
2.7.2 The instance tag
2.7.2.1 Description
2.7.2.2 Attributes
2.7.2.3 Possible object attributes
2.7.2.4 Content
2.7.2.5 Examples
2.7.3 The menu tag
2.7.3.1 Description
2.7.3.2 Attributes
2.7.3.3 Possible object attributes
2.7.3.4 Content
2.7.3.5 Examples
2.7.3.6 Portability
2.7.4 The menuItem tag
2.7.4.1 Description
2.7.4.2 Attributes
2.7.4.3 Possible object attributes
2.7.4.4 Content
2.7.4.5 Examples
2.7.5 The menuSeparator tag
2.7.5.1 Description
2.7.5.2 Attributes
2.7.5.3 Possible object attributes
2.7.5.4 Content
2.7.5.5 Examples
2.7.6 The panel tag
2.7.6.1 Description
2.7.6.2 Attributes
2.7.6.3 Possible object attributes
2.7.6.4 Content
2.7.6.5 Examples
2.7.7 The view tag
2.7.7.1 Description
2.7.7.2 Attributes
2.7.7.3 Possible object attributes
2.7.7.4 Content
2.7.7.5 Examples
2.7.8 The window tag
2.7.8.1 Description
2.7.8.2 Attributes
2.7.8.3 Possible object attributes
2.7.8.4 Content
2.7.8.5 Examples
2.8 Connector tag reference
2.8.1 The control tag
2.8.1.1 Description
2.8.1.2 Attributes
2.8.1.3 Examples
2.8.2 The outlet tag
2.8.2.1 Description
2.8.2.2 Attributes
2.8.2.3 Examples
2.9 Example
Nicola 2003-05-05