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
Paddings
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 box tag
2
.
7
.
2
The button tag
2
.
7
.
3
The colorWell tag
2
.
7
.
4
The control tag
2
.
7
.
5
The grid tag
2
.
7
.
6
The gridEmptyCell tag
2
.
7
.
7
The gridRow tag
2
.
7
.
8
The hbox tag
2
.
7
.
9
The hspace tag
2
.
7
.
10
The image tag
2
.
7
.
11
The instance tag
2
.
7
.
12
The label tag
2
.
7
.
13
The menu tag
2
.
7
.
14
The menuItem tag
2
.
7
.
15
The menuSeparator tag
2
.
7
.
16
The panel tag
2
.
7
.
17
The scrollView tag
2
.
7
.
18
The secureTextField tag
2
.
7
.
19
The slider tag
2
.
7
.
20
The space tag
2
.
7
.
21
The splitView tag
2
.
7
.
22
The tableColumn tag
2
.
7
.
23
The tableView tag
2
.
7
.
24
The tabView tag
2
.
7
.
25
The tabViewItem tag
2
.
7
.
26
The textField tag
2
.
7
.
27
The textView tag
2
.
7
.
28
The vbox tag
2
.
7
.
29
The view tag
2
.
7
.
30
The vspace tag
2
.
7
.
31
The window tag
2
.
8
Connector tag reference
2
.
8
.
1
The control tag
2
.
8
.
2
The outlet tag
2
.
9
Experimental tags
3
. Additional portability facilities
3
.
1
GNUstep macros
3
.
1
.
1
GNUstep memory management macros
3
.
1
.
2
GNUstep localization macros