summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@src.gnome.org>2003-01-07 16:59:16 +0000
committerMurray Cumming <murrayc@src.gnome.org>2003-01-07 16:59:16 +0000
commit78e5bf1313f67e4cbc67fe01a408d27de7383abd (patch)
treef832445dad23cd0dcc2a116fcc1469d35316d995 /tests
downloadglibmm-78e5bf1313f67e4cbc67fe01a408d27de7383abd.tar.gz
Initial revision
Diffstat (limited to 'tests')
-rw-r--r--tests/.cvsignore4
-rw-r--r--tests/Makefile.am7
-rw-r--r--tests/Makefile.am_fragment15
-rw-r--r--tests/glibmm_value/.cvsignore5
-rw-r--r--tests/glibmm_value/Makefile.am7
-rw-r--r--tests/glibmm_value/glibmm_value.cc22
-rw-r--r--tests/glibmm_value/main.cc12
7 files changed, 72 insertions, 0 deletions
diff --git a/tests/.cvsignore b/tests/.cvsignore
new file mode 100644
index 00000000..e9407c94
--- /dev/null
+++ b/tests/.cvsignore
@@ -0,0 +1,4 @@
+Makefile
+Makefile.in
+.libs
+.deps
diff --git a/tests/Makefile.am b/tests/Makefile.am
new file mode 100644
index 00000000..be34746e
--- /dev/null
+++ b/tests/Makefile.am
@@ -0,0 +1,7 @@
+test_dirs = child_widget child_widget2 child_widget_managed \
+ dispatcher glibmm_value \
+ refcount_dialog dialog dialog_deletethis delete_cpp_child \
+ scrolledwindow
+
+SUBDIRS = $(test_dirs)
+EXTRA_DIST = Makefile.am_fragment
diff --git a/tests/Makefile.am_fragment b/tests/Makefile.am_fragment
new file mode 100644
index 00000000..35d4de8d
--- /dev/null
+++ b/tests/Makefile.am_fragment
@@ -0,0 +1,15 @@
+INCLUDES = \
+ -I$(top_builddir)/glib -I$(top_srcdir)/glib \
+ -I$(top_builddir)/pango -I$(top_srcdir)/pango \
+ -I$(top_builddir)/atk -I$(top_srcdir)/atk \
+ -I$(top_builddir)/gdk -I$(top_srcdir)/gdk \
+ -I$(top_builddir)/gtk -I$(top_srcdir)/gtk \
+ $(GTKMM_CFLAGS) $(GTHREAD_CFLAGS)
+
+LIBS = $(top_builddir)/glib/glibmm/libglibmm-2.0.la \
+ $(top_builddir)/pango/pangomm/libpangomm-1.0.la \
+ $(top_builddir)/atk/atkmm/libatkmm-1.0.la \
+ $(top_builddir)/gdk/gdkmm/libgdkmm-2.0.la \
+ $(top_builddir)/gtk/gtkmm/libgtkmm-2.0.la \
+ $(GTKMM_LIBS)
+
diff --git a/tests/glibmm_value/.cvsignore b/tests/glibmm_value/.cvsignore
new file mode 100644
index 00000000..b882cc99
--- /dev/null
+++ b/tests/glibmm_value/.cvsignore
@@ -0,0 +1,5 @@
+Makefile
+Makefile.in
+.libs
+.deps
+test
diff --git a/tests/glibmm_value/Makefile.am b/tests/glibmm_value/Makefile.am
new file mode 100644
index 00000000..005f55c7
--- /dev/null
+++ b/tests/glibmm_value/Makefile.am
@@ -0,0 +1,7 @@
+include $(top_srcdir)/tests/Makefile.am_fragment
+
+noinst_PROGRAMS = test
+test_SOURCES = main.cc glibmm_value.cc
+
+
+
diff --git a/tests/glibmm_value/glibmm_value.cc b/tests/glibmm_value/glibmm_value.cc
new file mode 100644
index 00000000..d2d77c38
--- /dev/null
+++ b/tests/glibmm_value/glibmm_value.cc
@@ -0,0 +1,22 @@
+
+#include <glibmm.h>
+#include <gdkmm.h>
+#include <gtkmm.h>
+
+struct Foo { int bar; };
+
+// custom copyable
+template Glib::Value<Foo>;
+
+// custom pointer
+template Glib::Value<Foo*>;
+template Glib::Value<const Foo*>;
+
+// Glib::Object pointer
+template Glib::Value<Gtk::Widget*>;
+template Glib::Value<const Gtk::Widget*>;
+
+// Glib::Object RefPtr<>
+template Glib::Value< Glib::RefPtr<Gdk::Pixbuf> >;
+template Glib::Value< Glib::RefPtr<const Gdk::Pixbuf> >;
+
diff --git a/tests/glibmm_value/main.cc b/tests/glibmm_value/main.cc
new file mode 100644
index 00000000..41beac8e
--- /dev/null
+++ b/tests/glibmm_value/main.cc
@@ -0,0 +1,12 @@
+
+#include <glibmm.h>
+#include <pangomm.h>
+#include <atkmm.h>
+#include <gdkmm.h>
+#include <gtkmm.h>
+
+int main(int, char**)
+{
+ return 0;
+}
+