// Swarm library. Copyright © 1996-2000 Swarm Development Group.
// This library is distributed without any warranty; without even the
// implied warranty of merchantability or fitness for a particular purpose.
// See file LICENSE for details and terms of copying.

#import <tkobjc/Widget.h>
#import <gui.h>

@interface ArchivedGeometryWidget: Widget <ArchivedGeometryWidget>
{
  const char *windowGeometryRecordName;
  BOOL saveSizeFlag;
}

+ createBegin: (id <Zone>)aZone;
+ create: (id <Zone>)aZone setWindowGeometryRecordName: (const char *)name;
- setWindowGeometryRecordName: (const char *)name;
- setSaveSizeFlag: (BOOL)saveSizeFlag;
- loadWindowGeometryRecord;
- (void)updateArchiver: archiver;
- createEnd;
- registerAndLoad;
- updateSize;
- (void)drop;

@end
