diff options
author | Christopher James Lahey <clahey@helixcode.com> | 2000-08-11 11:51:17 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2000-08-11 11:51:17 +0800 |
commit | 773c53414b73f46830c878cac45fe011fef16819 (patch) | |
tree | d71330b375cb0fd9f19b609948969f27229b6940 /widgets/e-text/e-entry-test.c | |
parent | dfa46fe1d19552c600ae3b6190a056c7ac51dac1 (diff) | |
download | gsoc2013-evolution-773c53414b73f46830c878cac45fe011fef16819.tar gsoc2013-evolution-773c53414b73f46830c878cac45fe011fef16819.tar.gz gsoc2013-evolution-773c53414b73f46830c878cac45fe011fef16819.tar.bz2 gsoc2013-evolution-773c53414b73f46830c878cac45fe011fef16819.tar.lz gsoc2013-evolution-773c53414b73f46830c878cac45fe011fef16819.tar.xz gsoc2013-evolution-773c53414b73f46830c878cac45fe011fef16819.tar.zst gsoc2013-evolution-773c53414b73f46830c878cac45fe011fef16819.zip |
Added a test for the EEntry widget.
2000-08-10 Christopher James Lahey <clahey@helixcode.com>
* widgets/e-text/.cvsignore, widgets/e-text/Makefile.am,
widgets/e-text/e-entry-test.c: Added a test for the EEntry widget.
svn path=/trunk/; revision=4725
Diffstat (limited to 'widgets/e-text/e-entry-test.c')
-rw-r--r-- | widgets/e-text/e-entry-test.c | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/widgets/e-text/e-entry-test.c b/widgets/e-text/e-entry-test.c new file mode 100644 index 0000000000..411e8d693c --- /dev/null +++ b/widgets/e-text/e-entry-test.c @@ -0,0 +1,79 @@ +/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */ +/* test-minicard.c + * + * Copyright (C) 2000 Helix Code, Inc. + * Author: Chris Lahey <clahey@helixcode.com> + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + + + +#include "config.h" + +#include <gnome.h> +#include "e-entry.h" + +static void destroy_callback(GtkWidget *app, gpointer data) +{ + exit(0); +} + +#if 0 +static void about_callback( GtkWidget *widget, gpointer data ) +{ + + const gchar *authors[] = + { + "Christopher James Lahey <clahey@umich.edu>", + NULL + }; + + GtkWidget *about = + gnome_about_new ( _( "Minicard Test" ), VERSION, + _( "Copyright (C) 2000, Helix Code, Inc." ), + authors, + _( "This should test the minicard canvas item" ), + NULL); + gtk_widget_show (about); +} +#endif + +int main( int argc, char *argv[] ) +{ + GtkWidget *app; + GtkWidget *entry; + + /* bindtextdomain (PACKAGE, GNOMELOCALEDIR); + textdomain (PACKAGE);*/ + + gnome_init( "EEntry Test", VERSION, argc, argv); + app = gnome_app_new("EEntry Test", NULL); + + entry = e_entry_new(); + gtk_object_set(GTK_OBJECT(entry), + "editable", TRUE, + "use_ellipsis", TRUE, + NULL); + gnome_app_set_contents( GNOME_APP( app ), entry ); + + /* Connect the signals */ + gtk_signal_connect( GTK_OBJECT( app ), "destroy", + GTK_SIGNAL_FUNC( destroy_callback ), + ( gpointer ) app ); + + gtk_widget_show_all( app ); + + gtk_main(); + + /* Not reached. */ + return 0; +} |