// Copyright 1997-2000 Omni Development, Inc.  All rights reserved.
//
// This software may only be used and reproduced according to the
// terms in the file OmniSourceLicense.html, which should be
// distributed with this project and can also be found at
// http://www.omnigroup.com/DeveloperResources/OmniSourceLicense.html.
//
// $Header: /Network/Source/CVS/OmniGroup/Frameworks/OmniHTML/Forms.subproj/OHFormButton.h,v 1.5 2000/01/20 00:27:51 kc Exp $

#import "OHViewCell.h"
#import "OHFormElementProtocol.h"

@class NSButton;
@class OHForm, OHHTMLView;
@class OWScriptEventHandlerHolder;

@interface OHFormButton : OHViewCell <OHFormElement>
{
    NSButton *button;
    OHForm *nonretainedForm;
    NSString *name;
    NSString *value;
    OWScriptEventHandlerHolder *eventHandlers;
}

- initWithForm:(OHForm *)aForm name:(NSString *)aName value:(NSString *)aValue;

// Callbacks to be subclassed
- (void)setupButton;
- (BOOL)includeFormValues;

@end

