| File: | test/test-eel-labeled-image.c |
| Warning: | line 72, column 28 This statement is never executed |
Press '?' to see keyboard shortcuts
Keyboard shortcuts:
| 1 | #include <eel/eel-labeled-image.h> |
| 2 | |
| 3 | #include "test.h" |
| 4 | |
| 5 | static const char pixbuf_name[] = "/usr/share/pixmaps/cafe-globe.png"; |
| 6 | |
| 7 | static void |
| 8 | button_callback (CtkWidget *button, |
| 9 | gpointer callback_data) |
| 10 | { |
| 11 | const char *info = callback_data; |
| 12 | g_return_if_fail (CTK_IS_BUTTON (button))do { if (((((__extension__ ({ GTypeInstance *__inst = (GTypeInstance *) ((button)); GType __t = ((ctk_button_get_type ())); gboolean __r; if (!__inst) __r = (0); else if (__inst->g_class && __inst->g_class->g_type == __t) __r = (!(0)); else __r = g_type_check_instance_is_a (__inst, __t); __r; })))))) { } else { g_return_if_fail_warning (((gchar*) 0), ((const char* ) (__func__)), "CTK_IS_BUTTON (button)"); return; } } while ( 0); |
| 13 | |
| 14 | g_print ("%s(%p)\n", info, button); |
| 15 | } |
| 16 | |
| 17 | static CtkWidget * |
| 18 | labeled_image_button_window_new (const char *title, |
| 19 | GdkPixbuf *pixbuf) |
| 20 | { |
| 21 | CtkWidget *window; |
| 22 | CtkWidget *vbox; |
| 23 | CtkWidget *button; |
| 24 | CtkWidget *toggle_button; |
| 25 | CtkWidget *check_button; |
| 26 | CtkWidget *plain; |
| 27 | |
| 28 | window = test_window_new (title, 20); |
| 29 | vbox = ctk_box_new (CTK_ORIENTATION_VERTICAL, 10); |
| 30 | ctk_container_add (CTK_CONTAINER (window)((((CtkContainer*) (void *) g_type_check_instance_cast ((GTypeInstance *) ((window)), ((ctk_container_get_type ())))))), vbox); |
| 31 | |
| 32 | if (1) button = eel_labeled_image_button_new ("CtkButton with LabeledImage", pixbuf); |
| 33 | if (1) toggle_button = eel_labeled_image_toggle_button_new ("CtkToggleButton with LabeledImage", pixbuf); |
| 34 | if (1) check_button = eel_labeled_image_check_button_new ("CtkCheckButton with LabeledImage", pixbuf); |
| 35 | if (1) { |
| 36 | plain = eel_labeled_image_new ("Plain LabeledImage", pixbuf); |
| 37 | eel_labeled_image_set_can_focus (EEL_LABELED_IMAGE (plain)((((EelLabeledImage*) (void *) g_type_check_instance_cast ((GTypeInstance *) ((plain)), (eel_labeled_image_get_type()))))), TRUE(!(0))); |
| 38 | } |
| 39 | |
| 40 | if (button) ctk_box_pack_start (CTK_BOX (vbox)((((CtkBox*) (void *) g_type_check_instance_cast ((GTypeInstance *) ((vbox)), ((ctk_box_get_type ())))))), button, TRUE(!(0)), TRUE(!(0)), 0); |
| 41 | if (toggle_button) ctk_box_pack_start (CTK_BOX (vbox)((((CtkBox*) (void *) g_type_check_instance_cast ((GTypeInstance *) ((vbox)), ((ctk_box_get_type ())))))), toggle_button, TRUE(!(0)), TRUE(!(0)), 0); |
| 42 | if (check_button) ctk_box_pack_start (CTK_BOX (vbox)((((CtkBox*) (void *) g_type_check_instance_cast ((GTypeInstance *) ((vbox)), ((ctk_box_get_type ())))))), check_button, TRUE(!(0)), TRUE(!(0)), 0); |
| 43 | if (plain) ctk_box_pack_start (CTK_BOX (vbox)((((CtkBox*) (void *) g_type_check_instance_cast ((GTypeInstance *) ((vbox)), ((ctk_box_get_type ())))))), plain, TRUE(!(0)), TRUE(!(0)), 0); |
| 44 | |
| 45 | if (button) { |
| 46 | g_signal_connect (button, "enter", G_CALLBACK (button_callback), "enter")g_signal_connect_data ((button), ("enter"), (((GCallback) (button_callback ))), ("enter"), ((void*)0), (GConnectFlags) 0); |
| 47 | g_signal_connect (button, "leave", G_CALLBACK (button_callback), "leave")g_signal_connect_data ((button), ("leave"), (((GCallback) (button_callback ))), ("leave"), ((void*)0), (GConnectFlags) 0); |
| 48 | g_signal_connect (button, "pressed", G_CALLBACK (button_callback), "pressed")g_signal_connect_data ((button), ("pressed"), (((GCallback) ( button_callback))), ("pressed"), ((void*)0), (GConnectFlags) 0 ); |
| 49 | g_signal_connect (button, "released", G_CALLBACK (button_callback), "released")g_signal_connect_data ((button), ("released"), (((GCallback) ( button_callback))), ("released"), ((void*)0), (GConnectFlags) 0); |
| 50 | g_signal_connect (button, "clicked", G_CALLBACK (button_callback), "clicked")g_signal_connect_data ((button), ("clicked"), (((GCallback) ( button_callback))), ("clicked"), ((void*)0), (GConnectFlags) 0 ); |
| 51 | } |
| 52 | |
| 53 | ctk_widget_show_all (vbox); |
| 54 | |
| 55 | return window; |
| 56 | } |
| 57 | |
| 58 | int |
| 59 | main (int argc, char* argv[]) |
| 60 | { |
| 61 | CtkWidget *labeled_image_window = NULL((void*)0); |
| 62 | CtkWidget *labeled_image_button_window = NULL((void*)0); |
| 63 | GdkPixbuf *pixbuf = NULL((void*)0); |
| 64 | |
| 65 | test_init (&argc, &argv); |
| 66 | |
| 67 | if (1) pixbuf = test_pixbuf_new_named (pixbuf_name, 1.0); |
| 68 | if (1) labeled_image_button_window = labeled_image_button_window_new ("LabeledImage in CtkButton Test", pixbuf); |
| 69 | |
| 70 | eel_gdk_pixbuf_unref_if_not_null (pixbuf); |
| 71 | |
| 72 | if (labeled_image_window) ctk_widget_show (labeled_image_window); |
This statement is never executed | |
| 73 | if (labeled_image_button_window) ctk_widget_show (labeled_image_button_window); |
| 74 | |
| 75 | ctk_main (); |
| 76 | |
| 77 | return test_quit (EXIT_SUCCESS0); |
| 78 | } |