mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 02:04:20 +00:00
Add middle and end containers. Rename keys correctly according to nib file.
This commit is contained in:
parent
b5f820d052
commit
fe365693bd
2 changed files with 17 additions and 1 deletions
|
@ -83,7 +83,11 @@ static const CGFloat NSStackViewSpacingUseDefault = FLT_MAX;
|
|||
NSMutableArray *_arrangedSubviews;
|
||||
NSMutableArray *_detachedViews;
|
||||
NSMutableArray *_views;
|
||||
NSView *_beginningContainer;
|
||||
|
||||
// Containers
|
||||
NSMutableArray *_beginningContainer;
|
||||
NSMutableArray *_middleContainer;
|
||||
NSMutableArray *_endContainer;
|
||||
|
||||
// Gravity
|
||||
NSMutableArray *_topGravity;
|
||||
|
|
|
@ -384,6 +384,8 @@
|
|||
{
|
||||
[coder encodeInteger: _alignment forKey: @"NSStackViewAlignment"];
|
||||
[coder encodeObject: _beginningContainer forKey: @"NSStackViewBeginningContainer"];
|
||||
[coder encodeObject: _middleContainer forKey: @"NSStackViewMiddleContainer"];
|
||||
[coder encodeObject: _endContainer forKey: @"NSStackViewEndContainer"];
|
||||
[coder encodeBool: _detachesHiddenViews forKey: @"NSStackViewDetachesHiddenViews"];
|
||||
[coder encodeFloat: _edgeInsets.bottom forKey: @"NSStackViewEdgeInsets.bottom"];
|
||||
[coder encodeFloat: _edgeInsets.bottom forKey: @"NSStackViewEdgeInsets.left"];
|
||||
|
@ -404,6 +406,8 @@
|
|||
[coder encodeValueOfObjCType: @encode(NSUInteger)
|
||||
at: &_alignment];
|
||||
[coder encodeObject: _beginningContainer];
|
||||
[coder encodeObject: _middleContainer];
|
||||
[coder encodeObject: _endContainer];
|
||||
[coder encodeValueOfObjCType: @encode(BOOL)
|
||||
at: &_detachesHiddenViews];
|
||||
[coder encodeValueOfObjCType: @encode(CGFloat)
|
||||
|
@ -450,6 +454,14 @@
|
|||
{
|
||||
_beginningContainer = [coder decodeObjectForKey: @"NSStackViewBeginningContainer"];
|
||||
}
|
||||
if ([coder containsValueForKey: @"NSStackViewMiddleContainer"])
|
||||
{
|
||||
_middleContainer = [coder decodeObjectForKey: @"NSStackViewMiddleContainer"];
|
||||
}
|
||||
if ([coder containsValueForKey: @"NSStackViewEndContainer"])
|
||||
{
|
||||
_endContainer = [coder decodeObjectForKey: @"NSStackViewEndContainer"];
|
||||
}
|
||||
if ([coder containsValueForKey: @"NSStackViewDetachesHiddenViews"])
|
||||
{
|
||||
_detachesHiddenViews = [coder decodeBoolForKey: @"NSStackViewDetachesHiddenViews"];
|
||||
|
|
Loading…
Reference in a new issue