aboutsummaryrefslogtreecommitdiff
path: root/SpectrogramP.h
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2014-09-06 15:45:05 +0000
committerDimitri Sokolyuk <demon@dim13.org>2014-09-06 15:45:05 +0000
commita652044cd4e99b896c418b7aa7a63b5f8eac0131 (patch)
tree94036301fb214c957e39f5ad25e4122fe77a2b47 /SpectrogramP.h
parentfc1f578b28eca027cf9cee91adeba5317f7d722d (diff)
import template
Diffstat (limited to 'SpectrogramP.h')
-rw-r--r--SpectrogramP.h28
1 files changed, 18 insertions, 10 deletions
diff --git a/SpectrogramP.h b/SpectrogramP.h
index 67ac82e..afca1b1 100644
--- a/SpectrogramP.h
+++ b/SpectrogramP.h
@@ -20,25 +20,33 @@
#include "Spectrogram.h"
-typedef struct {
- int dummy;
-} SpectrogramPart;
+/* include superclass private header file */
+#include <X11/CoreP.h>
-typedef struct _SpectrogramRec {
- int dummy;
-} SpectrogramRec;
+/* define unique representation types not found in <X11/StringDefs.h> */
+#define XtRSpectrogramResource "SpectrogramResource"
typedef struct {
- int dummy;
+ XtPointer extension;
} SpectrogramClassPart;
typedef struct _SpectrogramClassRec {
- int dummy;
+ CoreClassPart core_class;
+ SpectrogramClassPart spectrogram_class;
} SpectrogramClassRec;
extern SpectrogramClassRec spectrogramClassRec;
-__BEGIN_DECLS
-__END_DECLS
+typedef struct {
+ /* resources */
+ char* resource;
+ /* private */
+ char *private;
+} SpectrogramPart;
+
+typedef struct _SpectrogramRec {
+ CorePart core;
+ SpectrogramPart spectrogram;
+} SpectrogramRec;
#endif