/*
 *	spComboBox.h
 */

#ifndef __SPCOMBOBOX_H
#define __SPCOMBOBOX_H

#include <sp/spText.h>
#include <sp/spList.h>

#ifdef __cplusplus
extern "C" {
#endif

#define SpComboBox "ComboBox"

/* 0.6.13+ */
#define SppSelectOnly "bSelectOnly"	/* CG */
    
typedef struct _spComboBoxRec *spComboBox;

#if defined(MACOS)
#pragma import on
#endif

extern spComponentClass SpComboBoxClass;
    
extern spBool spIsComboBox(spComponent component);
extern spBool spIsComponentComboBox(spComponent component); /* 0.6.21-8+ */
extern spComponent spCreateComboBox(spComponent parent, const char *name, ...);

#if defined(MACOS)
#pragma import off
#endif

#ifdef __cplusplus
}  /* Close scope of 'extern "C"' declaration */
#endif

#endif /* __SPCOMBOBOX_H */
