File: screem-top-level-model.h

package info (click to toggle)
screem 0.12.1-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 19,728 kB
  • ctags: 8,333
  • sloc: ansic: 98,234; sh: 8,278; xml: 2,278; makefile: 1,054
file content (34 lines) | stat: -rw-r--r-- 1,289 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#ifndef SCREEM_TOP_LEVEL_MODEL_H
#define SCREEM_TOP_LEVEL_MODEL_H

#include <gtk/gtktreemodel.h>

#define SCREEM_TYPE_TOP_LEVEL_MODEL              (screem_top_level_model_get_type ())
#define SCREEM_TOP_LEVEL_MODEL(obj)              (G_TYPE_CHECK_INSTANCE_CAST ((obj), SCREEM_TYPE_TOP_LEVEL_MODEL, ScreemTopLevelModel))
#define SCREEM_TOP_LEVEL_MODEL_CLASS(vtable)     (G_TYPE_CHECK_CLASS_CAST ((vtable), SCREEM_TYPE_TOP_LEVEL_MODEL, ScreemTopLevelModelClass))
#define SCREEM_IS_TOP_LEVEL_MODEL(obj)           (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SCREEM_TYPE_TOP_LEVEL_MODEL))
#define SCREEM_IS_TOP_LEVEL_MODEL_CLASS(vtable)  (G_TYPE_CHECK_CLASS_TYPE ((vtable), SCREEM_TYPE_TOP_LEVEL_MODEL))
#define SCREEM_TOP_LEVEL_MODEL_GET_CLASS(inst)   (G_TYPE_INSTANCE_GET_CLASS ((obj), SCREEM_TYPE_TOP_LEVEL_MODEL, ScreemTopLevelModelClass))

typedef struct ScreemTopLevelModelPrivate ScreemTopLevelModelPrivate;

typedef struct {
	GObject parent_instance;

	ScreemTopLevelModelPrivate *priv;
} ScreemTopLevelModel;

typedef struct {
  GObjectClass parent_class;
  
} ScreemTopLevelModelClass;


GType screem_top_level_model_get_type( void );
GtkTreeModel *screem_top_level_model_new( void );

void screem_top_level_model_set_model( ScreemTopLevelModel *tmodel,
					GtkTreeModel *model );

#endif