Add keyed encoding for row

This commit is contained in:
Gregory John Casamento 2020-11-16 15:49:25 -05:00
parent db428d9e0c
commit 08a448fc79
2 changed files with 18 additions and 4 deletions

View file

@ -288,16 +288,18 @@ static NSArray *XmlBoolDefaultYes = nil;
@"string", @"NS.relative",
@"canPropagateSelectedChildViewControllerTitle",
@"NSTabViewControllerCanPropagateSelectedChildViewControllerTitle",
@"rowAlignment", @"NSGrid_alignment",
@"rowSpacing", @"NSGrid_rowSpacing",
@"columnSpacing", @"NSGrid_columnSpacing",
@"hidden", @"NSGrid_hidden",
@"leadingPadding", @"NSGrid_leadingPadding",
@"owningGrid", @"NSGrid_owningGrid",
@"bottomPadding", @"NSGrid_bottomPadding",
@"trailingPadding", @"NSGrid_trailingPadding",
@"topPadding", @"NSGrid_topPadding",
@"width", @"NSGrid_width",
@"height", @"NSGrid_heighth",
@"xPlacement", @"NSGrid_xPlacement",
@"yPlacement", @"NSGrid_yPlacement",
@"mergeHead", "NSGrid_mergeHead",
@"row", "NSGrid_owningRow",
@"column", "NSGrid_owningColumn",
nil];
RETAIN(XmlKeyMapTable);

View file

@ -586,6 +586,18 @@
// coding
- (void) encodeWithCoder: (NSCoder *)coder
{
if ([coder allowsKeyedCoding])
{
[coder encodeBool: _isHidden forKey: @"NSGrid_hidden"];
[coder encodeFloat: _bottomPadding forKey: @"NSGrid_bottomPadding"];
[coder encodeObject: _gridView forKey: @"NSGrid_owningGrid"];
[coder encodeFloat: _topPadding forKey: @"NSGrid_topPadding"];
[coder encodeFloat: _height forKey: @"NSGrid_height"];
[coder encodeFloat: _yPlacement forKey: @"NSGrid_yPlacement"];
}
else
{
}
}
- (instancetype) initWithCoder: (NSCoder *)coder