Add a trivial center box test

This commit is contained in:
Matthias Clasen
2017-06-03 09:08:44 -04:00
parent 81049ea5c5
commit 433082f050
3 changed files with 30 additions and 0 deletions

View File

@@ -157,6 +157,7 @@ noinst_PROGRAMS = $(TEST_PROGS) \
testpopupat \
testgaction \
testwidgetfocus \
testcenterbox \
$(NULL)
if USE_X11
@@ -270,6 +271,7 @@ testtitlebar_DEPENDENCIES = $(TEST_DEPS)
testwindowsize_DEPENDENCIES = $(TEST_DEPS)
listmodel_DEPENDENCIES = $(TEST_DEPS)
testwidgetfocus_DEPENDENCIES = $(TEST_DEPS)
testcenterbox_DEPENDENCIES = $(TEST_DEPS)
animated_resizing_SOURCES = \
animated-resizing.c \
@@ -461,6 +463,8 @@ listmodel_SOURCES = listmodel.c
testwidgetfocus_SOURCES = testwidgetfocus.c
testcenterbox_SOURCES = testcenterbox.c
EXTRA_DIST += \
gradient1.png \
testgtk.1 \

View File

@@ -127,6 +127,8 @@ gtk_tests = [
['testpopup'],
['testpopupat'],
['testgaction'],
['testwidgetfocus'],
['testcenterbox'],
]
if os_linux

24
tests/testcenterbox.c Normal file
View File

@@ -0,0 +1,24 @@
#include <gtk/gtk.h>
int
main (int argc, char *argv[])
{
GtkWidget *window;
GtkWidget *box;
gtk_init ();
window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
box = gtk_center_box_new ();
gtk_container_add (GTK_CONTAINER (window), box);
gtk_center_box_set_start_widget (GTK_CENTER_BOX (box), gtk_label_new ("Start Start Start Start Start"));
gtk_center_box_set_center_widget (GTK_CENTER_BOX (box), gtk_label_new ("Center"));
gtk_center_box_set_end_widget (GTK_CENTER_BOX (box), gtk_label_new ("End"));
gtk_widget_show (window);
gtk_main ();
return 0;
}