summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMark McLoughlin <mark@skynet.ie>2004-03-03 19:03:19 +0000
committerMark McLoughlin <markmc@src.gnome.org>2004-03-03 19:03:19 +0000
commit81ea4248627896ef425cbeadf064b848e169410e (patch)
tree901545d09f4cc03841fae53d91262aa94c1f22f0 /tests
parentecb01c42d9f757167fb4ff09517a68244cfd66de (diff)
downloadgtk+-81ea4248627896ef425cbeadf064b848e169410e.tar.gz
don't try and store pointers in ints. Fixes 64-bit build.
2004-03-03 Mark McLoughlin <mark@skynet.ie> * tests/testsocket_common.c: (print_hello): don't try and store pointers in ints. Fixes 64-bit build.
Diffstat (limited to 'tests')
-rw-r--r--tests/testsocket_common.c38
1 files changed, 32 insertions, 6 deletions
diff --git a/tests/testsocket_common.c b/tests/testsocket_common.c
index 6e96d35cd9..2e2aa05328 100644
--- a/tests/testsocket_common.c
+++ b/tests/testsocket_common.c
@@ -3,21 +3,47 @@
#include "x11/gdkx.h"
#include <gtk/gtk.h>
+enum
+{
+ ACTION_FILE_NEW,
+ ACTION_FILE_OPEN,
+ ACTION_OK,
+ ACTION_HELP_ABOUT
+};
+
static void
-print_hello (GtkWidget *w, gpointer data)
+print_hello (GtkWidget *w,
+ guint action)
{
- g_message (data);
+ switch (action)
+ {
+ case ACTION_FILE_NEW:
+ g_message ("File New activated");
+ break;
+ case ACTION_FILE_OPEN:
+ g_message ("File Open activated");
+ break;
+ case ACTION_OK:
+ g_message ("OK activated");
+ break;
+ case ACTION_HELP_ABOUT:
+ g_message ("Help About activated ");
+ break;
+ default:
+ g_assert_not_reached ();
+ break;
+ }
}
static GtkItemFactoryEntry menu_items[] = {
{ "/_File", NULL, NULL, 0, "<Branch>" },
- { "/File/_New", "<control>N", print_hello, GPOINTER_TO_INT("File New activated"), "<Item>" },
- { "/File/_Open", "<control>O", print_hello, GPOINTER_TO_INT("File Open activated"), "<Item>" },
+ { "/File/_New", "<control>N", print_hello, ACTION_FILE_NEW, "<Item>" },
+ { "/File/_Open", "<control>O", print_hello, ACTION_FILE_OPEN, "<Item>" },
{ "/File/sep1", NULL, NULL, 0, "<Separator>" },
{ "/File/Quit", "<control>Q", gtk_main_quit, 0, "<Item>" },
- { "/O_K", "<control>K",print_hello, GPOINTER_TO_INT("OK activated"), "<Item>" },
+ { "/O_K", "<control>K",print_hello, ACTION_OK, "<Item>" },
{ "/_Help", NULL, NULL, 0, "<LastBranch>" },
- { "/_Help/About", NULL, print_hello, GPOINTER_TO_INT("Help About activated "), "<Item>" },
+ { "/_Help/About", NULL, print_hello, ACTION_HELP_ABOUT, "<Item>" },
};
static void