gtkspectrumviewer.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef GTK_SPECTRUM_VIEWER_H
00024 #define GTK_SPECTRUM_VIEWER_H
00025
00026 #ifdef GOFFICE_HAS_GLOBAL_HEADER
00027 # include <goffice/goffice.h>
00028 #else
00029 # include <goffice/graph/gog-graph.h>
00030 #endif
00031 #include <gtk/gtkwidget.h>
00032
00033 G_BEGIN_DECLS
00034
00040 #define GTK_TYPE_SPECTRUM_VIEWER (gtk_spectrum_viewer_get_type ())
00041
00046 #define GTK_SPECTRUM_VIEWER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SPECTRUM_VIEWER, GtkSpectrumViewer))
00047
00051 #define GTK_SPECTRUM_VIEWER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SPECTRUM_VIEWER, GtkSpectrumViewerClass
00052
00055 #define GTK_IS_SPECTRUM_VIEWER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SPECTRUM_VIEWER))
00056
00059 #define GTK_IS_SPECTRUM_VIEWER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SPECTRUM_VIEWER))
00060
00064 #define GTK_SPECTRUM_VIEWER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SPECTRUM_VIEWER, GtkSpectrumViewerClass))
00065
00074 typedef struct _GtkSpectrumViewer GtkSpectrumViewer;
00076 typedef struct _GtkSpectrumViewerClass GtkSpectrumViewerClass;
00077
00078 GType gtk_spectrum_viewer_get_type (void) G_GNUC_CONST;
00085 GtkWidget* gtk_spectrum_viewer_new (const gchar* uri);
00092 void gtk_spectrum_viewer_set_uri (GtkSpectrumViewer * viewer, const gchar * uri);
00093
00099 GogGraph *gtk_spectrum_viewer_get_graph (GtkSpectrumViewer * viewer);
00100
00101 G_END_DECLS
00102
00103 #endif // GTK_SPECTRUM_VIEWER_H