mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 20:01:11 +00:00
Add keyed encoding for row
This commit is contained in:
parent
db428d9e0c
commit
08a448fc79
2 changed files with 18 additions and 4 deletions
|
@ -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);
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue