mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 10:01:14 +00:00
Fix decoding of NSStackViewContainerNonDroppedViews
This commit is contained in:
parent
1ed368de09
commit
e96de59a83
1 changed files with 20 additions and 1 deletions
|
@ -355,7 +355,8 @@ static NSArray *XmlBoolDefaultYes = nil;
|
|||
@"NSMatrixFlags", @"NSNumCols", @"NSNumRows",
|
||||
@"NSSharedData", @"NSFlags", @"NSTVFlags",
|
||||
@"NSDefaultParagraphStyle",
|
||||
@"NSpiFlags", nil];
|
||||
@"NSpiFlags", @"NSStackViewContainerNonDroppedViews",
|
||||
nil];
|
||||
RETAIN(XmlKeysDefined);
|
||||
|
||||
// These define XML tags (i.e. '<autoresizingMask ...') to an associated decode method...
|
||||
|
@ -372,6 +373,7 @@ static NSArray *XmlBoolDefaultYes = nil;
|
|||
// decoding the integer flag masks...
|
||||
XmlKeyToDecoderSelectorMap =
|
||||
[NSDictionary dictionaryWithObjectsAndKeys:
|
||||
@"decodeStackViewNonDroppedViewsForElement:", @"NSStackViewContainerNonDroppedViews",
|
||||
@"decodeDistributionForElement:", @"NSStackViewdistribution",
|
||||
@"decodeOrientationForElement:", @"NSStackViewOrientation",
|
||||
@"decodeXPlacementForElement:", @"NSGrid_xPlacement",
|
||||
|
@ -3128,6 +3130,23 @@ didStartElement: (NSString*)elementName
|
|||
return [NSNumber numberWithInteger: alignment];
|
||||
}
|
||||
|
||||
- (id) decodeStackViewNonDroppedViewsForElement: (GSXibElement *)element
|
||||
{
|
||||
NSMutableArray *result = [NSMutableArray array];
|
||||
NSDictionary *elements = [element elements];
|
||||
NSEnumerator *en = [elements objectEnumerator];
|
||||
GSXibElement *e = nil;
|
||||
|
||||
NSLog(@"decodeStackViewNonDroppedViewsForElement: %@", element);
|
||||
while ((e = [en nextObject]) != nil)
|
||||
{
|
||||
id o = [self objectForXib: e];
|
||||
[result addObject: o];
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
- (id) objectForXib: (GSXibElement*)element
|
||||
{
|
||||
id object = [super objectForXib: element];
|
||||
|
|
Loading…
Reference in a new issue