summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/file-torture.py (renamed from test/interactive/file-torture.py)0
-rw-r--r--test/interactive/meson.build8
-rw-r--r--test/interactive/test-copy.c102
-rw-r--r--test/interactive/test.c122
-rw-r--r--test/interactive/test.h34
-rw-r--r--test/meson.build1
6 files changed, 0 insertions, 267 deletions
diff --git a/test/interactive/file-torture.py b/test/file-torture.py
index 865795ff1..865795ff1 100644
--- a/test/interactive/file-torture.py
+++ b/test/file-torture.py
diff --git a/test/interactive/meson.build b/test/interactive/meson.build
deleted file mode 100644
index eb8cf8ae6..000000000
--- a/test/interactive/meson.build
+++ /dev/null
@@ -1,8 +0,0 @@
-test_copy = executable(
- 'test-copy', [
- 'test-copy.c',
- 'test.c',
- 'test.h'
- ],
- dependencies: libnautilus_dep
-)
diff --git a/test/interactive/test-copy.c b/test/interactive/test-copy.c
deleted file mode 100644
index d48182ebd..000000000
--- a/test/interactive/test-copy.c
+++ /dev/null
@@ -1,102 +0,0 @@
-#include "test.h"
-
-#include <src/nautilus-file-operations.h>
-#include <src/nautilus-progress-info.h>
-#include <src/nautilus-progress-info-manager.h>
-
-static void
-copy_done (GHashTable *debuting_uris,
- gboolean success,
- gpointer data)
-{
- g_print ("Copy done\n");
-}
-
-static void
-changed_cb (NautilusProgressInfo *info,
- gpointer data)
-{
- g_print ("Changed: %s -- %s\n",
- nautilus_progress_info_get_status (info),
- nautilus_progress_info_get_details (info));
-}
-
-static void
-progress_changed_cb (NautilusProgressInfo *info,
- gpointer data)
-{
- g_print ("Progress changed: %f\n",
- nautilus_progress_info_get_progress (info));
-}
-
-static void
-finished_cb (NautilusProgressInfo *info,
- gpointer data)
-{
- g_print ("Finished\n");
- gtk_main_quit ();
-}
-
-int
-main (int argc,
- char *argv[])
-{
- GtkWidget *window;
- GList *sources;
- GFile *dest;
- GFile *source;
- int i;
- GList *infos;
- NautilusProgressInfoManager *manager;
- NautilusProgressInfo *progress_info;
-
- test_init (&argc, &argv);
-
- if (argc < 3)
- {
- g_print ("Usage test-copy <sources...> <dest dir>\n");
- return 1;
- }
-
- sources = NULL;
- for (i = 1; i < argc - 1; i++)
- {
- source = g_file_new_for_commandline_arg (argv[i]);
- sources = g_list_prepend (sources, source);
- }
- sources = g_list_reverse (sources);
-
- dest = g_file_new_for_commandline_arg (argv[i]);
-
- window = test_window_new ("copy test");
-
- gtk_widget_show (window);
-
- manager = nautilus_progress_info_manager_dup_singleton ();
-
- nautilus_file_operations_copy_async (sources,
- dest,
- GTK_WINDOW (window),
- NULL,
- copy_done, NULL);
-
- infos = nautilus_progress_info_manager_get_all_infos (manager);
-
- if (infos == NULL)
- {
- g_object_unref (manager);
- return 0;
- }
-
- progress_info = NAUTILUS_PROGRESS_INFO (infos->data);
-
- g_signal_connect (progress_info, "changed", (GCallback) changed_cb, NULL);
- g_signal_connect (progress_info, "progress-changed", (GCallback) progress_changed_cb, NULL);
- g_signal_connect (progress_info, "finished", (GCallback) finished_cb, NULL);
-
- gtk_main ();
-
- g_object_unref (manager);
-
- return 0;
-}
diff --git a/test/interactive/test.c b/test/interactive/test.c
deleted file mode 100644
index 0f1662e02..000000000
--- a/test/interactive/test.c
+++ /dev/null
@@ -1,122 +0,0 @@
-#include "test.h"
-#include <sys/types.h>
-#include <unistd.h>
-
-void
-test_init (int *argc,
- char ***argv)
-{
- gtk_init ();
-
- eel_make_warnings_and_criticals_stop_in_debugger ();
-}
-
-int
-test_quit (int exit_code)
-{
- if (gtk_main_level () > 0)
- {
- gtk_main_quit ();
- }
-
- return exit_code;
-}
-
-void
-test_delete_event (GtkWidget *widget,
- GdkEvent *event,
- gpointer callback_data)
-{
- test_quit (0);
-}
-
-GtkWidget *
-test_window_new (const char *title)
-{
- GtkWidget *window;
-
- window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
-
- if (title != NULL)
- {
- gtk_window_set_title (GTK_WINDOW (window), title);
- }
-
- g_signal_connect (window, "delete_event",
- G_CALLBACK (test_delete_event), NULL);
-
- return window;
-}
-
-GdkPixbuf *
-test_pixbuf_new_named (const char *name,
- float scale)
-{
- GdkPixbuf *pixbuf;
- char *path;
-
- g_return_val_if_fail (name != NULL, NULL);
- g_return_val_if_fail (scale >= 0.0, NULL);
-
- if (name[0] == '/')
- {
- path = g_strdup (name);
- }
- else
- {
- path = g_strdup_printf ("%s/%s", NAUTILUS_DATADIR, name);
- }
-
- pixbuf = gdk_pixbuf_new_from_file (path, NULL);
-
- g_free (path);
-
- g_return_val_if_fail (pixbuf != NULL, NULL);
-
- if (scale != 1.0)
- {
- GdkPixbuf *scaled;
- float width = gdk_pixbuf_get_width (pixbuf) * scale;
- float height = gdk_pixbuf_get_width (pixbuf) * scale;
-
- scaled = gdk_pixbuf_scale_simple (pixbuf, width, height, GDK_INTERP_BILINEAR);
-
- g_object_unref (pixbuf);
-
- g_return_val_if_fail (scaled != NULL, NULL);
-
- pixbuf = scaled;
- }
-
- return pixbuf;
-}
-
-GtkWidget *
-test_label_new (const char *text,
- gboolean with_background,
- int num_sizes_larger)
-{
- GtkWidget *label;
-
- if (text == NULL)
- {
- text = "Foo";
- }
-
- label = gtk_label_new (text);
-
- return label;
-}
-
-void
-test_window_set_title_with_pid (GtkWindow *window,
- const char *title)
-{
- char *tmp;
-
- g_return_if_fail (GTK_IS_WINDOW (window));
-
- tmp = g_strdup_printf ("%lu: %s", (gulong) getpid (), title);
- gtk_window_set_title (GTK_WINDOW (window), tmp);
- g_free (tmp);
-}
diff --git a/test/interactive/test.h b/test/interactive/test.h
deleted file mode 100644
index b8ce09a23..000000000
--- a/test/interactive/test.h
+++ /dev/null
@@ -1,34 +0,0 @@
-#pragma once
-
-#include <config.h>
-#include <gtk/gtk.h>
-
-#include <eel/eel-debug.h>
-#include <eel/eel.h>
-#include <src/nautilus-file-utilities.h>
-
-void test_init (int *argc,
- char ***argv);
-int test_quit (int exit_code);
-void test_delete_event (GtkWidget *widget,
- GdkEvent *event,
- gpointer callback_data);
-GtkWidget *test_window_new (const char *title);
-void test_gtk_widget_set_background_image (GtkWidget *widget,
- const char *image_name);
-void test_gtk_widget_set_background_color (GtkWidget *widget,
- const char *color_spec);
-GdkPixbuf *test_pixbuf_new_named (const char *name,
- float scale);
-GtkWidget *test_label_new (const char *text,
- gboolean with_background,
- int num_sizes_larger);
-void test_pixbuf_draw_rectangle_tiled (GdkPixbuf *pixbuf,
- const char *tile_name,
- int x0,
- int y0,
- int x1,
- int y1,
- int opacity);
-void test_window_set_title_with_pid (GtkWindow *window,
- const char *title); \ No newline at end of file
diff --git a/test/meson.build b/test/meson.build
index 07532fd2a..f8bcdac0e 100644
--- a/test/meson.build
+++ b/test/meson.build
@@ -19,4 +19,3 @@ test_env = [
]
subdir('automated')
-#subdir('interactive')