Ignore:
Timestamp:
07/12/16 20:22:23 (9 years ago)
Author:
epyon
Message:
  • several STL updates
  • several minor fixes
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/core/io_event.cc

    r487 r505  
    7171
    7272        db->create_type<key_event>()
    73                 .field( "ascii",   &key_event::ascii )
    74                 .field( "code",    &key_event::code )
    75                 .field( "shift",   &key_event::shift )
    76                 .field( "control", &key_event::control )
    77                 .field( "alt",     &key_event::alt )
    78                 .field( "pressed", &key_event::pressed );
     73                .field( "window_id",&key_event::window_id )
     74                .field( "ascii",    &key_event::ascii )
     75                .field( "code",     &key_event::code )
     76                .field( "shift",    &key_event::shift )
     77                .field( "control",  &key_event::control )
     78                .field( "alt",      &key_event::alt )
     79                .field( "pressed",  &key_event::pressed );
    7980
    8081        db->create_type<mouse_button_event>()
    81                 .field( "x",       &mouse_button_event::x )
    82                 .field( "y",       &mouse_button_event::y )
    83                 .field( "button",  &mouse_button_event::button )
    84                 .field( "pressed", &mouse_button_event::pressed )
    85                 .field( "code",    &mouse_button_event::code );
     82                .field( "window_id",&mouse_button_event::window_id )
     83                .field( "x",        &mouse_button_event::x )
     84                .field( "y",        &mouse_button_event::y )
     85                .field( "button",   &mouse_button_event::button )
     86                .field( "pressed",  &mouse_button_event::pressed )
     87                .field( "code",     &mouse_button_event::code );
    8688
    8789        db->create_type<mouse_move_event>()
    88                 .field( "x",       &mouse_move_event::x )
    89                 .field( "y",       &mouse_move_event::y )
    90                 .field( "rx",      &mouse_move_event::rx )
    91                 .field( "ry",      &mouse_move_event::ry )
    92                 .field( "pressed", &mouse_move_event::pressed )
    93                 .field( "code",    &mouse_move_event::code );
     90                .field( "window_id",&mouse_move_event::window_id )
     91                .field( "x",        &mouse_move_event::x )
     92                .field( "y",        &mouse_move_event::y )
     93                .field( "rx",       &mouse_move_event::rx )
     94                .field( "ry",       &mouse_move_event::ry )
     95                .field( "pressed",  &mouse_move_event::pressed )
     96                .field( "code",     &mouse_move_event::code );
    9497
    9598        db->create_type<mouse_wheel_event>()
    96                 .field( "x",       &mouse_wheel_event::x )
    97                 .field( "y",       &mouse_wheel_event::y );
     99                .field( "window_id",&mouse_wheel_event::window_id )
     100                .field( "x",        &mouse_wheel_event::x )
     101                .field( "y",        &mouse_wheel_event::y );
    98102
    99103        db->create_type<pad_button_event>()
Note: See TracChangeset for help on using the changeset viewer.