Changeset 8298 for branches

Show
Ignore:
Timestamp:
12/12/11 13:59:22 (6 months ago)
Author:
westram
Message:
  • syncronize mode in all edit windows
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/e4fix/EDIT4/ED4_root.cxx

    r8289 r8298  
    12701270} 
    12711271 
    1272 static void modes_cb(AW_window*, AW_CL cd1, AW_CL) 
    1273 { 
     1272static void modes_cb(AW_window*, AW_CL cd1, AW_CL) { 
    12741273    ED4_ROOT->species_mode = ED4_species_mode(cd1); 
    1275 } 
    1276 void ED4_no_dangerous_modes() 
    1277 { 
    1278     switch (ED4_ROOT->species_mode) { 
    1279         case ED4_SM_KILL: { 
    1280             ED4_ROOT->species_mode = ED4_SM_MOVE; 
    1281             current_aww()->select_mode(0); 
    1282             break; 
    1283         } 
    1284         default: { 
    1285             break; 
    1286         } 
     1274    for (ED4_window *win = ED4_ROOT->first_window; win; win = win->next) { 
     1275        win->aww->select_mode(cd1); 
     1276    } 
     1277} 
     1278 
     1279void ED4_no_dangerous_modes() { 
     1280    if (ED4_ROOT->species_mode == ED4_SM_KILL) { 
     1281        modes_cb(NULL, (AW_CL)ED4_SM_MOVE, 0); 
    12871282    } 
    12881283}