From 3fc99841e7b72cd664939fce5a67359da1eab82b Mon Sep 17 00:00:00 2001 From: Philip Chimento Date: Fri, 17 Apr 2015 12:48:28 -0700 Subject: Remove defunct flexy-grid demo EosFlexyGrid is deprecated, so we don't want a demo of it in our tests. [endlessm/eos-sdk#3054] --- test/Makefile.am.inc | 3 +- test/demos/Makefile.am.inc | 5 --- test/demos/flexy-grid.c | 107 --------------------------------------------- 3 files changed, 1 insertion(+), 114 deletions(-) delete mode 100644 test/demos/Makefile.am.inc delete mode 100644 test/demos/flexy-grid.c diff --git a/test/Makefile.am.inc b/test/Makefile.am.inc index 7244a85..5b3128a 100644 --- a/test/Makefile.am.inc +++ b/test/Makefile.am.inc @@ -7,7 +7,7 @@ ENDLESS_TESTS_DIRECTORY = $(top_srcdir)/test noinst_PROGRAMS = \ test/endless/run-tests \ test/smoke-tests/hello \ - test/demos/flexy-grid + $(NULL) # This variable will be updated in Makefile subdirs (test/endless/Makefile.am.inc) javascript_tests = \ @@ -19,7 +19,6 @@ javascript_tests = \ EXTRA_DIST += $(javascript_tests) include test/endless/Makefile.am.inc -include test/demos/Makefile.am.inc include test/smoke-tests/Makefile.am.inc # Run tests when running 'make check' diff --git a/test/demos/Makefile.am.inc b/test/demos/Makefile.am.inc deleted file mode 100644 index 797cfd3..0000000 --- a/test/demos/Makefile.am.inc +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright 2013 Endless Mobile, Inc. - -test_demos_flexy_grid_SOURCES = $(ENDLESS_TESTS_DIRECTORY)/demos/flexy-grid.c -test_demos_flexy_grid_CPPFLAGS = $(TEST_FLAGS) -test_demos_flexy_grid_LDADD = $(TEST_LIBS) diff --git a/test/demos/flexy-grid.c b/test/demos/flexy-grid.c deleted file mode 100644 index 2008af4..0000000 --- a/test/demos/flexy-grid.c +++ /dev/null @@ -1,107 +0,0 @@ -#include - -static const char *icons[] = { - "applications-accessories", - "applications-development", - "applications-engineering", - "applications-games", - "applications-graphics", - "applications-internet", - "applications-multimedia", - "applications-office", - "applications-other", - "applications-science", - "applications-system", - "applications-utilities", -}; - -#define CHAR(r,g,b) { r / 255.0, g / 255.0, b / 255.0, 1.0 } - -static GdkRGBA colors[] = { - CHAR (0xff, 0x00, 0x00), - CHAR (0x80, 0x00, 0x00), - CHAR (0x00, 0xff, 0x00), - CHAR (0x00, 0x80, 0x00), - CHAR (0x00, 0x00, 0xff), - CHAR (0x00, 0x00, 0x80), - CHAR (0x00, 0xff, 0xff), - CHAR (0x00, 0x80, 0x80), - CHAR (0xff, 0x00, 0xff), - CHAR (0x80, 0x00, 0x80), - CHAR (0xff, 0xff, 0x00), - CHAR (0x80, 0x80, 0x00), - CHAR (0xa0, 0xa0, 0xa4), - CHAR (0x80, 0x80, 0x80), - CHAR (0xc0, 0xc0, 0xc0), -}; - -static EosFlexyShape shapes[] = { - EOS_FLEXY_SHAPE_MEDIUM_HORIZONTAL, - EOS_FLEXY_SHAPE_MEDIUM_VERTICAL, - EOS_FLEXY_SHAPE_SMALL, - EOS_FLEXY_SHAPE_SMALL, - EOS_FLEXY_SHAPE_SMALL, - EOS_FLEXY_SHAPE_MEDIUM_VERTICAL, - EOS_FLEXY_SHAPE_MEDIUM_HORIZONTAL, - EOS_FLEXY_SHAPE_SMALL, -}; - -static void -on_cell_selected (EosFlexyGrid *grid, EosFlexyGridCell *cell) -{ - g_print ("Cell %p selected\n", cell); -} - -static void -on_cell_activated (EosFlexyGrid *grid, EosFlexyGridCell *cell) -{ - g_print ("Cell %p activated\n", cell); -} - -int -main (int argc, char *argv[]) -{ - gtk_init (NULL, NULL); - - GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL); - gtk_window_set_default_size (GTK_WINDOW (window), 800, 600); - g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL); - gtk_widget_show (window); - - GtkWidget *scroll = gtk_scrolled_window_new (NULL, NULL); - gtk_container_add (GTK_CONTAINER (window), scroll); - gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scroll), - GTK_POLICY_NEVER, - GTK_POLICY_AUTOMATIC); - gtk_widget_show (scroll); - - GtkWidget *grid = eos_flexy_grid_new (); - g_signal_connect (grid, "cell-selected", G_CALLBACK (on_cell_selected), NULL); - g_signal_connect (grid, "cell-activated", G_CALLBACK (on_cell_activated), NULL); - gtk_container_add (GTK_CONTAINER (scroll), grid); - gtk_widget_show (grid); - - for (guint i = 0; i < 8; i++) - { - GtkWidget *cell = eos_flexy_grid_cell_new (); - eos_flexy_grid_cell_set_shape (EOS_FLEXY_GRID_CELL (cell), shapes[i]); - gtk_container_add (GTK_CONTAINER (grid), cell); - gtk_widget_show (cell); - - GtkWidget *frame = gtk_event_box_new (); - gtk_widget_override_background_color (frame, GTK_STATE_FLAG_NORMAL, &colors[i]); - gtk_container_add (GTK_CONTAINER (cell), frame); - gtk_widget_show (frame); - - GtkWidget *image = gtk_image_new (); - gtk_image_set_from_icon_name (GTK_IMAGE (image), icons[i], GTK_ICON_SIZE_DIALOG); - gtk_container_add (GTK_CONTAINER (frame), image); - gtk_widget_set_hexpand (image, TRUE); - gtk_widget_set_vexpand (image, TRUE); - gtk_widget_show (image); - } - - gtk_main (); - - return 0; -} -- cgit v1.2.3