diff options
author | Murray Cumming <murrayc@src.gnome.org> | 2003-01-07 16:59:16 +0000 |
---|---|---|
committer | Murray Cumming <murrayc@src.gnome.org> | 2003-01-07 16:59:16 +0000 |
commit | 78e5bf1313f67e4cbc67fe01a408d27de7383abd (patch) | |
tree | f832445dad23cd0dcc2a116fcc1469d35316d995 /tests | |
download | glibmm-78e5bf1313f67e4cbc67fe01a408d27de7383abd.tar.gz |
Initial revision
Diffstat (limited to 'tests')
-rw-r--r-- | tests/.cvsignore | 4 | ||||
-rw-r--r-- | tests/Makefile.am | 7 | ||||
-rw-r--r-- | tests/Makefile.am_fragment | 15 | ||||
-rw-r--r-- | tests/glibmm_value/.cvsignore | 5 | ||||
-rw-r--r-- | tests/glibmm_value/Makefile.am | 7 | ||||
-rw-r--r-- | tests/glibmm_value/glibmm_value.cc | 22 | ||||
-rw-r--r-- | tests/glibmm_value/main.cc | 12 |
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; +} + |