Next:
1. Renaissance AutoLayout
Up:
manual
Previous:
manual
Contents
1. Renaissance AutoLayout
1.1 What is the Renaissance AutoLayout package
1.2 Why using the Renaissance AutoLayout support?
1.3 The basics of autolayout
1.4 Introduction to basic Renaissance autolayout objects
1.4.1 Boxes
1.4.2 Grids
1.4.3 Spaces
1.5 The minimum size of a view
1.6 Renaissance AutoLayout support for minimum sizes
1.7 Expanding views over their minimum size
1.8 How expanding flags work
1.9 AutoLayout flags
1.10 How AutoLayout flags are determined
1.11 Borders
2. The GNUstep Markup Language
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.4 Object tags - 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 A small tweak to get it to work on Microsoft Windows
2.5.3 Methods reference
2.5.4 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.7 Object tag reference
2.7.1 The button tag
2.7.2 The colorWell tag
2.7.3 The control tag
2.7.4 The hbox tag
2.7.5 The hspace tag
2.7.6 The image tag
2.7.7 The instance tag
2.7.8 The label tag
2.7.9 The menu tag
2.7.10 The menuItem tag
2.7.11 The menuSeparator tag
2.7.12 The panel tag
2.7.13 The secureTextField tag
2.7.14 The textField tag
2.7.15 The vbox tag
2.7.16 The view tag
2.7.17 The vspace tag
2.7.18 The window tag
2.8 Connector tag reference
2.8.1 The control tag
2.8.2 The outlet tag
2.9 Example
3. Additional portability facilities
3.1 GNUstep macros
3.1.1 GNUstep memory management macros
3.1.2 GNUstep localization macros
2008-03-19