Renamed LdSymbolLibrary to LdLibrary.
This commit is contained in:
parent
5da5689541
commit
c0ec389b59
|
@ -88,9 +88,9 @@ set (logdiag_SOURCES
|
||||||
src/ld-window-main.c
|
src/ld-window-main.c
|
||||||
src/ld-document.c
|
src/ld-document.c
|
||||||
src/ld-canvas.c
|
src/ld-canvas.c
|
||||||
src/ld-symbol.c
|
src/ld-library.c
|
||||||
src/ld-symbol-category.c
|
src/ld-symbol-category.c
|
||||||
src/ld-symbol-library.c
|
src/ld-symbol.c
|
||||||
src/ld-lua.c)
|
src/ld-lua.c)
|
||||||
set (logdiag_HEADERS
|
set (logdiag_HEADERS
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/config.h
|
${CMAKE_CURRENT_BINARY_DIR}/config.h
|
||||||
|
@ -98,9 +98,9 @@ set (logdiag_HEADERS
|
||||||
src/ld-window-main.h
|
src/ld-window-main.h
|
||||||
src/ld-document.h
|
src/ld-document.h
|
||||||
src/ld-canvas.h
|
src/ld-canvas.h
|
||||||
src/ld-symbol.h
|
src/ld-library.h
|
||||||
src/ld-symbol-category.h
|
src/ld-symbol-category.h
|
||||||
src/ld-symbol-library.h
|
src/ld-symbol.h
|
||||||
src/ld-lua.h)
|
src/ld-lua.h)
|
||||||
|
|
||||||
# Generate a configure file
|
# Generate a configure file
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
|
||||||
#define LD_TYPE_DOCUMENT (ld_symbol_library_get_type ())
|
#define LD_TYPE_DOCUMENT (ld_library_get_type ())
|
||||||
#define LD_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST \
|
#define LD_DOCUMENT(obj) (G_TYPE_CHECK_INSTANCE_CAST \
|
||||||
((obj), LD_TYPE_DOCUMENT, LdDocument))
|
((obj), LD_TYPE_DOCUMENT, LdDocument))
|
||||||
#define LD_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST \
|
#define LD_DOCUMENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST \
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* ld-symbol-library.c
|
* ld-library.c
|
||||||
*
|
*
|
||||||
* This file is a part of logdiag.
|
* This file is a part of logdiag.
|
||||||
* Copyright Přemysl Janouch 2010. All rights reserved.
|
* Copyright Přemysl Janouch 2010. All rights reserved.
|
||||||
|
@ -12,44 +12,44 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "ld-symbol-library.h"
|
#include "ld-library.h"
|
||||||
#include "ld-symbol-category.h"
|
#include "ld-symbol-category.h"
|
||||||
#include "ld-symbol.h"
|
#include "ld-symbol.h"
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SECTION:ld-symbol-library
|
* SECTION:ld-library
|
||||||
* @short_description: A symbol library.
|
* @short_description: A symbol library.
|
||||||
* @see_also: #LdSymbol, #LdSymbolCategory
|
* @see_also: #LdSymbol, #LdSymbolCategory
|
||||||
*
|
*
|
||||||
* #LdSymbolLibrary is used for loading symbols from their files.
|
* #LdLibrary is used for loading symbols from their files.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* LdSymbolLibraryPrivate:
|
* LdLibraryPrivate:
|
||||||
* @script_state: State of the scripting language.
|
* @script_state: State of the scripting language.
|
||||||
*/
|
*/
|
||||||
struct _LdSymbolLibraryPrivate
|
struct _LdLibraryPrivate
|
||||||
{
|
{
|
||||||
gpointer script_state;
|
gpointer script_state;
|
||||||
};
|
};
|
||||||
|
|
||||||
G_DEFINE_TYPE (LdSymbolLibrary, ld_symbol_library, G_TYPE_OBJECT);
|
G_DEFINE_TYPE (LdLibrary, ld_library, G_TYPE_OBJECT);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ld_symbol_library_finalize (GObject *gobject);
|
ld_library_finalize (GObject *gobject);
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ld_symbol_library_class_init (LdSymbolLibraryClass *klass)
|
ld_library_class_init (LdLibraryClass *klass)
|
||||||
{
|
{
|
||||||
GObjectClass *object_class;
|
GObjectClass *object_class;
|
||||||
|
|
||||||
object_class = G_OBJECT_CLASS (klass);
|
object_class = G_OBJECT_CLASS (klass);
|
||||||
object_class->finalize = ld_symbol_library_finalize;
|
object_class->finalize = ld_library_finalize;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LdSymbolLibrary::changed:
|
* LdLibrary::changed:
|
||||||
* @library: The library object.
|
* @library: The library object.
|
||||||
*
|
*
|
||||||
* Contents of the library have changed.
|
* Contents of the library have changed.
|
||||||
|
@ -59,14 +59,14 @@ ld_symbol_library_class_init (LdSymbolLibraryClass *klass)
|
||||||
G_SIGNAL_RUN_LAST | G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS,
|
G_SIGNAL_RUN_LAST | G_SIGNAL_NO_RECURSE | G_SIGNAL_NO_HOOKS,
|
||||||
0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
|
0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
|
||||||
|
|
||||||
g_type_class_add_private (klass, sizeof (LdSymbolLibraryPrivate));
|
g_type_class_add_private (klass, sizeof (LdLibraryPrivate));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ld_symbol_library_init (LdSymbolLibrary *self)
|
ld_library_init (LdLibrary *self)
|
||||||
{
|
{
|
||||||
self->priv = G_TYPE_INSTANCE_GET_PRIVATE
|
self->priv = G_TYPE_INSTANCE_GET_PRIVATE
|
||||||
(self, LD_TYPE_SYMBOL_LIBRARY, LdSymbolLibraryPrivate);
|
(self, LD_TYPE_LIBRARY, LdLibraryPrivate);
|
||||||
|
|
||||||
/* TODO */
|
/* TODO */
|
||||||
self->priv->script_state = NULL;
|
self->priv->script_state = NULL;
|
||||||
|
@ -76,27 +76,27 @@ ld_symbol_library_init (LdSymbolLibrary *self)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
ld_symbol_library_finalize (GObject *gobject)
|
ld_library_finalize (GObject *gobject)
|
||||||
{
|
{
|
||||||
LdSymbolLibrary *self;
|
LdLibrary *self;
|
||||||
|
|
||||||
self = LD_SYMBOL_LIBRARY (gobject);
|
self = LD_LIBRARY (gobject);
|
||||||
|
|
||||||
g_hash_table_destroy (self->categories);
|
g_hash_table_destroy (self->categories);
|
||||||
|
|
||||||
/* Chain up to the parent class. */
|
/* Chain up to the parent class. */
|
||||||
G_OBJECT_CLASS (ld_symbol_library_parent_class)->finalize (gobject);
|
G_OBJECT_CLASS (ld_library_parent_class)->finalize (gobject);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ld_symbol_library_new:
|
* ld_library_new:
|
||||||
*
|
*
|
||||||
* Create an instance.
|
* Create an instance.
|
||||||
*/
|
*/
|
||||||
LdSymbolLibrary *
|
LdLibrary *
|
||||||
ld_symbol_library_new (void)
|
ld_library_new (void)
|
||||||
{
|
{
|
||||||
return g_object_new (LD_TYPE_SYMBOL_LIBRARY, NULL);
|
return g_object_new (LD_TYPE_LIBRARY, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -108,12 +108,12 @@ ld_symbol_library_new (void)
|
||||||
* Loads a category into the library.
|
* Loads a category into the library.
|
||||||
*/
|
*/
|
||||||
static LdSymbolCategory *
|
static LdSymbolCategory *
|
||||||
load_category (LdSymbolLibrary *self, const char *path, const char *name)
|
load_category (LdLibrary *self, const char *path, const char *name)
|
||||||
{
|
{
|
||||||
LdSymbolCategory *cat;
|
LdSymbolCategory *cat;
|
||||||
gchar *icon_file;
|
gchar *icon_file;
|
||||||
|
|
||||||
g_return_val_if_fail (LD_IS_SYMBOL_LIBRARY (self), NULL);
|
g_return_val_if_fail (LD_IS_LIBRARY (self), NULL);
|
||||||
g_return_val_if_fail (path != NULL, NULL);
|
g_return_val_if_fail (path != NULL, NULL);
|
||||||
g_return_val_if_fail (name != NULL, NULL);
|
g_return_val_if_fail (name != NULL, NULL);
|
||||||
|
|
||||||
|
@ -138,20 +138,20 @@ load_category (LdSymbolLibrary *self, const char *path, const char *name)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ld_symbol_library_load:
|
* ld_library_load:
|
||||||
* @self: A symbol library object.
|
* @self: A symbol library object.
|
||||||
* @directory: A directory to be loaded.
|
* @directory: A directory to be loaded.
|
||||||
*
|
*
|
||||||
* Load the contents of a directory into the library.
|
* Load the contents of a directory into the library.
|
||||||
*/
|
*/
|
||||||
gboolean
|
gboolean
|
||||||
ld_symbol_library_load (LdSymbolLibrary *self, const char *path)
|
ld_library_load (LdLibrary *self, const char *path)
|
||||||
{
|
{
|
||||||
GDir *dir;
|
GDir *dir;
|
||||||
const gchar *item;
|
const gchar *item;
|
||||||
gboolean changed = FALSE;
|
gboolean changed = FALSE;
|
||||||
|
|
||||||
g_return_val_if_fail (LD_IS_SYMBOL_LIBRARY (self), FALSE);
|
g_return_val_if_fail (LD_IS_LIBRARY (self), FALSE);
|
||||||
g_return_val_if_fail (path != NULL, FALSE);
|
g_return_val_if_fail (path != NULL, FALSE);
|
||||||
|
|
||||||
dir = g_dir_open (path, 0, NULL);
|
dir = g_dir_open (path, 0, NULL);
|
||||||
|
@ -175,25 +175,25 @@ ld_symbol_library_load (LdSymbolLibrary *self, const char *path)
|
||||||
|
|
||||||
if (changed)
|
if (changed)
|
||||||
g_signal_emit (self,
|
g_signal_emit (self,
|
||||||
LD_SYMBOL_LIBRARY_GET_CLASS (self)->changed_signal, 0);
|
LD_LIBRARY_GET_CLASS (self)->changed_signal, 0);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ld_symbol_library_clear:
|
* ld_library_clear:
|
||||||
* @self: A symbol library object.
|
* @self: A symbol library object.
|
||||||
*
|
*
|
||||||
* Clears all the contents.
|
* Clears all the contents.
|
||||||
*/
|
*/
|
||||||
void
|
void
|
||||||
ld_symbol_library_clear (LdSymbolLibrary *self)
|
ld_library_clear (LdLibrary *self)
|
||||||
{
|
{
|
||||||
g_return_if_fail (LD_IS_SYMBOL_LIBRARY (self));
|
g_return_if_fail (LD_IS_LIBRARY (self));
|
||||||
|
|
||||||
g_hash_table_remove_all (self->categories);
|
g_hash_table_remove_all (self->categories);
|
||||||
|
|
||||||
g_signal_emit (self,
|
g_signal_emit (self,
|
||||||
LD_SYMBOL_LIBRARY_GET_CLASS (self)->changed_signal, 0);
|
LD_LIBRARY_GET_CLASS (self)->changed_signal, 0);
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,70 @@
|
||||||
|
/*
|
||||||
|
* ld-library.h
|
||||||
|
*
|
||||||
|
* This file is a part of logdiag.
|
||||||
|
* Copyright Přemysl Janouch 2010. All rights reserved.
|
||||||
|
*
|
||||||
|
* See the file LICENSE for licensing information.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __LD_LIBRARY_H__
|
||||||
|
#define __LD_LIBRARY_H__
|
||||||
|
|
||||||
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
|
|
||||||
|
#define LD_TYPE_LIBRARY (ld_library_get_type ())
|
||||||
|
#define LD_LIBRARY(obj) (G_TYPE_CHECK_INSTANCE_CAST \
|
||||||
|
((obj), LD_TYPE_LIBRARY, LdLibrary))
|
||||||
|
#define LD_LIBRARY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST \
|
||||||
|
((klass), LD_TYPE_LIBRARY, LdLibraryClass))
|
||||||
|
#define LD_IS_LIBRARY(obj) (G_TYPE_CHECK_INSTANCE_TYPE \
|
||||||
|
((obj), LD_TYPE_LIBRARY))
|
||||||
|
#define LD_IS_LIBRARY_CLASS(klass) (G_TYPE_CHECK_INSTANCE_TYPE \
|
||||||
|
((klass), LD_TYPE_LIBRARY))
|
||||||
|
#define LD_LIBRARY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS \
|
||||||
|
((obj), LD_LIBRARY, LdLibraryClass))
|
||||||
|
|
||||||
|
typedef struct _LdLibrary LdLibrary;
|
||||||
|
typedef struct _LdLibraryPrivate LdLibraryPrivate;
|
||||||
|
typedef struct _LdLibraryClass LdLibraryClass;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* LdLibrary:
|
||||||
|
* @categories: Lists all the categories (#LdSymbolCategory).
|
||||||
|
*
|
||||||
|
* Object structure.
|
||||||
|
*/
|
||||||
|
struct _LdLibrary
|
||||||
|
{
|
||||||
|
/*< private >*/
|
||||||
|
GObject parent_instance;
|
||||||
|
LdLibraryPrivate *priv;
|
||||||
|
|
||||||
|
/*< public >*/
|
||||||
|
GHashTable *categories;
|
||||||
|
};
|
||||||
|
|
||||||
|
struct _LdLibraryClass
|
||||||
|
{
|
||||||
|
/*< private >*/
|
||||||
|
GObjectClass parent_class;
|
||||||
|
|
||||||
|
guint changed_signal;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
GType ld_library_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
|
LdLibrary *ld_library_new (void);
|
||||||
|
gboolean ld_library_load (LdLibrary *self,
|
||||||
|
const gchar *directory);
|
||||||
|
void ld_library_clear (LdLibrary *self);
|
||||||
|
|
||||||
|
|
||||||
|
G_END_DECLS
|
||||||
|
|
||||||
|
#endif /* ! __LD_LIBRARY_H__ */
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "ld-symbol-library.h"
|
#include "ld-library.h"
|
||||||
#include "ld-lua.h"
|
#include "ld-lua.h"
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "ld-symbol-library.h"
|
#include "ld-library.h"
|
||||||
#include "ld-symbol-category.h"
|
#include "ld-symbol-category.h"
|
||||||
#include "ld-symbol.h"
|
#include "ld-symbol.h"
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
/**
|
/**
|
||||||
* SECTION:ld-symbol-category
|
* SECTION:ld-symbol-category
|
||||||
* @short_description: A category of symbols.
|
* @short_description: A category of symbols.
|
||||||
* @see_also: #LdSymbol, #LdSymbolLibrary
|
* @see_also: #LdSymbol, #LdLibrary
|
||||||
*
|
*
|
||||||
* #LdSymbolCategory represents a category of #LdSymbol objects.
|
* #LdSymbolCategory represents a category of #LdSymbol objects.
|
||||||
*/
|
*/
|
||||||
|
@ -76,7 +76,7 @@ ld_symbol_category_finalize (GObject *gobject)
|
||||||
* Create an instance.
|
* Create an instance.
|
||||||
*/
|
*/
|
||||||
LdSymbolCategory *
|
LdSymbolCategory *
|
||||||
ld_symbol_category_new (LdSymbolLibrary *parent)
|
ld_symbol_category_new (LdLibrary *parent)
|
||||||
{
|
{
|
||||||
LdSymbolCategory *cat;
|
LdSymbolCategory *cat;
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,7 @@ typedef struct _LdSymbolCategoryClass LdSymbolCategoryClass;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* LdSymbolCategory:
|
* LdSymbolCategory:
|
||||||
* @parent: The parent object, may be #LdSymbolLibrary
|
* @parent: The parent object, may be #LdLibrary
|
||||||
* or another #LdSymbolCategory.
|
* or another #LdSymbolCategory.
|
||||||
* @name: The name of the category.
|
* @name: The name of the category.
|
||||||
* @image_path: Path to the image for this category.
|
* @image_path: Path to the image for this category.
|
||||||
|
@ -63,7 +63,7 @@ struct _LdSymbolCategoryClass
|
||||||
GType ld_symbol_category_get_type (void) G_GNUC_CONST;
|
GType ld_symbol_category_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
LdSymbolCategory *
|
LdSymbolCategory *
|
||||||
ld_symbol_category_new (LdSymbolLibrary *parent);
|
ld_symbol_category_new (LdLibrary *parent);
|
||||||
|
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
|
@ -1,70 +0,0 @@
|
||||||
/*
|
|
||||||
* ld-symbol-library.h
|
|
||||||
*
|
|
||||||
* This file is a part of logdiag.
|
|
||||||
* Copyright Přemysl Janouch 2010. All rights reserved.
|
|
||||||
*
|
|
||||||
* See the file LICENSE for licensing information.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef __LD_SYMBOL_LIBRARY_H__
|
|
||||||
#define __LD_SYMBOL_LIBRARY_H__
|
|
||||||
|
|
||||||
G_BEGIN_DECLS
|
|
||||||
|
|
||||||
|
|
||||||
#define LD_TYPE_SYMBOL_LIBRARY (ld_symbol_library_get_type ())
|
|
||||||
#define LD_SYMBOL_LIBRARY(obj) (G_TYPE_CHECK_INSTANCE_CAST \
|
|
||||||
((obj), LD_TYPE_SYMBOL_LIBRARY, LdSymbolLibrary))
|
|
||||||
#define LD_SYMBOL_LIBRARY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST \
|
|
||||||
((klass), LD_TYPE_SYMBOL_LIBRARY, LdSymbolLibraryClass))
|
|
||||||
#define LD_IS_SYMBOL_LIBRARY(obj) (G_TYPE_CHECK_INSTANCE_TYPE \
|
|
||||||
((obj), LD_TYPE_SYMBOL_LIBRARY))
|
|
||||||
#define LD_IS_SYMBOL_LIBRARY_CLASS(klass) (G_TYPE_CHECK_INSTANCE_TYPE \
|
|
||||||
((klass), LD_TYPE_SYMBOL_LIBRARY))
|
|
||||||
#define LD_SYMBOL_LIBRARY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS \
|
|
||||||
((obj), LD_SYMBOL_LIBRARY, LdSymbolLibraryClass))
|
|
||||||
|
|
||||||
typedef struct _LdSymbolLibrary LdSymbolLibrary;
|
|
||||||
typedef struct _LdSymbolLibraryPrivate LdSymbolLibraryPrivate;
|
|
||||||
typedef struct _LdSymbolLibraryClass LdSymbolLibraryClass;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* LdSymbolLibrary:
|
|
||||||
* @categories: Lists all the categories (#LdSymbolCategory).
|
|
||||||
*
|
|
||||||
* Object structure.
|
|
||||||
*/
|
|
||||||
struct _LdSymbolLibrary
|
|
||||||
{
|
|
||||||
/*< private >*/
|
|
||||||
GObject parent_instance;
|
|
||||||
LdSymbolLibraryPrivate *priv;
|
|
||||||
|
|
||||||
/*< public >*/
|
|
||||||
GHashTable *categories;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct _LdSymbolLibraryClass
|
|
||||||
{
|
|
||||||
/*< private >*/
|
|
||||||
GObjectClass parent_class;
|
|
||||||
|
|
||||||
guint changed_signal;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
GType ld_symbol_library_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
LdSymbolLibrary *ld_symbol_library_new (void);
|
|
||||||
gboolean ld_symbol_library_load (LdSymbolLibrary *self,
|
|
||||||
const gchar *directory);
|
|
||||||
void ld_symbol_library_clear (LdSymbolLibrary *self);
|
|
||||||
|
|
||||||
|
|
||||||
G_END_DECLS
|
|
||||||
|
|
||||||
#endif /* ! __LD_SYMBOL_LIBRARY_H__ */
|
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|
||||||
#include "ld-symbol-library.h"
|
#include "ld-library.h"
|
||||||
#include "ld-symbol-category.h"
|
#include "ld-symbol-category.h"
|
||||||
#include "ld-symbol.h"
|
#include "ld-symbol.h"
|
||||||
|
|
||||||
|
@ -28,12 +28,12 @@
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* LdSymbolPrivate:
|
* LdSymbolPrivate:
|
||||||
* @library: The parent LdSymbolLibrary.
|
* @library: The parent LdLibrary.
|
||||||
* The library contains the real function for rendering.
|
* The library contains the real function for rendering.
|
||||||
*/
|
*/
|
||||||
struct _LdSymbolPrivate
|
struct _LdSymbolPrivate
|
||||||
{
|
{
|
||||||
LdSymbolLibrary *library;
|
LdLibrary *library;
|
||||||
};
|
};
|
||||||
|
|
||||||
G_DEFINE_TYPE (LdSymbol, ld_symbol, G_TYPE_OBJECT);
|
G_DEFINE_TYPE (LdSymbol, ld_symbol, G_TYPE_OBJECT);
|
||||||
|
@ -79,7 +79,7 @@ ld_symbol_finalize (GObject *gobject)
|
||||||
*
|
*
|
||||||
* Load a symbol from a file into the library.
|
* Load a symbol from a file into the library.
|
||||||
*/
|
*/
|
||||||
LdSymbol *ld_symbol_new (LdSymbolLibrary *library)
|
LdSymbol *ld_symbol_new (LdLibrary *library)
|
||||||
{
|
{
|
||||||
LdSymbol *symbol;
|
LdSymbol *symbol;
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,7 @@ struct _LdSymbolClass
|
||||||
|
|
||||||
GType ld_symbol_get_type (void) G_GNUC_CONST;
|
GType ld_symbol_get_type (void) G_GNUC_CONST;
|
||||||
|
|
||||||
LdSymbol *ld_symbol_new (LdSymbolLibrary *library);
|
LdSymbol *ld_symbol_new (LdLibrary *library);
|
||||||
gchar *ld_symbol_build_identifier (LdSymbol *self);
|
gchar *ld_symbol_build_identifier (LdSymbol *self);
|
||||||
void ld_symbol_draw (LdSymbol *self, cairo_t *cr, GHashTable *param);
|
void ld_symbol_draw (LdSymbol *self, cairo_t *cr, GHashTable *param);
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
#include "ld-window-main.h"
|
#include "ld-window-main.h"
|
||||||
#include "ld-document.h"
|
#include "ld-document.h"
|
||||||
#include "ld-canvas.h"
|
#include "ld-canvas.h"
|
||||||
#include "ld-symbol-library.h"
|
#include "ld-library.h"
|
||||||
#include "ld-symbol-category.h"
|
#include "ld-symbol-category.h"
|
||||||
#include "ld-symbol.h"
|
#include "ld-symbol.h"
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ struct _LdWindowMainPrivate
|
||||||
GtkWidget *menu;
|
GtkWidget *menu;
|
||||||
GtkWidget *toolbar;
|
GtkWidget *toolbar;
|
||||||
|
|
||||||
LdSymbolLibrary *library;
|
LdLibrary *library;
|
||||||
LdCanvas *canvas;
|
LdCanvas *canvas;
|
||||||
|
|
||||||
GtkWidget *statusbar;
|
GtkWidget *statusbar;
|
||||||
|
@ -215,8 +215,8 @@ ld_window_main_init (LdWindowMain *self)
|
||||||
gtk_box_pack_start (GTK_BOX (priv->hbox), priv->toolbar, FALSE, FALSE, 0);
|
gtk_box_pack_start (GTK_BOX (priv->hbox), priv->toolbar, FALSE, FALSE, 0);
|
||||||
|
|
||||||
/* Symbol library. */
|
/* Symbol library. */
|
||||||
priv->library = ld_symbol_library_new ();
|
priv->library = ld_library_new ();
|
||||||
ld_symbol_library_load (priv->library, PROJECT_SHARE_DIR "library");
|
ld_library_load (priv->library, PROJECT_SHARE_DIR "library");
|
||||||
|
|
||||||
load_toolbar (self);
|
load_toolbar (self);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue