Changeset 679

Show
Ignore:
Timestamp:
06/20/07 15:06:03 (18 months ago)
Author:
leo
Message:

Removed the copy keys command.

Location:
trunk
Files:
9 modified

Legend:

Unmodified
Added
Removed
  • trunk/common/keyboard.cpp

    r678 r679  
    4141//  { LC_PIECE_MINIFIG, "Minifig Wizard", 0, 0, 0 }, 
    4242    { LC_PIECE_ARRAY, "Piece Array", 0, 0, 0 }, 
    43 //  { LC_PIECE_COPYKEYS, "", 0, 0, 0 }, 
    4443    { LC_PIECE_GROUP, "Piece Group", LC_KEYMOD1_CONTROL, LC_KEY_G, 0 }, 
    4544    { LC_PIECE_UNGROUP, "Piece Ungroup", LC_KEYMOD1_CONTROL, LC_KEY_U, 0 }, 
  • trunk/common/project.cpp

    r678 r679  
    50725072        } break; 
    50735073 
    5074         case LC_PIECE_COPYKEYS: 
    5075         { 
    5076             /* 
    5077             float move[3], rot[4]; 
    5078             Piece* pPiece; 
    5079  
    5080             for (pPiece = m_ActiveModel->m_Pieces; pPiece; pPiece = (Piece*)pPiece->m_Next) 
    5081                 if (pPiece->IsSelected()) 
    5082                 { 
    5083                     pPiece->CalculateSingleKey (m_ActiveModel->m_CurFrame, LC_PK_POSITION, move); 
    5084                     pPiece->ChangeKey(m_ActiveModel->m_CurFrame, move, LC_PK_POSITION); 
    5085                     pPiece->ChangeKey(m_ActiveModel->m_CurFrame, rot, LC_PK_ROTATION); 
    5086                 } 
    5087  
    5088             // TODO: cameras and lights 
    5089  
    5090             CalculateStep(); 
    5091             UpdateAllViews(); 
    5092             */ 
    5093         } break; 
    5094  
    50955074        case LC_PIECE_GROUP: 
    50965075        { 
  • trunk/common/typedefs.h

    r678 r679  
    5151    LC_PIECE_MINIFIG, 
    5252    LC_PIECE_ARRAY, 
    53     LC_PIECE_COPYKEYS, 
    5453    LC_PIECE_GROUP, 
    5554    LC_PIECE_UNGROUP, 
  • trunk/linux/menu.cpp

    r669 r679  
    132132  create_menu_item (menu, "Ar_ray...", accel, GTK_SIGNAL_FUNC (OnCommandDirect), 
    133133            window, LC_PIECE_ARRAY, "menu_piece_array"); 
    134   create_menu_item (menu, "_Copy Keys", accel, GTK_SIGNAL_FUNC (OnCommandDirect), 
    135             window, LC_PIECE_COPYKEYS, "menu_piece_copykeys"); 
    136134  menu_separator (menu); 
    137135 
  • trunk/linux/system.cpp

    r675 r679  
    471471  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(anim_toolbar.anim), bAnimation); 
    472472  gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON(anim_toolbar.keys), bAddKeys); 
    473   gpointer item = gtk_object_get_data (GTK_OBJECT (((GtkWidget*)(*main_window))), "menu_piece_copykeys"); 
    474   gtk_label_set_text (GTK_LABEL (GTK_BIN (item)->child),  
    475       bAnimation ? "Copy Keys from Instructions" : "Copy Keys from Animation"); 
    476473  ignore_commands = false; 
    477474} 
     
    517514  gtk_widget_set_sensitive (main_toolbar.copy, (flags & (LC_SEL_PIECE|LC_SEL_CAMERA|LC_SEL_LIGHT)) != 0); 
    518515 
    519   // delete, array, hide sel/unsel, unhideall, copykeys (menu) 
     516  // delete, array, hide sel/unsel, unhideall (menu) 
    520517  item = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (((GtkWidget*)(*main_window))), "menu_piece_delete")); 
    521518  gtk_widget_set_sensitive (item, (flags & (LC_SEL_PIECE|LC_SEL_CAMERA|LC_SEL_LIGHT)) != 0); 
     
    528525  item = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (((GtkWidget*)(*main_window))), "menu_piece_unhide_all")); 
    529526  gtk_widget_set_sensitive (item, (flags & LC_SEL_HIDDEN) != 0); 
    530   item = GTK_WIDGET (gtk_object_get_data (GTK_OBJECT (((GtkWidget*)(*main_window))), "menu_piece_copykeys")); 
    531   gtk_widget_set_sensitive (item, (flags & (LC_SEL_PIECE|LC_SEL_CAMERA|LC_SEL_LIGHT)) != 0); 
    532527 
    533528  // groups (menu) 
  • trunk/win/LeoCAD.rc

    r678 r679  
    18731873STRINGTABLE  
    18741874BEGIN 
    1875     ID_PIECE_COPYKEYS       "Copy position and rotation" 
    1876 END 
    1877  
    1878 STRINGTABLE  
    1879 BEGIN 
    18801875    ID_VIEW_CAMERAS_RESET   "Reset cameras to their original positions" 
    18811876    ID_PREVIEW_ONEPAGE      "Show only one page\nOne Page" 
  • trunk/win/Mainfrm.cpp

    r673 r679  
    850850        } break; 
    851851 
    852         case ID_PIECE_COPYKEYS: { 
    853             project->HandleCommand(LC_PIECE_COPYKEYS, 0); 
    854         } break; 
    855  
    856852        case ID_PIECE_GROUP: { 
    857853            project->HandleCommand(LC_PIECE_GROUP, 0); 
     
    13291325        ID_PIECE_MINIFIGWIZARD,    // LC_PIECE_MINIFIG 
    13301326        ID_PIECE_ARRAY,            // LC_PIECE_ARRAY 
    1331         ID_PIECE_COPYKEYS,         // LC_PIECE_COPYKEYS 
    13321327        ID_PIECE_GROUP,            // LC_PIECE_GROUP 
    13331328        ID_PIECE_UNGROUP,          // LC_PIECE_UNGROUP 
  • trunk/win/System.cpp

    r673 r679  
    620620    pMenu->EnableMenuItem(ID_PIECE_DELETE, MF_BYCOMMAND |  
    621621        (flags & (LC_SEL_PIECE|LC_SEL_CAMERA|LC_SEL_LIGHT) ? MF_ENABLED : (MF_DISABLED | MF_GRAYED))); 
    622     pMenu->EnableMenuItem(ID_PIECE_COPYKEYS, MF_BYCOMMAND |  
    623         (flags & (LC_SEL_PIECE|LC_SEL_CAMERA|LC_SEL_LIGHT) ? MF_ENABLED : (MF_DISABLED | MF_GRAYED))); 
    624622    pMenu->EnableMenuItem(ID_PIECE_ARRAY, MF_BYCOMMAND |  
    625623        (flags & LC_SEL_PIECE ? MF_ENABLED : (MF_DISABLED | MF_GRAYED))); 
     
    773771    pCtrl->EnableButton(ID_ANIMATOR_PLAY, bAnimation ? TRUE : FALSE); 
    774772    pCtrl->EnableButton(ID_ANIMATOR_STOP, FALSE); 
    775  
    776     // Menu 
    777     char* txt; 
    778     CMenu* pMenu = GetMainMenu(3); 
    779     UINT nState = pMenu->GetMenuState(ID_PIECE_COPYKEYS, MF_BYCOMMAND); 
    780     nState &= ~(MF_BITMAP|MF_OWNERDRAW|MF_SEPARATOR); 
    781  
    782     if (bAnimation) 
    783         txt = "Copy Keys from Instructions"; 
    784     else 
    785         txt = "Copy Keys from Animation"; 
    786      
    787     pMenu->ModifyMenu(ID_PIECE_COPYKEYS, MF_BYCOMMAND | 
    788         MF_STRING | nState, ID_PIECE_COPYKEYS, txt); 
    789773} 
    790774 
  • trunk/win/resource.h

    r678 r679  
    618618#define ID_EDITOR_ADD                   33036 
    619619#define ID_EDITOR_FILE_NEW              33038 
    620 #define ID_PIECE_COPYKEYS               33039 
    621620#define ID_LIBDLG_GROUP_INSERT          33053 
    622621#define ID_LIBDLG_GROUP_DELETE          33054