diff options
author | Mark McLoughlin <mark@skynet.ie> | 2004-03-03 19:03:19 +0000 |
---|---|---|
committer | Mark McLoughlin <markmc@src.gnome.org> | 2004-03-03 19:03:19 +0000 |
commit | 81ea4248627896ef425cbeadf064b848e169410e (patch) | |
tree | 901545d09f4cc03841fae53d91262aa94c1f22f0 /tests | |
parent | ecb01c42d9f757167fb4ff09517a68244cfd66de (diff) | |
download | gtk+-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.c | 38 |
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 |