diff --git a/vte/Bg.custom b/vte/Bg.custom new file mode 100644 index 0000000..9bdb561 --- /dev/null +++ b/vte/Bg.custom @@ -0,0 +1,26 @@ +// Bg.custom - Vte.Bg customizations +// +// Author: Mike Kestner +// +// Copyright (c) 2006 Novell, Inc. +// +// This program is free software; you can redistribute it and/or +// modify it under the terms of version 2 of the Lesser GNU General +// Public License as published by the Free Software Foundation. +// +// 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 +// Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser 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. + + + public static Bg Get () + { + return GetForScreen (Gdk.Screen.Default); + } + diff --git a/vte/Makefile.am b/vte/Makefile.am new file mode 100644 index 0000000..da90714 --- /dev/null +++ b/vte/Makefile.am @@ -0,0 +1,25 @@ +SUBDIRS = . glue + +if ENABLE_VTE +pkg = vte +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = vte-sharp-2.0.pc +else +pkg = +endif + +INCLUDE_API = +METADATA = Vte.metadata +SYMBOLS = +references = +glue_includes = vte/vte.h + +sources = + +customs = \ + Bg.custom + +add_dist = vte-sharp-2.0.pc.in + +include ../Makefile.include + diff --git a/vte/Vte.metadata b/vte/Vte.metadata new file mode 100644 index 0000000..4274a45 --- /dev/null +++ b/vte/Vte.metadata @@ -0,0 +1,22 @@ + + + + gint + + is_selected + gboolean + + 1 + 1 + 1 + p0 + p1 + const-gchar* + p0 + p1 + p0 + p1 + p0 + p1 + p0 + diff --git a/vte/glue/Makefile.am b/vte/glue/Makefile.am new file mode 100644 index 0000000..feb60cf --- /dev/null +++ b/vte/glue/Makefile.am @@ -0,0 +1,23 @@ +lib_LTLIBRARIES = $(TARGET) + +if ENABLE_VTE +TARGET = libvtesharpglue-2.la +else +TARGET = +endif + +libvtesharpglue_2_la_SOURCES = # empty + +nodist_libvtesharpglue_2_la_SOURCES = generated.c + +libvtesharpglue_2_la_LDFLAGS = -module -avoid-version -no-undefined + +libvtesharpglue_2_la_LIBADD = $(VTE_LIBS) + +INCLUDES = $(VTE_DEPENDENCIES_CFLAGS) -I$(top_srcdir) + +libvtesharpglue.dll: $(libvtesharpglue_2_la_OBJECTS) libvtesharpglue.rc libvtesharpglue.def + ./build-dll libvtesharpglue-2 $(VERSION) + +CLEANFILES = lib*.a lib*.dll + diff --git a/vte/vte-api.raw b/vte/vte-api.raw new file mode 100644 index 0000000..9cb9ea6 --- /dev/null +++ b/vte/vte-api.raw @@ -0,0 +1,782 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/vte/vte-sharp-2.0.pc.in b/vte/vte-sharp-2.0.pc.in new file mode 100644 index 0000000..f6c962c --- /dev/null +++ b/vte/vte-sharp-2.0.pc.in @@ -0,0 +1,12 @@ +prefix=${pcfiledir}/../.. +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +gapidir=${prefix}/share/gapi-2.0 + + +Name: Vte# +Description: Vte# - libvte .NET Binding +Version: @VERSION@ +Requires: gtk-sharp-2.0 +Cflags: -I:${gapidir}/vte-api.xml +Libs: -r:${libdir}/mono/@PACKAGE_VERSION@/vte-sharp.dll diff --git a/vte/vte-sharp.dll.config.in b/vte/vte-sharp.dll.config.in new file mode 100644 index 0000000..289de93 --- /dev/null +++ b/vte/vte-sharp.dll.config.in @@ -0,0 +1,5 @@ + + + + +