From 616c49a5053830a5e0a31c71fd6114926e43235f Mon Sep 17 00:00:00 2001 From: Přemysl Janouch Date: Mon, 10 Jan 2011 16:49:13 +0100 Subject: Make a separate library. This is required for gtkdoc-scangobj. So far it's much like it's been before, the main differences are that source files are in two directories from now on and the build process has two stages. --- src/ld-symbol.h | 74 --------------------------------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 src/ld-symbol.h (limited to 'src/ld-symbol.h') diff --git a/src/ld-symbol.h b/src/ld-symbol.h deleted file mode 100644 index 409eba5..0000000 --- a/src/ld-symbol.h +++ /dev/null @@ -1,74 +0,0 @@ -/* - * ld-symbol.h - * - * This file is a part of logdiag. - * Copyright Přemysl Janouch 2010 - 2011. All rights reserved. - * - * See the file LICENSE for licensing information. - * - */ - -#ifndef __LD_SYMBOL_H__ -#define __LD_SYMBOL_H__ - -G_BEGIN_DECLS - - -#define LD_TYPE_SYMBOL (ld_symbol_get_type ()) -#define LD_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_CAST \ - ((obj), LD_TYPE_SYMBOL, LdSymbol)) -#define LD_SYMBOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST \ - ((klass), LD_TYPE_SYMBOL, LdSymbolClass)) -#define LD_IS_SYMBOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE \ - ((obj), LD_TYPE_SYMBOL)) -#define LD_IS_SYMBOL_CLASS(klass) (G_TYPE_CHECK_INSTANCE_TYPE \ - ((klass), LD_TYPE_SYMBOL)) -#define LD_SYMBOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS \ - ((obj), LD_SYMBOL, LdSymbolClass)) - -typedef struct _LdSymbol LdSymbol; -typedef struct _LdSymbolPrivate LdSymbolPrivate; -typedef struct _LdSymbolClass LdSymbolClass; - - -struct _LdSymbol -{ -/*< private >*/ - GObject parent_instance; - LdSymbolPrivate *priv; -}; - -/** - * LdSymbolClass: - * @parent_class: The parent class. - * @get_name: Get the name of the symbol. - * @get_human_name: Get the localized human name of the symbol. - * @get_area: Get the area of the symbol. - * @get_terminals: Get a list of symbol terminals. - * @draw: Draw the symbol on a Cairo surface. - */ -struct _LdSymbolClass -{ - GObjectClass parent_class; - - const gchar *(*get_name) (LdSymbol *self); - const gchar *(*get_human_name) (LdSymbol *self); - void (*get_area) (LdSymbol *self, LdRectangle *area); - const LdPointArray *(*get_terminals) (LdSymbol *self); - void (*draw) (LdSymbol *self, cairo_t *cr); -}; - - -GType ld_symbol_get_type (void) G_GNUC_CONST; - -const gchar *ld_symbol_get_name (LdSymbol *self); -const gchar *ld_symbol_get_human_name (LdSymbol *self); -void ld_symbol_get_area (LdSymbol *self, LdRectangle *area); -const LdPointArray *ld_symbol_get_terminals (LdSymbol *self); -void ld_symbol_draw (LdSymbol *self, cairo_t *cr); - - -G_END_DECLS - -#endif /* ! __LD_SYMBOL_H__ */ - -- cgit v1.2.3-54-g00ecf