tPrint numeric value of unknown event - glazier - window management experiments
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit e45c992e966f5eada691cc14f620a8864c9dca5f
 (DIR) parent 9a55e38b6bf079ec936e3c2b7b81adc675cab51b
 (HTM) Author: Willy Goiffon <dev@z3bra.org>
       Date:   Tue, 22 Oct 2019 12:32:22 +0200
       
       Print numeric value of unknown event
       
       Diffstat:
         M glazier.c                           |      29 ++++-------------------------
       
       1 file changed, 4 insertions(+), 25 deletions(-)
       ---
 (DIR) diff --git a/glazier.c b/glazier.c
       t@@ -78,30 +78,6 @@ static const struct ev_callback_t cb[] = {
                { XCB_MOTION_NOTIFY,  cb_motion },
                { XCB_ENTER_NOTIFY,   cb_enter },
                { XCB_CONFIGURE_NOTIFY, cb_configure },
       -
       -        /* events not yet handled */
       -        { XCB_KEY_PRESS,         cb_default },
       -        { XCB_FOCUS_IN,          cb_default },
       -        { XCB_KEYMAP_NOTIFY,     cb_default },
       -        { XCB_EXPOSE,            cb_default },
       -        { XCB_GRAPHICS_EXPOSURE, cb_default },
       -        { XCB_NO_EXPOSURE,       cb_default },
       -        { XCB_VISIBILITY_NOTIFY, cb_default },
       -        { XCB_UNMAP_NOTIFY,      cb_default },
       -        { XCB_MAP_NOTIFY,        cb_default },
       -        { XCB_MAP_REQUEST,       cb_default },
       -        { XCB_REPARENT_NOTIFY,   cb_default },
       -        { XCB_CONFIGURE_REQUEST, cb_default },
       -        { XCB_GRAVITY_NOTIFY,    cb_default },
       -        { XCB_RESIZE_REQUEST,    cb_default },
       -        { XCB_CIRCULATE_NOTIFY,  cb_default },
       -        { XCB_PROPERTY_NOTIFY,   cb_default },
       -        { XCB_SELECTION_CLEAR,   cb_default },
       -        { XCB_SELECTION_REQUEST, cb_default },
       -        { XCB_SELECTION_NOTIFY,  cb_default },
       -        { XCB_COLORMAP_NOTIFY,   cb_default },
       -        { XCB_CLIENT_MESSAGE,    cb_default },
       -        { XCB_MAPPING_NOTIFY,    cb_default },
        };
        
        xcb_window_t
       t@@ -182,8 +158,11 @@ get_child(xcb_window_t wid)
        static int
        cb_default(xcb_generic_event_t *ev)
        {
       -        if (verbose)
       +        if (verbose && evname[ev->response_type]) {
                        fprintf(stderr, "event: %s\n", evname[ev->response_type]);
       +        } else if (verbose) {
       +                fprintf(stderr, "event: %d\n", ev->response_type);
       +        }
        
                return 0;
        }