2006-01-10 Lluis Sanchez Gual <lluis@novell.com>

* gladeui/Makefile.in:
	* doc/Makefile.in:
	* svn-commit.tmp:
	* sources/Makefile.in: Removed.
	* autogen.sh:
	* configure.in: Several fixes.
	* glue/Makefile.am: Added c glue files.
	* glue/glue.c: Updated.
	* gladeui/Makefile.am: Added some .custom files.
	
	* Makefile.am: Added glue directory.
	* gladeui/gladeui.metadata: Removed some fields from
	the generation.
	* gladeui/Widget.custom: Implemented GetSignalsHandlers.
	
	* glue/widget.c:
	* gladeui/gladeui-sharp.snk: Added
	* gladeui/Project.custom:
	* gladeui/WidgetClass.custom:
	* gladeui/AssemblyInfo.cs:
	* gladeui/gladeui-sharp.dll.config:
	* gladeui/Interface.custom: Added.

svn path=/trunk/gladeui-sharp/; revision=55316
This commit is contained in:
Lluis Sanchez 2006-01-10 18:30:03 +00:00
Родитель 8702e2ea33
Коммит 194d71bdec
20 изменённых файлов: 474 добавлений и 1653 удалений

225
ChangeLog
Просмотреть файл

@ -1,205 +1,28 @@
2005-05-14 Ben Maurer <bmaurer@ximian.com>
2006-01-10 Lluis Sanchez Gual <lluis@novell.com>
* configure.in: Bump for release and tag.
2005-05-13 Ben Maurer <bmaurer@ximian.com>
* sample/Makefile.am, configure.in, sample/webshot.in: Remove
install of the webshot app. The bin file conflicts with the Gtk#
1.0 based version.
* Makefile.am (pkgconfigdir): Use the $datadir pkgconfig dir. This
forces some distros with old pkgconfig's to modify their
patch. However, it avoids breaking newer OS's with a new pkgconfig
going forward.
2005-05-12 Ben Maurer <bmaurer@ximian.com>
* sample/Makefile.am: Correct the install dir, and remove sed
stuff.
* sample/webshot.in: Use prefix/lib, and give the full path to mono.
* gladeui-sharp-2.0.pc.in: use prefix/lib
* gtkmozembed/Makefile.am: use GACUTIL_FLAGS
* configure.in:
- Add GACUTIL_FLAGS with prefix/lib rather than libdir
- sample/webshot is now created by configure
2005-05-09 Mark Crichton <crichton@gimp.org>
* gtkmozembed/Makefile.am: added the XML api file to the dist, so
the build can go a bit smoother
2005-05-07 Alp Toker <alp@atoker.com>
* gtkmozembed/gtkgecko.metadata: The gtk_moz_embed_single_get_type
symbol is mangled in some Mozilla builds, so hide it to get things
working again after the reparse.
2005-05-06 Mark Crichton <crichton@gimp.org>
* gtkmozembed/gtksharp.metadata: Finally get around to fixing
signals
* gtkmozembed/NewWindow*.cs, Single.custom: Removed, for they
are junk now
* gtkmozembed/WebControl.custom: Removed more new_window hackery
* gtkmozembed/gtkgecko-api.raw: Reparsed Mozilla code
2005-05-01 Mark Crichton <crichton@gimp.org>
* Makefile.am:
* configure.in: Added code to support using monodoc
2005-04-20 John Luke <john.luke@gmail.com>
* gtkmozembed/Makefile.am:
* sample/Makefile.am: use compatible compiler switches
to avoid warnings with mcs head
2005-03-07 Zac Bowling <zac@zacbowling.com>
* configure.in: conditional fix for WIN32
* gtkmozembed/gladeui-sharp.dll.config.in: libgtkmozembed.so again
(not versioned)
* gtkmozembed/Makefile.am: changed *.config to *.config.in (thanks Chris)
2005-03-07 Christian Hergert <christian.hergert@gmail.com>
* configure.in: Add AM_CONDITIONAL for WINBUILD. Still needs to have
a configure switch added or some other way of determining WINBUILD. But
this allows us to still build.
2005-03-06 Zac Bowling <zac@zacbowling.com>
* gtkmozembed/WebControl.custom: typo made backword logic
2005-03-06 Zac Bowling <zac@zacbowling.com>
* autogen.sh: Added new in file for autoconf blender
* gtkmozembed/gladeui-sharp.dll.config.in: Added for WIN32 dll search
* configure.in: updated for building csc and without mono
* gtkmozembed/gtkgecko-api.raw: Updated for changes in the api
* gtkmozembed/Makefile.am: updated for gapi tool name differences
* gtkmozembed/WebControl.custom: added support for buggy profiles
* gtkmozembed/gladeui-sharp.dll.config: Removed
2005-03-06 John Luke <john.luke@gmail.com>
* gtkmozembed/WebControl.custom: use generated SetProfilePath
method to adjust for gtk# changes, fixes build with gtk# HEAD
* gtkmozembed/gladeui-sharp.dll.config: change mapping of
gtkmozembed.dll to libgtkmozembed.so (not versioned)
2005-03-06 Zac Bowling <zac@zacbowling.com>
* gtkmozembed/gladeui-sharp.dll.config: Fixed dll mapping issues.
shouldn't need to make this configured by autoconf like GTK#
2005-02-22 Raja R Harinath <rharinath@novell.com>
* gtkmozembed/Makefile.am (sources): Move AssemblyInfo.cs ...
(build_sources): ... here.
($(API), generated-stamp): Don't look for $(API) in $(srcdir).
(EXTRA_DIST): Don't distribute generated file $(API).
2005-02-11 Geoff Norton <gnorton@customerdna.com>
* configure.in: Bumped assembly version to 2.0
* gladeui-sharp-2.0.pc.in: Added
* gladeui-sharp.pc.in: Dropped
* Updated gladeui-sharp to gladeui-sharp-2.0 to be consistent with its
gtk-sharp-2.0 dep.
* gladeui/Makefile.in:
* doc/Makefile.in:
* svn-commit.tmp:
* sources/Makefile.in: Removed.
2005-02-05 Mark Crichton <crichton@localhost.localdomain>
* configure.in: bumped up version to 0.7. I should become better
at this
* gtkmozembed/WebControl.custom: fixed to use gtkmozembed.dll
for Win32. Also fixed path seperator differences
* gtkmozembed/gtkgecko-api.raw: Fixed .dll naming issue there as well
* sources: ...here as well
2005-01-24 Mike Kestner <mkestner@novell.com>
* configure.in : add a gapi pkgconfig check. [Fixes #71668]
2005-01-08 Mike Kestner <mkestner@novell.com>
* configure.in : AC_SUBST the cflags and libs for Gtk#.
* gtkmozembed/Makefile.am : use Gtk# CFLAGS and LIBS in generation and
compilation.
2004-11-11 John Luke <john.luke@gmail.com>
* COPYING: add this and point it to the other license files
otherwise automake sticks a GPL COPYING file in there
2004-10-29 Todd Berman <tberman@off.net>
* configure.in: bumping version. someone forgot a commit :)
2004-08-20 Mark Crichton <crichton@gimp.org>
* gtkmozembed/gtkgecko.metadata: Changed OpenUri to bool
instead of int
2004-06-01 Todd Berman <tberman@sevenl.net>
* gtkmozembed/gtkgecko.metadata: hide void ctor.
2004-05-16 Todd Berman <tberman@sevenl.net>
* sample/Makefile.am:
* gtkmozembed/Makefile.am: update to work with mono from cvs
2004-05-13 Todd Berman <tberman@sevenl.net>
* gladeui-sharp.pc.in: make this actually work.
2004-05-05 Todd Berman <tberman@sevenl.net>
* configure.in: bump to 0.3
* gtkmozembed/Makefile.am: change to gtk-sharp package to fix broken
examples and autodetect for now on compilation.
* gtkmozembed/gladeui-sharp.dll.config: add config-fu for gladeui-sharp
to work properly.
2004-05-01 Mark Crichton <crichton@gimp.org>
* gtkmozembed/AssemblyInfo.cs.in: Added some AssemblyInfo stuff
for the GAC
2004-04-12 Mike Kestner <mkestner@ximian.com>
* gtkmozembed/WebControl.custom : chain to base (IntPtr) on ctors and
fix custom base virtual method to use new valuetype GValues api.
2004-03-24 Mark Crichton <crichton@gimp.org>
* autogen.sh:
* configure.in: Several fixes.
* api: Not used anymore.
* gtkmozembed/*: Everything changed around to support new signal
handling. Also moved everything to the Gtk.Gecko class.
2004-03-11 Mark Crichton <crichton@gimp.org>
* api/gtkmozmebed-api.xml: Minor changes.
* gtkmozmebed/Makefile.am: Use api xml description in api
2003-11-23 John Luke <jluke@cfl.rr.com>
* Makefile.am: remove sources from SUBDIRS
* autogen.sh: run configure by default
* configure.in: no need to output api/Makefile
* api/*: no longer used
* gtkmozembed/Single.custom: comment out signals temporarily
* gtkmozembed/GtkMozEmbed.metadata: add here, and port to XPath style
* gtkmozembed/Makefile.am: update to use gapi-fixup
and generate the sources
* sources/GtkMozEmbed.metadata: remove
* sources/Makefile.am: run gapi-parser unconditionally
* sources/gtkmozembed-sharp-sources.xml: add sources file
* sources/gtkmozembed-sharp.sources: remove
* glue/Makefile.am: Added c glue files.
* glue/glue.c: Updated.
* gladeui/Makefile.am: Added some .custom files.
* Makefile.am: Added glue directory.
* gladeui/gladeui.metadata: Removed some fields from
the generation.
* gladeui/Widget.custom: Implemented GetSignalsHandlers.
* glue/widget.c:
* gladeui/gladeui-sharp.snk: Added
* gladeui/Project.custom:
* gladeui/WidgetClass.custom:
* gladeui/AssemblyInfo.cs:
* gladeui/gladeui-sharp.dll.config:
* gladeui/Interface.custom: Added.

Просмотреть файл

@ -1,4 +1,4 @@
SUBDIRS = sources gladeui doc
SUBDIRS = sources gladeui glue doc
pkgconfigdir = $(prefix)/lib/pkgconfig
pkgconfig_DATA = gladeui-sharp.pc

Просмотреть файл

@ -1,9 +1,109 @@
#! /bin/sh
#!/bin/sh
# Run this to set configure.in up for an API version.
# Ok, simple script to do this.
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
aclocal
automake --add-missing --gnu
autoconf
DIE=0
./configure $@
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`autoconf' installed to compile Gtk#."
echo "Download the appropriate package for your distribution,"
echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/"
DIE=1
}
if [ -z "$LIBTOOL" ]; then
LIBTOOL=`which glibtool 2>/dev/null`
if [ ! -x "$LIBTOOL" ]; then
LIBTOOL=`which libtool`
fi
fi
(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && {
($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`libtool' installed to compile Gtk#."
echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
}
}
(automake --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: You must have \`automake' installed to compile Gtk#."
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
NO_AUTOMAKE=yes
}
# if no automake, don't bother testing for aclocal
test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "**Error**: Missing \`aclocal'. The version of \`automake'"
echo "installed doesn't appear recent enough."
echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz"
echo "(or a newer version if it is available)"
DIE=1
}
if test "$DIE" -eq 1; then
exit 1
fi
if test -z "$*"; then
echo "**Warning**: I am going to run \`configure' with no arguments."
echo "If you wish to pass any to it, please specify them on the"
echo \`$0\'" command line."
echo
fi
case $CC in
xlc )
am_opt=--include-deps;;
esac
if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then
if test -z "$NO_LIBTOOLIZE" ; then
echo "Running libtoolize..."
libtoolize --force --copy
fi
fi
echo "Running aclocal $ACLOCAL_FLAGS ..."
aclocal $ACLOCAL_FLAGS || {
echo
echo "**Error**: aclocal failed. This may mean that you have not"
echo "installed all of the packages you need, or you may need to"
echo "set ACLOCAL_FLAGS to include \"-I \$prefix/share/aclocal\""
echo "for the prefix where you installed the packages whose"
echo "macros were not found"
exit 1
}
if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then
echo "Running autoheader..."
autoheader || { echo "**Error**: autoheader failed."; exit 1; }
fi
echo "Running automake --gnu $am_opt ..."
automake --add-missing --gnu $am_opt ||
{ echo "**Error**: automake failed."; exit 1; }
echo "Running autoconf ..."
autoconf || { echo "**Error**: autoconf failed."; exit 1; }
conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c
if test x$NOCONFIGURE = x; then
echo Running $srcdir/configure $conf_flags "$@" ...
$srcdir/configure $conf_flags "$@" \
&& echo Now type \`make\' to compile $PKG_NAME || exit 1
else
echo Skipping configure process.
fi

Просмотреть файл

@ -1,26 +1,61 @@
AC_INIT(README)
AC_CANONICAL_SYSTEM
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE(gladeui-sharp, 0.10)
AM_MAINTAINER_MODE
API_VERSION=2.0.0.0
AC_SUBST(API_VERSION)
case "$host" in
*-*-mingw*|*-*-cygwin*)
platform_win32=yes
AC_DEFINE(PLATFORM_WIN32,1,[Platform is Win32])
CC="gcc -mno-cygwin -g"
HOST_CC="gcc"
;;
*)
platform_win32=no
;;
esac
AM_CONDITIONAL(PLATFORM_WIN32, test x$platform_win32 = xyes)
AC_CHECK_TOOL(CC, gcc, gcc)
AC_PROG_CC
AM_PROG_CC_STDC
AC_PROG_INSTALL
dnl may require a specific autoconf version
dnl AC_PROG_CC_FOR_BUILD
dnl CC_FOR_BUILD not automatically detected
CC_FOR_BUILD=$CC
BUILD_EXEEXT=
if test "x$cross_compiling" = "xyes"; then
CC_FOR_BUILD=cc
BUILD_EXEEXT=""
fi
AC_SUBST(CC_FOR_BUILD)
AC_SUBST(HOST_CC)
AC_SUBST(BUILD_EXEEXT)
# Set STDC_HEADERS
AC_HEADER_STDC
AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
if test x$platform_win32 = xyes; then
# Get rid of 'cyg' prefixes in library names
sed -e "s/\/cyg\//\/\//" libtool > libtool.new; mv libtool.new libtool; chmod 755 libtool
fi
# not 64 bit clean in cross-compile
AC_CHECK_SIZEOF(void *, 4)
CFLAGS='-g -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wshadow -Wpointer-arith -Wno-cast-qual -Wcast-align -Wwrite-strings'
MONO_REQUIRED_VERSION=1.0
AC_MSG_CHECKING([whether we're compiling from CVS])
if test -f "$srcdir/.cvs_version" ; then
from_cvs=yes
else
if test -f "$srcdir/.svn" ; then
from_cvs=yes
else
from_cvs=no
fi
fi
AC_MSG_RESULT($from_cvs)
AC_PATH_PROG(MONO, mono)
AC_PATH_PROG(MCS, mcs)
if test "x$MONO" = "x" ; then
@ -134,6 +169,7 @@ Makefile
gladeui/gladeui-sharp.dll.config
gladeui/Makefile
gladeui/AssemblyInfo.cs
glue/Makefile
doc/Makefile
sources/Makefile
gladeui-sharp.pc

Просмотреть файл

@ -1,360 +0,0 @@
# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
subdir = doc
DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
ChangeLog
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_CLEAN_FILES =
SOURCES =
DIST_SOURCES =
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
am__vpath_adj = case $$p in \
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
*) f=$$p;; \
esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
am__installdirs = "$(DESTDIR)$(docdir)"
docDATA_INSTALL = $(INSTALL_DATA)
DATA = $(doc_DATA) $(noinst_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
API_VERSION = @API_VERSION@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
BUILD_GTK_CFLAGS = @BUILD_GTK_CFLAGS@
BUILD_GTK_LIBS = @BUILD_GTK_LIBS@
CSC = @CSC@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
ENABLE_MONODOC_FALSE = @ENABLE_MONODOC_FALSE@
ENABLE_MONODOC_TRUE = @ENABLE_MONODOC_TRUE@
GACUTIL = @GACUTIL@
GACUTIL_FLAGS = @GACUTIL_FLAGS@
GAPI_CFLAGS = @GAPI_CFLAGS@
GAPI_LIBS = @GAPI_LIBS@
GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
GLADEUI_LIBS = @GLADEUI_LIBS@
GTK_SHARP_CFLAGS = @GTK_SHARP_CFLAGS@
GTK_SHARP_LIBS = @GTK_SHARP_LIBS@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LD_LIBRARY_PATH = @LD_LIBRARY_PATH@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIB_PREFIX = @LIB_PREFIX@
LIB_SUFFIX = @LIB_SUFFIX@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
MAKEINFO = @MAKEINFO@
MCS = @MCS@
MONO = @MONO@
MONODOC = @MONODOC@
MONODOC_DEPENDENCY_CFLAGS = @MONODOC_DEPENDENCY_CFLAGS@
MONODOC_DEPENDENCY_LIBS = @MONODOC_DEPENDENCY_LIBS@
MONODOC_REQUIRED_VERSION = @MONODOC_REQUIRED_VERSION@
MONO_DEPENDENCY_CFLAGS = @MONO_DEPENDENCY_CFLAGS@
MONO_DEPENDENCY_LIBS = @MONO_DEPENDENCY_LIBS@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH = @PATH@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
RUNTIME = @RUNTIME@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
WINBUILD_FALSE = @WINBUILD_FALSE@
WINBUILD_TRUE = @WINBUILD_TRUE@
ac_ct_STRIP = @ac_ct_STRIP@
ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
am__leading_dot = @am__leading_dot@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
exec_prefix = @exec_prefix@
gladeui_prefix = @gladeui_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
prefix = @prefix@
program_transform_name = @program_transform_name@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
@ENABLE_MONODOC_TRUE@docdir = `pkg-config monodoc --variable=sourcesdir`
@ENABLE_MONODOC_TRUE@doc_DATA = gladeui-sharp-docs.zip gladeui-sharp-docs.tree gladeui-sharp-docs.source
noinst_DATA = $(TARGETS)
ASSEMBLER = mdassembler
UPDATER = monodocer
CLEANFILES = gladeui-sharp-docs.zip gladeui-sharp-docs.tree
EXTRA_DIST = gladeui-sharp-docs.source gladeui-sharp-docs.tree gladeui-sharp-docs.zip
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu doc/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu doc/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
uninstall-info-am:
install-docDATA: $(doc_DATA)
@$(NORMAL_INSTALL)
test -z "$(docdir)" || $(mkdir_p) "$(DESTDIR)$(docdir)"
@list='$(doc_DATA)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f=$(am__strip_dir) \
echo " $(docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \
$(docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \
done
uninstall-docDATA:
@$(NORMAL_UNINSTALL)
@list='$(doc_DATA)'; for p in $$list; do \
f=$(am__strip_dir) \
echo " rm -f '$(DESTDIR)$(docdir)/$$f'"; \
rm -f "$(DESTDIR)$(docdir)/$$f"; \
done
tags: TAGS
TAGS:
ctags: CTAGS
CTAGS:
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
$(MAKE) $(AM_MAKEFLAGS) \
top_distdir="$(top_distdir)" distdir="$(distdir)" \
dist-hook
check-am: all-am
check: check-am
all-am: Makefile $(DATA)
installdirs:
for dir in "$(DESTDIR)$(docdir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am: install-docDATA
install-exec-am:
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-docDATA uninstall-info-am
.PHONY: all all-am check check-am clean clean-generic dist-hook \
distclean distclean-generic distdir dvi dvi-am html html-am \
info info-am install install-am install-data install-data-am \
install-docDATA install-exec install-exec-am install-info \
install-info-am install-man install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
pdf-am ps ps-am uninstall uninstall-am uninstall-docDATA \
uninstall-info-am
gladeui-sharp-docs.zip gladeui-sharp-docs.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml
$(ASSEMBLER) --ecma $(srcdir)/en -o gladeui-sharp-docs
update:
$(UPDATER) -assembly:../gladeui/gladeui-sharp.dll -path ./en
dist-hook:
mkdir -p $(distdir)/en
cp $(srcdir)/en/*.xml $(distdir)/en/
mkdir -p $(distdir)/en/Glade
cp $(srcdir)/en/Glade/*.xml $(distdir)/en/Glade/
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

6
gladeui/AssemblyInfo.cs Normal file
Просмотреть файл

@ -0,0 +1,6 @@
using System.Reflection;
using System.Runtime.CompilerServices;
[assembly:AssemblyVersion("2.0.0.0")]
[assembly:AssemblyDelaySign(false)]
[assembly:AssemblyKeyFile("gladeui-sharp.snk")]

10
gladeui/Interface.custom Normal file
Просмотреть файл

@ -0,0 +1,10 @@
public static Interface Create ()
{
Interface i = new Interface ();
gladeuisharp_gladeui_interface_init (ref i);
return i;
}
[DllImport ("libgladeuisharpglue")]
extern static IntPtr gladeuisharp_gladeui_interface_init (ref Gladeui.Interface raw);

Просмотреть файл

@ -16,7 +16,7 @@ endif
build_sources = AssemblyInfo.cs
customs = App.custom
customs = App.custom Widget.custom Project.custom WidgetClass.custom
CLEANFILES = gladeui-sharp.dll generated-stamp generated/*.cs $(API) gladeui-sharp.snk
@ -24,6 +24,8 @@ DISTCLEANFILES= AssemblyInfo.cs
noinst_DATA = gladeui-sharp.dll
glue_includes = glade.h
all: generated-stamp gladeui-sharp.dll
$(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
@ -32,7 +34,7 @@ $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
$(FIXUP) --api=$(srcdir)/$(API) --metadata=$(srcdir)/$(METADATA)
generated-stamp: $(API)
$(CODEGEN) --generate $(srcdir)/$(API) $(GTK_SHARP_CFLAGS) --outdir=generated --customdir=$(srcdir) --assembly-name=gladeui-sharp && touch generated-stamp
$(CODEGEN) --generate $(srcdir)/$(API) $(GTK_SHARP_CFLAGS) --glue-includes=$(glue_includes) --gluelib-name=libgladeuisharpglue --glue-filename=../glue/glue.c --outdir=generated --customdir=$(srcdir) --assembly-name=gladeui-sharp && touch generated-stamp
gladeui-sharp.snk: $(top_srcdir)/gladeui-sharp.snk
cp $(top_srcdir)/gladeui-sharp.snk .

Просмотреть файл

@ -1,355 +0,0 @@
# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
subdir = gladeui
DIST_COMMON = $(srcdir)/AssemblyInfo.cs.in $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/gladeui-sharp.dll.config.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_CLEAN_FILES = gladeui-sharp.dll.config AssemblyInfo.cs
SOURCES =
DIST_SOURCES =
DATA = $(noinst_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
API_VERSION = @API_VERSION@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
BUILD_GTK_CFLAGS = @BUILD_GTK_CFLAGS@
BUILD_GTK_LIBS = @BUILD_GTK_LIBS@
CSC = @CSC@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
ENABLE_MONODOC_FALSE = @ENABLE_MONODOC_FALSE@
ENABLE_MONODOC_TRUE = @ENABLE_MONODOC_TRUE@
GACUTIL = @GACUTIL@
GACUTIL_FLAGS = @GACUTIL_FLAGS@
GAPI_CFLAGS = @GAPI_CFLAGS@
GAPI_LIBS = @GAPI_LIBS@
GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
GLADEUI_LIBS = @GLADEUI_LIBS@
GTK_SHARP_CFLAGS = @GTK_SHARP_CFLAGS@
GTK_SHARP_LIBS = @GTK_SHARP_LIBS@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LD_LIBRARY_PATH = @LD_LIBRARY_PATH@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIB_PREFIX = @LIB_PREFIX@
LIB_SUFFIX = @LIB_SUFFIX@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
MAKEINFO = @MAKEINFO@
MCS = mcs
MONO = @MONO@
MONODOC = @MONODOC@
MONODOC_DEPENDENCY_CFLAGS = @MONODOC_DEPENDENCY_CFLAGS@
MONODOC_DEPENDENCY_LIBS = @MONODOC_DEPENDENCY_LIBS@
MONODOC_REQUIRED_VERSION = @MONODOC_REQUIRED_VERSION@
MONO_DEPENDENCY_CFLAGS = @MONO_DEPENDENCY_CFLAGS@
MONO_DEPENDENCY_LIBS = @MONO_DEPENDENCY_LIBS@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH = @PATH@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
RUNTIME = @RUNTIME@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
WINBUILD_FALSE = @WINBUILD_FALSE@
WINBUILD_TRUE = @WINBUILD_TRUE@
ac_ct_STRIP = @ac_ct_STRIP@
ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
am__leading_dot = @am__leading_dot@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
exec_prefix = @exec_prefix@
gladeui_prefix = @gladeui_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
prefix = @prefix@
program_transform_name = @program_transform_name@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
RAW_API = gladeui-api.raw
API = gladeui-api.xml
METADATA = gladeui.metadata
ASSEMBLY_NAME = gladeui-sharp
ASSEMBLY = $(ASSEMBLY_NAME).dll
@WINBUILD_FALSE@CODEGEN = gapi2-codegen
@WINBUILD_TRUE@CODEGEN = gapi_codegen.exe
@WINBUILD_FALSE@FIXUP = gapi2-fixup
@WINBUILD_TRUE@FIXUP = gapi-fixup.exe
build_sources = AssemblyInfo.cs
customs = App.custom
CLEANFILES = gladeui-sharp.dll generated-stamp generated/*.cs $(API) gladeui-sharp.snk
DISTCLEANFILES = AssemblyInfo.cs
noinst_DATA = gladeui-sharp.dll
EXTRA_DIST = $(RAW_API) $(sources) $(customs) $(METADATA) AssemblyInfo.cs.in gladeui-sharp.dll.config.in $(API)
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu gladeui/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu gladeui/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
gladeui-sharp.dll.config: $(top_builddir)/config.status $(srcdir)/gladeui-sharp.dll.config.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
AssemblyInfo.cs: $(top_builddir)/config.status $(srcdir)/AssemblyInfo.cs.in
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
uninstall-info-am:
tags: TAGS
TAGS:
ctags: CTAGS
CTAGS:
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(DATA)
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am: install-data-local
install-exec-am:
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-info-am uninstall-local
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am \
install-data-local install-exec install-exec-am install-info \
install-info-am install-man install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
pdf-am ps ps-am uninstall uninstall-am uninstall-info-am \
uninstall-local
all: generated-stamp gladeui-sharp.dll
$(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA)
cp $(srcdir)/$(RAW_API) $(API)
chmod u+w $(API)
$(FIXUP) --api=$(srcdir)/$(API) --metadata=$(srcdir)/$(METADATA)
generated-stamp: $(API)
$(CODEGEN) --generate $(srcdir)/$(API) $(GTK_SHARP_CFLAGS) --outdir=generated --customdir=$(srcdir) --assembly-name=gladeui-sharp && touch generated-stamp
gladeui-sharp.snk: $(top_srcdir)/gladeui-sharp.snk
cp $(top_srcdir)/gladeui-sharp.snk .
gladeui-sharp.dll: $(build_sources) generated-stamp gladeui-sharp.snk
$(MCS) -nowarn:169 -unsafe -target:library $(GTK_SHARP_LIBS) \
$(build_sources) generated/*.cs -out:gladeui-sharp.dll
install-data-local:
echo "$(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS)"; \
$(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1;
uninstall-local:
echo "$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS)"; \
$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS) || exit 1;
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

29
gladeui/Project.custom Normal file
Просмотреть файл

@ -0,0 +1,29 @@
[DllImport ("libgladeuisharpglue")]
extern static IntPtr gladeuisharp_gladeui_project_get_objects (IntPtr project);
public GLib.List Objects {
get {
IntPtr raw_ret = gladeuisharp_gladeui_project_get_objects (Handle);
return new GLib.List (raw_ret, typeof(Gladeui.Widget), false, false);
}
}
[DllImport ("libgladeuisharpglue")]
extern static IntPtr gladeuisharp_gladeui_project_get_path (IntPtr project);
public string Path {
get {
IntPtr raw_ret = gladeuisharp_gladeui_project_get_path (Handle);
return GLib.Marshaller.Utf8PtrToString (raw_ret);
}
}
[DllImport ("libgladeuisharpglue")]
extern static bool gladeuisharp_gladeui_project_get_modified (IntPtr project);
public bool Modified {
get {
return gladeuisharp_gladeui_project_get_modified (Handle);
}
}

Просмотреть файл

@ -1,7 +1,17 @@
public static Gladeui.Widget FromObject (GLib.Object obj)
{
IntPtr ptr = ((Gtk.Widget)obj).GetData ("GladeWidgetDataTag");
return (Gladeui.Widget) GLib.Object.GetObject (ptr);
}
public static Gladeui.Widget FromObject (GLib.Object obj)
{
IntPtr ptr = ((Gtk.Widget)obj).GetData ("GladeWidgetDataTag");
return GLib.Object.GetObject (ptr) as Gladeui.Widget;
}
[DllImport ("libgladeuisharpglue")]
extern static IntPtr gladeuisharp_gladeui_widget_get_signals (IntPtr widget, IntPtr name);
public GLib.List GetSignalsHandlers (string signal_name)
{
IntPtr signal_name_as_native = GLib.Marshaller.StringToPtrGStrdup (signal_name);
IntPtr raw_ret = gladeuisharp_gladeui_widget_get_signals (Handle, signal_name_as_native);
GLib.Marshaller.Free (signal_name_as_native);
return new GLib.List (raw_ret, typeof(Signal), true, false);
}

Просмотреть файл

@ -0,0 +1,15 @@
public GLib.List Signals {
get {
unsafe {
IntPtr* raw_ptr = (IntPtr*)(((byte*)Handle) + signals_offset);
return new GLib.List((*raw_ptr), typeof(Gladeui.WidgetClassSignal));
}
}
set {
unsafe {
IntPtr* raw_ptr = (IntPtr*)(((byte*)Handle) + signals_offset);
*raw_ptr = value.Handle;
}
}
}

Просмотреть файл

@ -0,0 +1,7 @@
<configuration>
<dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0"/>
<dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0"/>
<dllmap dll="libatk-1.0-0.dll" target="libatk-1.0.so.0"/>
<dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0"/>
<dllmap dll="gladeui-sharp.dll" target="libgladeui-1.so"/>
</configuration>

Двоичные данные
gladeui/gladeui-sharp.snk Normal file

Двоичный файл не отображается.

Просмотреть файл

@ -23,4 +23,9 @@
<attr path="/api/namespace/struct[@cname='GladePropertyClass']/constructor[@cname='glade_property_class_new_from_spec']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='GladeProject']/signal[@cname='widget_name_changed']" name="name">WidgetNameChangedEvent</attr>
<attr path="/api/namespace/object[@cname='GladeProject']/signal[@cname='selection_changed']" name="name">SelectionChangedEvent</attr>
<!-- GAPI fails to generate these fields -->
<attr path="/api/namespace/struct[@cname='GladeWidgetClass']/field[@cname='post_create_function']" name="hidden">1</attr>
<attr path="/api/namespace/struct[@cname='GladeWidgetClass']/field[@cname='get_internal_child']" name="hidden">1</attr>
<attr path="/api/namespace/struct[@cname='GladeWidgetClass']/field[@cname='signals']" name="name">SignalsInternal</attr>
<attr path="/api/namespace/struct[@cname='GladeWidget']/method[@cname='glade_widget_list_signal_handlers']" name="hidden">1</attr>
</metadata>

Просмотреть файл

@ -1,13 +1,10 @@
lib_LTLIBRARIES = libgladeuisharpglue.la
BASESOURCES = \
glue.c \
#
libgladeuisharpglue_la_SOURCES = \
glue.c \
widget.c
libgladeuisharpglue_la_LDFLAGS = -module -avoid-version
libgladeuisharpglue_la_SOURCES = \
$(BASESOURCES)
libgladeuisharpglue_la_LDFLAGS = -module -avoid-version -no-undefined
libgladeuisharpglue_la_LIBADD = $(BASE_DEPENDENCIES_LIBS) $(GLADEUI_LIBS)

Просмотреть файл

@ -1,489 +1,275 @@
// This file was generated by the Gtk# code generator.
// Any changes made will be lost if regenerated.
guint gladesharp_glade_idallocator_get_n_words_offset (void);
#include <glade.h>
guint gladeuisharp_gladeui_propertyclass_get_packing_offset (void);
guint
gladesharp_glade_idallocator_get_n_words_offset (void)
gladeuisharp_gladeui_propertyclass_get_packing_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeIDAllocator, n_words);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, packing);
}
guint gladesharp_glade_idallocator_get_data_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_pspec_offset (void);
guint
gladesharp_glade_idallocator_get_data_offset (void)
gladeuisharp_gladeui_propertyclass_get_pspec_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeIDAllocator, data);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, pspec);
}
guint gladesharp_glade_menueditor_get_icon_widget_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_ignore_offset (void);
guint
gladesharp_glade_menueditor_get_icon_widget_offset (void)
gladeuisharp_gladeui_propertyclass_get_ignore_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, icon_widget);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, ignore);
}
guint gladesharp_glade_menueditor_get_label_label_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_name_offset (void);
guint
gladesharp_glade_menueditor_get_label_label_offset (void)
gladeuisharp_gladeui_propertyclass_get_name_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, label_label);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, name);
}
guint gladesharp_glade_menueditor_get_add_button_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_displayable_values_offset (void);
guint
gladesharp_glade_menueditor_get_add_button_offset (void)
gladeuisharp_gladeui_propertyclass_get_displayable_values_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, add_button);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, displayable_values);
}
guint gladesharp_glade_menueditor_get_stock_combo_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_orig_def_offset (void);
guint
gladesharp_glade_menueditor_get_stock_combo_offset (void)
gladeuisharp_gladeui_propertyclass_get_orig_def_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, stock_combo);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, orig_def);
}
guint gladesharp_glade_menueditor_get_clist_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_parameters_offset (void);
guint
gladesharp_glade_menueditor_get_clist_offset (void)
gladeuisharp_gladeui_propertyclass_get_parameters_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, clist);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, parameters);
}
guint gladesharp_glade_menueditor_get_accel_alt_checkbutton_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_optional_default_offset (void);
guint
gladesharp_glade_menueditor_get_accel_alt_checkbutton_offset (void)
gladeuisharp_gladeui_propertyclass_get_optional_default_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, accel_alt_checkbutton);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, optional_default);
}
guint gladesharp_glade_menueditor_get_updating_widgets_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_optional_offset (void);
guint
gladesharp_glade_menueditor_get_updating_widgets_offset (void)
gladeuisharp_gladeui_propertyclass_get_optional_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, updating_widgets);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, optional);
}
guint gladesharp_glade_menueditor_get_radio_radiobutton_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_query_offset (void);
guint
gladesharp_glade_menueditor_get_radio_radiobutton_offset (void)
gladeuisharp_gladeui_propertyclass_get_query_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, radio_radiobutton);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, query);
}
guint gladesharp_glade_menueditor_get_delete_button_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_save_offset (void);
guint
gladesharp_glade_menueditor_get_delete_button_offset (void)
gladeuisharp_gladeui_propertyclass_get_save_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, delete_button);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, save);
}
guint gladesharp_glade_menueditor_get_normal_radiobutton_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_construct_only_offset (void);
guint
gladesharp_glade_menueditor_get_normal_radiobutton_offset (void)
gladeuisharp_gladeui_propertyclass_get_construct_only_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, normal_radiobutton);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, construct_only);
}
guint gladesharp_glade_menueditor_get_tooltip_entry_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_is_modified_offset (void);
guint
gladesharp_glade_menueditor_get_tooltip_entry_offset (void)
gladeuisharp_gladeui_propertyclass_get_is_modified_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, tooltip_entry);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, is_modified);
}
guint gladesharp_glade_menueditor_get_group_label_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_def_offset (void);
guint
gladesharp_glade_menueditor_get_group_label_offset (void)
gladeuisharp_gladeui_propertyclass_get_def_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, group_label);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, def);
}
guint gladesharp_glade_menueditor_get_check_radiobutton_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_visible_lines_offset (void);
guint
gladesharp_glade_menueditor_get_check_radiobutton_offset (void)
gladeuisharp_gladeui_propertyclass_get_visible_lines_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, check_radiobutton);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, visible_lines);
}
guint gladesharp_glade_menueditor_get_apply_button_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_tooltip_offset (void);
guint
gladesharp_glade_menueditor_get_apply_button_offset (void)
gladeuisharp_gladeui_propertyclass_get_tooltip_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, apply_button);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, tooltip);
}
guint gladesharp_glade_menueditor_get_name_entry_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_common_offset (void);
guint
gladesharp_glade_menueditor_get_name_entry_offset (void)
gladeuisharp_gladeui_propertyclass_get_common_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, name_entry);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, common);
}
guint gladesharp_glade_menueditor_get_tooltip_label_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_id_offset (void);
guint
gladesharp_glade_menueditor_get_tooltip_label_offset (void)
gladeuisharp_gladeui_propertyclass_get_id_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, tooltip_label);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, id);
}
guint gladesharp_glade_menueditor_get_window_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_translatable_offset (void);
guint
gladesharp_glade_menueditor_get_window_offset (void)
gladeuisharp_gladeui_propertyclass_get_translatable_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, window);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, translatable);
}
guint gladesharp_glade_menueditor_get_ok_button_offset (void);
guint gladeuisharp_gladeui_propertyclass_get_visible_offset (void);
guint
gladesharp_glade_menueditor_get_ok_button_offset (void)
gladeuisharp_gladeui_propertyclass_get_visible_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, ok_button);
return (guint)G_STRUCT_OFFSET (GladePropertyClass, visible);
}
guint gladesharp_glade_menueditor_get_label_entry_offset (void);
guint
gladesharp_glade_menueditor_get_label_entry_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, label_entry);
}
guint gladesharp_glade_menueditor_get_keys_dialog_offset (void);
guint
gladesharp_glade_menueditor_get_keys_dialog_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, keys_dialog);
}
guint gladesharp_glade_menueditor_get_handler_label_offset (void);
guint
gladesharp_glade_menueditor_get_handler_label_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, handler_label);
}
guint gladesharp_glade_menueditor_get_icon_button_offset (void);
guint
gladesharp_glade_menueditor_get_icon_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, icon_button);
}
guint gladesharp_glade_menueditor_get_handler_entry_offset (void);
guint
gladesharp_glade_menueditor_get_handler_entry_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, handler_entry);
}
guint gladesharp_glade_menueditor_get_right_justify_label_offset (void);
guint
gladesharp_glade_menueditor_get_right_justify_label_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, right_justify_label);
}
guint gladesharp_glade_menueditor_get_state_label_offset (void);
guint
gladesharp_glade_menueditor_get_state_label_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, state_label);
}
guint gladesharp_glade_menueditor_get_stock_label_offset (void);
guint
gladesharp_glade_menueditor_get_stock_label_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, stock_label);
}
guint gladesharp_glade_menueditor_get_left_button_offset (void);
guint
gladesharp_glade_menueditor_get_left_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, left_button);
}
guint gladesharp_glade_menueditor_get_add_separator_button_offset (void);
guint
gladesharp_glade_menueditor_get_add_separator_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, add_separator_button);
}
guint gladesharp_glade_menueditor_get_up_button_offset (void);
guint
gladesharp_glade_menueditor_get_up_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, up_button);
}
guint gladesharp_glade_menueditor_get_state_togglebutton_offset (void);
guint
gladesharp_glade_menueditor_get_state_togglebutton_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, state_togglebutton);
}
guint gladesharp_glade_menueditor_get_stock_items_offset (void);
guint
gladesharp_glade_menueditor_get_stock_items_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, stock_items);
}
guint gladesharp_glade_menueditor_get_type_frame_offset (void);
guint
gladesharp_glade_menueditor_get_type_frame_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, type_frame);
}
guint gladesharp_glade_menueditor_get_accel_ctrl_checkbutton_offset (void);
guint
gladesharp_glade_menueditor_get_accel_ctrl_checkbutton_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, accel_ctrl_checkbutton);
}
guint gladesharp_glade_menueditor_get_project_offset (void);
guint
gladesharp_glade_menueditor_get_project_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, project);
}
guint gladesharp_glade_menueditor_get_down_button_offset (void);
guint
gladesharp_glade_menueditor_get_down_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, down_button);
}
guint gladesharp_glade_menueditor_get_accel_key_entry_offset (void);
guint
gladesharp_glade_menueditor_get_accel_key_entry_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, accel_key_entry);
}
guint gladesharp_glade_menueditor_get_accel_frame_offset (void);
guint
gladesharp_glade_menueditor_get_accel_frame_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, accel_frame);
}
guint gladesharp_glade_menueditor_get_menu_offset (void);
guint
gladesharp_glade_menueditor_get_menu_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, menu);
}
guint gladesharp_glade_menueditor_get_group_combo_offset (void);
guint
gladesharp_glade_menueditor_get_group_combo_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, group_combo);
}
guint gladesharp_glade_menueditor_get_gnome_support_offset (void);
guint
gladesharp_glade_menueditor_get_gnome_support_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, gnome_support);
}
guint gladesharp_glade_menueditor_get_accel_shift_checkbutton_offset (void);
guint
gladesharp_glade_menueditor_get_accel_shift_checkbutton_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, accel_shift_checkbutton);
}
guint gladesharp_glade_menueditor_get_add_child_button_offset (void);
guint
gladesharp_glade_menueditor_get_add_child_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, add_child_button);
}
guint gladesharp_glade_menueditor_get_right_button_offset (void);
guint
gladesharp_glade_menueditor_get_right_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, right_button);
}
guint gladesharp_glade_menueditor_get_cancel_button_offset (void);
guint
gladesharp_glade_menueditor_get_cancel_button_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, cancel_button);
}
guint gladesharp_glade_menueditor_get_right_justify_togglebutton_offset (void);
guint
gladesharp_glade_menueditor_get_right_justify_togglebutton_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, right_justify_togglebutton);
}
guint gladesharp_glade_menueditor_get_name_label_offset (void);
guint
gladesharp_glade_menueditor_get_name_label_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, name_label);
}
guint gladesharp_glade_menueditor_get_icon_label_offset (void);
guint
gladesharp_glade_menueditor_get_icon_label_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, icon_label);
}
guint gladesharp_glade_menueditor_get_menu_destroy_handler_id_offset (void);
guint
gladesharp_glade_menueditor_get_menu_destroy_handler_id_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeMenuEditor, menu_destroy_handler_id);
}
guint gladesharp_glade_parameter_get_value_offset (void);
guint
gladesharp_glade_parameter_get_value_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeParameter, value);
}
guint gladesharp_glade_parameter_get_key_offset (void);
guint
gladesharp_glade_parameter_get_key_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeParameter, key);
}
guint gladesharp_glade_signal_get_after_offset (void);
guint
gladesharp_glade_signal_get_after_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeSignal, after);
}
guint gladesharp_glade_signal_get_lookup_offset (void);
guint
gladesharp_glade_signal_get_lookup_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeSignal, lookup);
}
guint gladesharp_glade_signal_get_userdata_offset (void);
guint
gladesharp_glade_signal_get_userdata_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeSignal, userdata);
}
guint gladesharp_glade_signal_get_handler_offset (void);
guint
gladesharp_glade_signal_get_handler_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeSignal, handler);
}
guint gladesharp_glade_signal_get_name_offset (void);
guint
gladesharp_glade_signal_get_name_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeSignal, name);
}
gboolean gladesharp_glade_signalinfo_get_after (GladeSignalInfo *signalinfo);
void gladesharp_glade_signalinfo_set_after (GladeSignalInfo *signalinfo, gboolean value);
gboolean gladeuisharp_gladeui_signalinfo_get_after (GladeSignalInfo *signalinfo);
void gladeuisharp_gladeui_signalinfo_set_after (GladeSignalInfo *signalinfo, gboolean value);
gboolean
gladesharp_glade_signalinfo_get_after (GladeSignalInfo *signalinfo)
gladeuisharp_gladeui_signalinfo_get_after (GladeSignalInfo *signalinfo)
{
return (gboolean)signalinfo->after;
}
void
gladesharp_glade_signalinfo_set_after (GladeSignalInfo *signalinfo, gboolean value)
gladeuisharp_gladeui_signalinfo_set_after (GladeSignalInfo *signalinfo, gboolean value)
{
signalinfo->after = (gboolean)value;
}
gboolean gladesharp_glade_signalinfo_get_lookup (GladeSignalInfo *signalinfo);
void gladesharp_glade_signalinfo_set_lookup (GladeSignalInfo *signalinfo, gboolean value);
gboolean gladeuisharp_gladeui_signalinfo_get_lookup (GladeSignalInfo *signalinfo);
void gladeuisharp_gladeui_signalinfo_set_lookup (GladeSignalInfo *signalinfo, gboolean value);
gboolean
gladesharp_glade_signalinfo_get_lookup (GladeSignalInfo *signalinfo)
gladeuisharp_gladeui_signalinfo_get_lookup (GladeSignalInfo *signalinfo)
{
return (gboolean)signalinfo->lookup;
}
void
gladesharp_glade_signalinfo_set_lookup (GladeSignalInfo *signalinfo, gboolean value)
gladeuisharp_gladeui_signalinfo_set_lookup (GladeSignalInfo *signalinfo, gboolean value)
{
signalinfo->lookup = (gboolean)value;
}
guint gladeuisharp_gladeui_widgetclass_get_signals_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_signals_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, signals);
}
guint gladeuisharp_gladeui_widgetclass_get_icon_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_icon_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, icon);
}
guint gladeuisharp_gladeui_widgetclass_get_name_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_name_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, name);
}
guint gladeuisharp_gladeui_widgetclass_get_children_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_children_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, children);
}
guint gladeuisharp_gladeui_widgetclass_get_generic_name_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_generic_name_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, generic_name);
}
guint gladeuisharp_gladeui_widgetclass_get_properties_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_properties_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, properties);
}
guint gladeuisharp_gladeui_widgetclass_get_palette_name_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_palette_name_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, palette_name);
}
guint gladeuisharp_gladeui_widgetclass_get_in_palette_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_in_palette_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, in_palette);
}
guint gladeuisharp_gladeui_widgetclass_get_child_packings_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_child_packings_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, child_packings);
}
guint gladeuisharp_gladeui_widgetclass_get_type_offset (void);
guint
gladeuisharp_gladeui_widgetclass_get_type_offset (void)
{
return (guint)G_STRUCT_OFFSET (GladeWidgetClass, type);
}

49
glue/widget.c Normal file
Просмотреть файл

@ -0,0 +1,49 @@
#include <glade.h>
#include <glib.h>
GList*
gladeuisharp_gladeui_widget_get_signals (GladeWidget *widget, const gchar *signal_name)
{
GList *list = NULL;
GPtrArray *array;
int n;
array = glade_widget_list_signal_handlers (widget, signal_name);
if (array == NULL)
return NULL;
for (n = 0; n < array->len; n++)
list = g_list_append (list, g_ptr_array_index (array, n));
return list;
}
GList*
gladeuisharp_gladeui_project_get_objects (GladeProject *project)
{
return project->objects;
}
gchar*
gladeuisharp_gladeui_project_get_path (GladeProject *project)
{
return project->path;
}
gboolean
gladeuisharp_gladeui_project_get_modified (GladeProject *project)
{
return project->changed;
}
void
gladeuisharp_gladeui_interface_init (GladeInterface *interface)
{
interface->names = g_hash_table_new (g_str_hash, g_str_equal);
interface->strings = g_hash_table_new_full (g_str_hash,
g_str_equal,
(GDestroyNotify)g_free,
NULL);
}

Просмотреть файл

@ -1,321 +0,0 @@
# Makefile.in generated by automake 1.9.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
top_builddir = ..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = @INSTALL@
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
subdir = sources
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
CONFIG_CLEAN_FILES =
SOURCES =
DIST_SOURCES =
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
API_VERSION = @API_VERSION@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
BASE_DEPENDENCIES_CFLAGS = @BASE_DEPENDENCIES_CFLAGS@
BASE_DEPENDENCIES_LIBS = @BASE_DEPENDENCIES_LIBS@
BUILD_GTK_CFLAGS = @BUILD_GTK_CFLAGS@
BUILD_GTK_LIBS = @BUILD_GTK_LIBS@
CSC = @CSC@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
ENABLE_MONODOC_FALSE = @ENABLE_MONODOC_FALSE@
ENABLE_MONODOC_TRUE = @ENABLE_MONODOC_TRUE@
GACUTIL = @GACUTIL@
GACUTIL_FLAGS = @GACUTIL_FLAGS@
GAPI_CFLAGS = @GAPI_CFLAGS@
GAPI_LIBS = @GAPI_LIBS@
GLADEUI_CFLAGS = @GLADEUI_CFLAGS@
GLADEUI_LIBS = @GLADEUI_LIBS@
GTK_SHARP_CFLAGS = @GTK_SHARP_CFLAGS@
GTK_SHARP_LIBS = @GTK_SHARP_LIBS@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LD_LIBRARY_PATH = @LD_LIBRARY_PATH@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LIB_PREFIX = @LIB_PREFIX@
LIB_SUFFIX = @LIB_SUFFIX@
LTLIBOBJS = @LTLIBOBJS@
MAINT = @MAINT@
MAINTAINER_MODE_FALSE = @MAINTAINER_MODE_FALSE@
MAINTAINER_MODE_TRUE = @MAINTAINER_MODE_TRUE@
MAKEINFO = @MAKEINFO@
MCS = @MCS@
MONO = @MONO@
MONODOC = @MONODOC@
MONODOC_DEPENDENCY_CFLAGS = @MONODOC_DEPENDENCY_CFLAGS@
MONODOC_DEPENDENCY_LIBS = @MONODOC_DEPENDENCY_LIBS@
MONODOC_REQUIRED_VERSION = @MONODOC_REQUIRED_VERSION@
MONO_DEPENDENCY_CFLAGS = @MONO_DEPENDENCY_CFLAGS@
MONO_DEPENDENCY_LIBS = @MONO_DEPENDENCY_LIBS@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH = @PATH@
PATH_SEPARATOR = @PATH_SEPARATOR@
PKG_CONFIG = @PKG_CONFIG@
RUNTIME = @RUNTIME@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
WINBUILD_FALSE = @WINBUILD_FALSE@
WINBUILD_TRUE = @WINBUILD_TRUE@
ac_ct_STRIP = @ac_ct_STRIP@
ac_pt_PKG_CONFIG = @ac_pt_PKG_CONFIG@
am__leading_dot = @am__leading_dot@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build = @build@
build_alias = @build_alias@
build_cpu = @build_cpu@
build_os = @build_os@
build_vendor = @build_vendor@
datadir = @datadir@
exec_prefix = @exec_prefix@
gladeui_prefix = @gladeui_prefix@
host = @host@
host_alias = @host_alias@
host_cpu = @host_cpu@
host_os = @host_os@
host_vendor = @host_vendor@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
prefix = @prefix@
program_transform_name = @program_transform_name@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
sysconfdir = @sysconfdir@
target = @target@
target_alias = @target_alias@
target_cpu = @target_cpu@
target_os = @target_os@
target_vendor = @target_vendor@
SOURCE_DIR = glade-3-2.90.0
all: all-am
.SUFFIXES:
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu sources/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --gnu sources/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
uninstall-info-am:
tags: TAGS
TAGS:
ctags: CTAGS
CTAGS:
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile
installdirs:
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean-am: clean-generic mostlyclean-am
distclean: distclean-am
-rm -f Makefile
distclean-am: clean-am distclean-generic
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am:
install-exec-am:
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-info-am
.PHONY: all all-am check check-am clean clean-generic distclean \
distclean-generic distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am install-exec \
install-exec-am install-info install-info-am install-man \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
uninstall-info-am
api: $(SOURCE_DIR)/src/*.h
PERLLIB=$(GTKSHARP_PREFIX)/share/perl5 \
PATH=$(GTKSHARP_PREFIX)/bin:$$PATH \
gapi2-parser gladeui-sharp-sources.xml
cp gladeui-api.raw ../gladeui
get-sources:
rm -rf $(SOURCE_DIR)
wget http://ftp.gnome.org/pub/GNOME/sources/glade-3/2.90/glade-3-2.90.0.tar.gz
tar xvfz glade-3-2.90.0.tar.gz
for i in `ls $(SOURCE_DIR)/src/*.h`; do \
sed -e "s/LIBGLADEUI_API//" -i $$i; \
done;
clean:
rm -rf $(SOURCE_DIR)
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

Просмотреть файл

@ -1,18 +0,0 @@
Imported to the wrong place.
--Esta línea y las que están debajo serán ignoradas--
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/glue
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/AUTHORS
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/autogen.sh
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/configure.in
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/COPYING
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/doc
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/gladeui
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/gladeui-sparp.pc.in
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/gladeui-sharp.pub
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/gladeui-sharp.snk
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/INSTALL
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/LICENSE.LGPL
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/LICENSE.MPL
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/Makefile.am
D svn+ssh://lluis@mono-cvs.ximian.com/source/trunk/sources