File: screem-tag-inspector.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 (42 lines) | stat: -rw-r--r-- 1,214 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
35
36
37
38
39
40
41
42
#ifndef SCREEM_TAG_INSPECTOR_H
#define SCREEM_TAG_INSPECTOR_H

#include <gtk/gtkbin.h>

#include "screem-page.h"
#include "screem-window.h"

#define SCREEM_TYPE_TAG_INSPECTOR  (screem_tag_inspector_get_type())
#define SCREEM_TAG_INSPECTOR(obj)  (G_TYPE_CHECK_INSTANCE_CAST( ( obj ),   \
                                                SCREEM_TYPE_TAG_INSPECTOR, \
                                                ScreemTagInspector ) )
#define SCREEM_IS_TAG_INSPECTOR(obj)  (G_TYPE_CHECK_INSTANCE_TYPE( ( obj ), \
                                               SCREEM_TYPE_TAG_INSPECTOR ) )

typedef struct ScreemTagInspectorPrivate ScreemTagInspectorPrivate;

typedef struct ScreemTagInspector ScreemTagInspector;

struct ScreemTagInspector {
	GtkBin parent;

	ScreemTagInspectorPrivate *priv;
};

typedef struct {
	GtkBinClass parent_class;

	void (* replace_attribute)( ScreemTagInspector *inspector,
								const gchar *attribute );

} ScreemTagInspectorClass;


GType screem_tag_inspector_get_type( void );
ScreemTagInspector *screem_tag_inspector_new( ScreemWindow *window );

gboolean screem_tag_inspector_inspect( ScreemTagInspector *inspector,
									ScreemPage *page, guint pos, guint ppos );


#endif