mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 06:51:44 +00:00
Decode all information for the grid layout
This commit is contained in:
parent
35e0e62144
commit
dade8c4068
1 changed files with 45 additions and 0 deletions
|
@ -33,6 +33,51 @@
|
|||
{
|
||||
if ([coder allowsKeyedCoding])
|
||||
{
|
||||
if ([coder containsValueForKey: @"NSMaximumNumberOfRows"])
|
||||
{
|
||||
_maximumNumberOfRows = [coder decodeIntegerForKey: @"NSMaximumNumberOfRows"];
|
||||
}
|
||||
|
||||
if ([coder containsValueForKey: @"NSMaximumNumberOfColumns"])
|
||||
{
|
||||
_maximumNumberOfColumns = [coder decodeIntegerForKey: @"NSMaximumNumberOfColumns"];
|
||||
}
|
||||
|
||||
if ([coder containsValueForKey: @"NSMaximumItemSize"])
|
||||
{
|
||||
_maximumItemSize = [coder decodeSizeForKey: @"NSMaximumItemSize"];
|
||||
}
|
||||
|
||||
if ([coder containsValueForKey: @"NSMinimumItemSize"])
|
||||
{
|
||||
_minimumItemSize = [coder decodeSizeForKey: @"NSMinimumItemSize"];
|
||||
}
|
||||
|
||||
if ([coder containsValueForKey: @"NSMinimumInteritemSpacing"])
|
||||
{
|
||||
_minimumInteritemSpacing = [coder decodeFloatForKey: @"NSMinimumInteritemSpacing"];
|
||||
}
|
||||
|
||||
// margins...
|
||||
if ([coder containsValueForKey: @"NSCollectionViewGridLayoutMargins.bottom"])
|
||||
{
|
||||
_margins.bottom = [coder decodeFloatForKey: @"NSCollectionViewGridLayoutMargins.bottom"];
|
||||
}
|
||||
|
||||
if ([coder containsValueForKey: @"NSCollectionViewGridLayoutMargins.top"])
|
||||
{
|
||||
_margins.top = [coder decodeFloatForKey: @"NSCollectionViewGridLayoutMargins.top"];
|
||||
}
|
||||
|
||||
if ([coder containsValueForKey: @"NSCollectionViewGridLayoutMargins.left"])
|
||||
{
|
||||
_margins.left = [coder decodeFloatForKey: @"NSCollectionViewGridLayoutMargins.left"];
|
||||
}
|
||||
|
||||
if ([coder containsValueForKey: @"NSCollectionViewGridLayoutMargins.right"])
|
||||
{
|
||||
_margins.right = [coder decodeFloatForKey: @"NSCollectionViewGridLayoutMargins.right"];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue