/* This is auto-generated code.  Edit at your own peril! */

#ifndef _INC_GUPPI_SCM_PLOT_H
#define _INC_GUPPI_SCM_PLOT_H

#include <gnome.h>
#include <guppi-guile.h>
#include "guppi-style.h"
#include "guppi-seq-style.h"
#include "guppi-color-gradient.h"
#include "guppi-geometry.h"
#include "guppi-layout.h"
#include "guppi-element-state.h"
#include "guppi-element-view.h"
#include "guppi-group-state.h"
#include "guppi-group-view.h"
#include "guppi-root-group-state.h"
#include "guppi-root-group-view.h"
#include <guppi-scm-data.h>


gboolean scm_guppi_style_p(SCM);
SCM guppi_style2scm(GuppiStyle*);
GuppiStyle* scm2guppi_style(SCM);



gboolean scm_guppi_seq_style_p(SCM);
SCM guppi_seq_style2scm(GuppiSeqStyle*);
GuppiSeqStyle* scm2guppi_seq_style(SCM);



gboolean scm_guppi_color_gradient_p(SCM);
SCM guppi_color_gradient2scm(GuppiColorGradient*);
GuppiColorGradient* scm2guppi_color_gradient(SCM);



gboolean scm_guppi_geometry_p(SCM);
SCM guppi_geometry2scm(GuppiGeometry*);
GuppiGeometry* scm2guppi_geometry(SCM);



gboolean scm_guppi_layout_p(SCM);
SCM guppi_layout2scm(GuppiLayout*);
GuppiLayout* scm2guppi_layout(SCM);



gboolean scm_guppi_element_state_p(SCM);
SCM guppi_element_state2scm(GuppiElementState*);
GuppiElementState* scm2guppi_element_state(SCM);



gboolean scm_guppi_element_view_p(SCM);
SCM guppi_element_view2scm(GuppiElementView*);
GuppiElementView* scm2guppi_element_view(SCM);



gboolean scm_guppi_group_state_p(SCM);
SCM guppi_group_state2scm(GuppiGroupState*);
GuppiGroupState* scm2guppi_group_state(SCM);



gboolean scm_guppi_group_view_p(SCM);
SCM guppi_group_view2scm(GuppiGroupView*);
GuppiGroupView* scm2guppi_group_view(SCM);



gboolean scm_guppi_root_group_state_p(SCM);
SCM guppi_root_group_state2scm(GuppiRootGroupState*);
GuppiRootGroupState* scm2guppi_root_group_state(SCM);



gboolean scm_guppi_root_group_view_p(SCM);
SCM guppi_root_group_view2scm(GuppiRootGroupView*);
GuppiRootGroupView* scm2guppi_root_group_view(SCM);


void guppi_scm_plot_init(void);

#endif /* _INC_GUPPI_SCM_PLOT_H */
