Commit 2280e1d8 authored by Johannes Schmid's avatar Johannes Schmid

gdl-no-gnome

parent 7d2877e2
2006-05-08 Johannes Schmid <jhs@cvs.gnome.org>
* configure.in:
* gdl/Makefile.am:
* gdl/gdl-tools.c:
* gdl/gdl-tools.h:
* gdl/gdl.h:
* idl/.cvsignore:
* idl/GDL.idl:
* idl/Makefile.am:
* idl/editor-buffer.idl:
* idl/editor-gutter.idl:
* idl/symbol-browser.idl:
* symbol-browser-control/.cvsignore:
* symbol-browser-control/GNOME_Development_SymbolBrowser.server.in:
* symbol-browser-control/Makefile.am:
* symbol-browser-control/factory.c:
* symbol-browser-control/gnome-symbol-browser.xml:
* symbol-browser-control/pixmaps/.cvsignore:
* symbol-browser-control/pixmaps/Makefile.am:
* symbol-browser-control/pixmaps/sv_class.xpm:
* symbol-browser-control/pixmaps/sv_enum.xpm:
* symbol-browser-control/pixmaps/sv_enumerator.xpm:
* symbol-browser-control/pixmaps/sv_function.xpm:
* symbol-browser-control/pixmaps/sv_macro.xpm:
* symbol-browser-control/pixmaps/sv_private_fun.xpm:
* symbol-browser-control/pixmaps/sv_private_var.xpm:
* symbol-browser-control/pixmaps/sv_protected_fun.xpm:
* symbol-browser-control/pixmaps/sv_protected_var.xpm:
* symbol-browser-control/pixmaps/sv_public_fun.xpm:
* symbol-browser-control/pixmaps/sv_public_var.xpm:
* symbol-browser-control/pixmaps/sv_static_fun.xpm:
* symbol-browser-control/pixmaps/sv_static_var.xpm:
* symbol-browser-control/pixmaps/sv_struct.xpm:
* symbol-browser-control/pixmaps/sv_typedef.xpm:
* symbol-browser-control/pixmaps/sv_unknown.xpm:
* symbol-browser-control/pixmaps/sv_variable.xpm:
* symbol-browser-control/symbol-browser-cobject.c:
* symbol-browser-control/symbol-browser-cobject.h:
* symbol-browser-control/symbol-browser.c:
* symbol-browser-control/symbol-browser.h:
* symbol-browser-control/tagmanager/.cvsignore:
* symbol-browser-control/tagmanager/Makefile.am:
* symbol-browser-control/tagmanager/args.c:
* symbol-browser-control/tagmanager/args.h:
* symbol-browser-control/tagmanager/asm.c:
* symbol-browser-control/tagmanager/asp.c:
* symbol-browser-control/tagmanager/awk.c:
* symbol-browser-control/tagmanager/beta.c:
* symbol-browser-control/tagmanager/c.c:
* symbol-browser-control/tagmanager/cobol.c:
* symbol-browser-control/tagmanager/ctags.c:
* symbol-browser-control/tagmanager/ctags.h:
* symbol-browser-control/tagmanager/debug.c:
* symbol-browser-control/tagmanager/debug.h:
* symbol-browser-control/tagmanager/eiffel.c:
* symbol-browser-control/tagmanager/entry.c:
* symbol-browser-control/tagmanager/entry.h:
* symbol-browser-control/tagmanager/fortran.c:
* symbol-browser-control/tagmanager/general.h:
* symbol-browser-control/tagmanager/get.c:
* symbol-browser-control/tagmanager/get.h:
* symbol-browser-control/tagmanager/include/.cvsignore:
* symbol-browser-control/tagmanager/include/Makefile.am:
* symbol-browser-control/tagmanager/include/tm_file_entry.h:
* symbol-browser-control/tagmanager/include/tm_project.h:
* symbol-browser-control/tagmanager/include/tm_source_file.h:
* symbol-browser-control/tagmanager/include/tm_symbol.h:
* symbol-browser-control/tagmanager/include/tm_tag.h:
* symbol-browser-control/tagmanager/include/tm_tagmanager.h:
* symbol-browser-control/tagmanager/include/tm_work_object.h:
* symbol-browser-control/tagmanager/include/tm_workspace.h:
* symbol-browser-control/tagmanager/keyword.c:
* symbol-browser-control/tagmanager/keyword.h:
* symbol-browser-control/tagmanager/lisp.c:
* symbol-browser-control/tagmanager/lua.c:
* symbol-browser-control/tagmanager/main.h:
* symbol-browser-control/tagmanager/make.c:
* symbol-browser-control/tagmanager/options.c:
* symbol-browser-control/tagmanager/options.h:
* symbol-browser-control/tagmanager/parse.c:
* symbol-browser-control/tagmanager/parse.h:
* symbol-browser-control/tagmanager/parsers.h:
* symbol-browser-control/tagmanager/pascal.c:
* symbol-browser-control/tagmanager/perl.c:
* symbol-browser-control/tagmanager/php.c:
* symbol-browser-control/tagmanager/python.c:
* symbol-browser-control/tagmanager/read.c:
* symbol-browser-control/tagmanager/read.h:
* symbol-browser-control/tagmanager/regex.c:
* symbol-browser-control/tagmanager/rexx.c:
* symbol-browser-control/tagmanager/ruby.c:
* symbol-browser-control/tagmanager/scheme.c:
* symbol-browser-control/tagmanager/sh.c:
* symbol-browser-control/tagmanager/slang.c:
* symbol-browser-control/tagmanager/sort.c:
* symbol-browser-control/tagmanager/sort.h:
* symbol-browser-control/tagmanager/strlist.c:
* symbol-browser-control/tagmanager/strlist.h:
* symbol-browser-control/tagmanager/tcl.c:
* symbol-browser-control/tagmanager/tm_file_entry.c:
* symbol-browser-control/tagmanager/tm_project.c:
* symbol-browser-control/tagmanager/tm_source_file.c:
* symbol-browser-control/tagmanager/tm_symbol.c:
* symbol-browser-control/tagmanager/tm_tag.c:
* symbol-browser-control/tagmanager/tm_tagmanager.c:
* symbol-browser-control/tagmanager/tm_work_object.c:
* symbol-browser-control/tagmanager/tm_workspace.c:
* symbol-browser-control/tagmanager/vim.c:
* symbol-browser-control/tagmanager/vstring.c:
* symbol-browser-control/tagmanager/vstring.h:
* symbol-browser-control/tagmanager/yacc.c:
* symbol-browser-control/test-symbol-browser-ui.xml:
* symbol-browser-control/test-symbol-browser.c:
Created gdl-no-gnome branch:
- remove symbol-browser-control (deprecated)
- Add conditional compile for GNOME/Bonobo
2006-04-28 Johannes Schmid <jhs@cvs.gnome.org>
* Makefile.am:
......
......@@ -34,17 +34,19 @@ AC_SUBST(GDL_VERSION)
SNAPSHOT=0_`date +%Y%m%d_%H%M%S`_cvs
AC_SUBST(SNAPSHOT)
GTK_REQUIRED=2.3.0
GNOME_REQUIRED=2.5.0
GTK_REQUIRED=2.6.0
GNOME_REQUIRED=2.8.0
BONOBOUI_REQUIRED=2.2.0
XML_REQUIRED=2.2.8
LIBGLADE_REQUIRED=2.0.0
GNOME_VFS_REQUIRED=2.10.0
AC_SUBST(GTK_REQUIRED)
AC_SUBST(GNOME_REQUIRED)
AC_SUBST(BONOBOUI_REQUIRED)
AC_SUBST(XML_REQUIRED)
AC_SUBST(LIBGLADE_REQUIRED)
AC_SUBST(GNOME_VFS_REQUIRED)
AM_MAINTAINER_MODE
......@@ -70,21 +72,48 @@ AC_SUBST(DEPRECATED_FLAGS)
dnl ***************
dnl GNOME Libraries
dnl GTK Libraries
dnl ***************
PKG_CHECK_MODULES(XML, libxml-2.0 >= $XML_REQUIRED)
AC_SUBST(XML_CFLAGS)
AC_SUBST(XML_LIBS)
PKG_CHECK_MODULES(GDL_DEPENDENCIES,
gtk+-2.0 >= $GTK_REQUIRED
libgnomeui-2.0 >= $GNOME_REQUIRED
libbonoboui-2.0 >= $BONOBOUI_REQUIRED
libglade-2.0 >= $LIBGLADE_REQUIRED)
AC_SUBST(GDL_DEPENDENCIES_CFLAGS)
AC_SUBST(GDL_DEPENDENCIES_LIBS)
PKG_CHECK_MODULES(XML, libxml-2.0 >= $XML_REQUIRED)
AC_SUBST(XML_CFLAGS)
AC_SUBST(XML_LIBS)
dnl ****************
dnl GNOME Libraries
dnl ****************
AC_ARG_ENABLE(gnome,
[ --disable-gnome Compile without gnome support],
[ if test "$enableval" = "no"; then
user_disabled_gnome=1
fi ],
[ user_disabled_gnome=0 ])
AC_MSG_CHECKING(if gnome is disabled)
if test "$user_disabled_gnome" = 1; then
AC_MSG_RESULT(yes)
gnome="no"
else
AC_MSG_RESULT(no)
PKG_CHECK_MODULES(GNOME,
[libgnomeui-2.0 >= $GNOME_REQUIRED,
gnome-vfs-2.0 >= $GNOME_VFS_REQUIRED],
[gnome="yes"],
[gnome="no"])
AC_SUBST(GNOME_CFLAGS)
AC_SUBST(GNOME_LIBS)
fi
AM_CONDITIONAL(HAVE_GNOME, [test x$gnome = xyes])
# marshal and enum generators
GLIB_GENMARSHAL="`$PKG_CONFIG --variable=glib_genmarshal glib-2.0`"
AC_SUBST(GLIB_GENMARSHAL)
......@@ -117,3 +146,11 @@ po/Makefile.in
gdl.spec
gdl-1.0.pc
])
echo "-------------------------------------------------------------------"
if [ test x$gnome = xyes ]; then
echo "Building with GNOME support: .....................YES"
else
echo "Building with GNOME support: .....................NO"
fi
echo "-------------------------------------------------------------------"
......@@ -4,7 +4,8 @@ INCLUDES = \
-DGDL_IMAGESDIR=\""$(gdl_images_dir)"\" \
-I$(includedir) -I$(top_srcdir) \
$(WARN_CFLAGS) $(DEPRECATED_FLAGS) \
$(GDL_DEPENDENCIES_CFLAGS) $(XML_CFLAGS)
$(GDL_DEPENDENCIES_CFLAGS) $(XML_CFLAGS) \
$(GNOME_CFLAGS)
lib_LTLIBRARIES = libgdl-1.la
......@@ -23,7 +24,6 @@ CLEANFILES = \
libgdl_headers = \
gdl.h \
gdl-tools.h \
gdl-combo-button.h \
gdl-dock-object.h \
gdl-dock-master.h \
gdl-dock.h \
......@@ -34,16 +34,19 @@ libgdl_headers = \
gdl-dock-layout.h \
gdl-dock-placeholder.h \
gdl-dock-bar.h \
gdl-icons.h \
gdl-recent.h \
gdl-combo-button.h \
gdl-stock.h
if HAVE_GNOME
libgdl_headers += \
gdl-icons.h \
gdl-recent.h
endif
libgdl_1_la_SOURCES = \
$(libgdl_headers) \
gdl-i18n.h \
gdl-i18n.c \
gdl-tools.c \
gdl-combo-button.c \
gdl-dock-object.c \
gdl-dock-master.c \
gdl-dock.c \
......@@ -56,19 +59,29 @@ libgdl_1_la_SOURCES = \
gdl-dock-layout.c \
gdl-dock-placeholder.c \
gdl-dock-bar.c \
gdl-icons.c \
gdl-recent.c \
gdl-combo-button.c \
gdl-stock.c \
libgdltypebuiltins.h \
libgdltypebuiltins.c \
libgdlmarshal.h \
libgdlmarshal.c
if HAVE_GNOME
libgdl_1_la_SOURCES += \
gdl-icons.c \
gdl-recent.c
endif
libgdl_1_la_LIBADD = \
$(GDL_DEPENDENCIES_LIBS) \
$(XML_LIBS)
$(XML_LIBS) \
$(GNOME_LIBS)
noinst_PROGRAMS=test-dock test-combo-button
noinst_PROGRAMS=test-dock test-dataview test-combo-button
if HAVE_GNOME
noinst_PROGRAMS += test-dataview
endif
test_dock_sources=test-dock.c
test_dock_LDADD=libgdl-1.la $(XML_LIBS)
......
/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
/* gdl-tools.c
*
* Copyright (C) 2002 Jeroen Zwartepoorte
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <gtk/gtk.h>
#include <bonobo/bonobo-ui-util.h>
#include "gdl-tools.h"
static GSList *inited_arrays = NULL;
static void
gdl_pixmaps_free (gpointer data)
{
GdlPixmap *pixcache = data;
int i;
g_return_if_fail (g_slist_find (inited_arrays, pixcache) != NULL);
for (i = 0; pixcache[i].path; i++)
g_free (pixcache[i].pixbuf);
inited_arrays = g_slist_remove (inited_arrays, pixcache);
if (g_slist_length (inited_arrays) == 0) {
g_slist_free (inited_arrays);
inited_arrays = NULL;
}
}
/* Copied from evolution/shell/evolution-shell-component-utils.c */
void gdl_pixmaps_update (BonoboUIComponent *uic,
const char *pixmap_dir,
GdlPixmap *pixcache)
{
int i;
g_return_if_fail (uic != NULL);
g_return_if_fail (BONOBO_IS_UI_COMPONENT (uic));
g_return_if_fail (pixmap_dir != NULL);
g_return_if_fail (pixcache != NULL);
if (g_slist_find (inited_arrays, pixcache) == NULL) {
inited_arrays = g_slist_prepend (inited_arrays, pixcache);
g_object_set_data_full (G_OBJECT (uic), "GdlPixmaps",
pixcache, gdl_pixmaps_free);
}
for (i = 0; pixcache[i].path; i++) {
if (!pixcache[i].pixbuf) {
char *path;
GdkPixbuf *pixbuf;
path = g_build_filename (pixmap_dir, pixcache[i].fname, NULL);
pixbuf = gdk_pixbuf_new_from_file (path, NULL);
if (pixbuf == NULL) {
g_warning ("Cannot load image -- %s", path);
} else {
pixcache[i].pixbuf = bonobo_ui_util_pixbuf_to_xml (pixbuf);
g_object_unref (pixbuf);
bonobo_ui_component_set_prop (uic,
pixcache[i].path, "pixname",
pixcache[i].pixbuf, NULL);
}
g_free (path);
} else {
bonobo_ui_component_set_prop (uic, pixcache[i].path,
"pixname",
pixcache[i].pixbuf,
NULL);
}
}
}
GtkWidget *
gdl_button_new_with_stock_image (const char *text,
const char *stock_id)
{
GtkWidget *button;
GtkStockItem item;
GtkWidget *label;
GtkWidget *image;
GtkWidget *hbox;
GtkWidget *align;
button = gtk_button_new ();
if (GTK_BIN (button)->child)
gtk_container_remove (GTK_CONTAINER (button),
GTK_BIN (button)->child);
if (gtk_stock_lookup (stock_id, &item)) {
label = gtk_label_new_with_mnemonic (text);
gtk_label_set_mnemonic_widget (GTK_LABEL (label), GTK_WIDGET (button));
image = gtk_image_new_from_stock (stock_id, GTK_ICON_SIZE_BUTTON);
hbox = gtk_hbox_new (FALSE, 2);
align = gtk_alignment_new (0.5, 0.5, 0.0, 0.0);
gtk_box_pack_start (GTK_BOX (hbox), image, FALSE, FALSE, 0);
gtk_box_pack_end (GTK_BOX (hbox), label, FALSE, FALSE, 0);
gtk_container_add (GTK_CONTAINER (button), align);
gtk_container_add (GTK_CONTAINER (align), hbox);
gtk_widget_show_all (align);
return button;
}
label = gtk_label_new_with_mnemonic (text);
gtk_label_set_mnemonic_widget (GTK_LABEL (label), GTK_WIDGET (button));
gtk_misc_set_alignment (GTK_MISC (label), 0.5, 0.5);
gtk_widget_show (label);
gtk_container_add (GTK_CONTAINER (button), label);
return button;
}
......@@ -25,8 +25,6 @@
#define __GDL_TOOLS_H__
#include <glib.h>
#include <gtk/gtkwidget.h>
#include <bonobo/bonobo-ui-component.h>
/* FIXME: Toggle this */
......@@ -174,14 +172,6 @@ typedef struct _GdlPixmap {
#define GDL_PIXMAP(path,fname) { (path), (fname), NULL }
#define GDL_PIXMAP_END { NULL, NULL, NULL }
/* Takes an array of pixmaps, terminated by GDL_PIXMAP_END, and loads into uic */
void gdl_pixmaps_update (BonoboUIComponent *uic,
const char *pixmap_dir,
GdlPixmap *pixcache);
GtkWidget *gdl_button_new_with_stock_image (const char *text,
const char *stock_id);
G_END_DECLS
#endif
......@@ -32,8 +32,6 @@
#include <gdl/gdl-dock-paned.h>
#include <gdl/gdl-dock-notebook.h>
#include <gdl/gdl-dock-tablabel.h>
#include <gdl/gdl-recent.h>
#include <gdl/gdl-icons.h>
#include <gdl/gdl-combo-button.h>
#endif
Makefile.in
Makefile
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* This file is part of the GNOME Devtools Libraries
*
* Copyright (C) 2000 Dave Camp <dave@helixcode.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
#ifndef __GDL_IDL__
#define __GDL_IDL__
#if !defined(__GDL_COMPILATION) && defined(__ORBIT_IDL__)
%{
#pragma include_defs gdl/GDL.h
%}
#pragma inhibit push
#endif
#include <Bonobo.idl>
#include "editor-buffer.idl"
#include "editor-gutter.idl"
#include "symbol-browser.idl"
#if !defined(__GDL_COMPILATION) && defined(__ORBIT_IDL__)
#pragma inhibit pop
#endif
#endif
idldir = $(datadir)/idl/libgdl-1.0
idl_DATA = \
GDL.idl \
editor-buffer.idl \
editor-gutter.idl \
symbol-browser.idl
EXTRA_DIST = $(idl_DATA)
\ No newline at end of file
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* This file is part of the GNOME Devtool Libraries
*
* Copyright (C) 2000 Dave Camp <dave@helixcode.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
module GNOME {
module Development {
interface EditorBuffer : Bonobo::Unknown {
typedef sequence<octet> iobuf;
long getLength ();
void getChars (in long offset, in long count, out iobuf buffer);
void insert (in long offset, in string str);
void delete (in long offset, in long count);
};
};
};
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* This file is part of the GNOME Devtool Libraries
*
* Copyright (C) 2001 Dave Camp <dave@ximian.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
module GNOME {
module Development {
interface EditorGutter : Bonobo::Unknown {
struct Marker {
long line_num;
string type;
};
typedef sequence<Marker> MarkerList;
exception UnsupportedType { };
void addMarker (in long line, in string type) raises (UnsupportedType);
void removeMarker (in long line, in string type);
MarkerList getMarkers ();
};
};
};
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
*
* This file is part of the GNOME Devtool Libraries
*
* Copyright (C) 2001 Naba Kumar <kh_naba@yahoo.com>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
module GNOME {
module Development {
interface SymbolBrowser : Bonobo::Unknown {
exception NotFound{};
/* set the project dir */
void openDirectory (in string dir)
raises(NotFound);
/* set current file */
void setFile (in string filepath)
raises(NotFound);
/* Updates the whole tree */
void update ();
/* Save the project tree in xml cache file */
void save ();
/* Add a file (full path) in the project */
void updateFile (in string filename)
raises (NotFound);
/* Remove the file (full path) from the project */
void removeFile (in string filename)
raises (NotFound);
/* Clear the project tree */
void clear ();
};
};
};
*.oaf
Makefile.in
Makefile
*.tags
.xvpics
test-symbol-browser
gnome-symbol-browser
*.server
<oaf_info>
<oaf_server iid="OAFIID:GNOME_Development_SymbolBrowser_ControlFactory"
type="exe" location="gnome-symbol-browser">
<oaf_attribute name="repo_ids" type="stringv">
<item value="IDL:GNOME/GenericFactory:1.0"/>
</oaf_attribute>
<oaf_attribute name="name" type="string" _value="Gnome Symbol Browser Control Factory"/>
<oaf_attribute name="description" type="string"
_value="Factory for the Gnome Symbol Browser control."/>
</oaf_server>
<oaf_server iid="OAFIID:GNOME_Development_SymbolBrowser_Control"
type="factory"
location="OAFIID:GNOME_Development_SymbolBrowser_ControlFactory">
<oaf_attribute name="repo_ids" type="stringv">
<item value="IDL:Bonobo/Unknown:1.0"/>
<item value="IDL:Bonobo/Control:1.0"/>
<item value="IDL:GNOME/Development/SymbolBrowser:1.0"/>
</oaf_attribute>
<oaf_attribute name="name" type="string" _value="Gnome Symbol Browser Control"/>
<oaf_attribute name="description" type="string" _value="Gnome Symbol Browser."/>
</oaf_server>
</oaf_info>
## Process this file with automake to produce Makefile.in
SUBDIRS = tagmanager pixmaps
INCLUDES = \
-I$(top_srcdir) \
-I$(srcdir)/tagmanager/include \
-I<