Loading change_log.txt +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ Started 2007-June-11 Please add newer entries at the top, list the date and your name with email address. 2007-sept-19 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr> 2007-sept-20 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr> ================================================================================ + all * hotkeys handling finished Loading common/hotkeys_basic.cpp +44 −0 Original line number Diff line number Diff line Loading @@ -639,4 +639,48 @@ void AddHotheyConfigMenu( wxMenu* menu ) _( "Hotkey config location" ), _( "Hotkey config file location selection (home directory or kicad tree)" ), right_xpm ); submenu_hkcfg->Check(ID_PREFERENCES_HOTKEY_PATH_IS_HOME, g_ConfigFileLocationChoice == 0); submenu_hkcfg->Check(ID_PREFERENCES_HOTKEY_PATH_IS_KICAD, g_ConfigFileLocationChoice == 1); } /************************************************************************/ void HandleHotheyConfigMenuSelection( WinEDA_DrawFrame * frame, int id ) /************************************************************************/ /* called on hotkey file location selecton menu * @param frame = current WinEDA_DrawFrame * @param id = selected menu id * @return g_ConfigFileLocationChoice (global) = new selection */ { wxMenuBar * menu = frame->GetMenuBar(); switch (id ) { case ID_PREFERENCES_HOTKEY_PATH_IS_HOME: if ( g_ConfigFileLocationChoice != 0 ) { g_ConfigFileLocationChoice = 0; menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_HOME, true); menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_KICAD, false); frame->m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } break; case ID_PREFERENCES_HOTKEY_PATH_IS_KICAD: if ( g_ConfigFileLocationChoice != 1 ) { g_ConfigFileLocationChoice = 1; menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_HOME, false); menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_KICAD, true); frame->m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } break; default: break; } } eeschema/eeconfig.cpp +1 −12 Original line number Diff line number Diff line Loading @@ -99,19 +99,8 @@ wxString FullFileName; } case ID_PREFERENCES_HOTKEY_PATH_IS_HOME: if ( g_ConfigFileLocationChoice != 0 ) { g_ConfigFileLocationChoice = 0; m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } break; case ID_PREFERENCES_HOTKEY_PATH_IS_KICAD: if ( g_ConfigFileLocationChoice != 1 ) { g_ConfigFileLocationChoice = 1; m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } HandleHotheyConfigMenuSelection( this, id ); break; default: Loading gerbview/gerbview_config.cpp +1 −12 Original line number Diff line number Diff line Loading @@ -68,19 +68,8 @@ void WinEDA_GerberFrame::Process_Config( wxCommandEvent& event ) break; case ID_PREFERENCES_HOTKEY_PATH_IS_HOME: if( g_ConfigFileLocationChoice != 0 ) { g_ConfigFileLocationChoice = 0; m_Parent->m_EDA_CommonConfig->Write( HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice ); } break; case ID_PREFERENCES_HOTKEY_PATH_IS_KICAD: if( g_ConfigFileLocationChoice != 1 ) { g_ConfigFileLocationChoice = 1; m_Parent->m_EDA_CommonConfig->Write( HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice ); } HandleHotheyConfigMenuSelection( this, id ); break; default: Loading include/hotkeys_basic.h +2 −1 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ COMMON_GLOBL int g_ConfigFileLocationChoice; /* 0 = files are in Home directo */ wxString ReturnHotkeyConfigFilePath( int choice ); void AddHotheyConfigMenu( wxMenu* menu ); void HandleHotheyConfigMenuSelection( WinEDA_DrawFrame * frame, int id ); wxString ReturnKeyNameFromKeyCode( int keycode ); wxString ReturnKeyNameFromCommandId( Ki_HotkeyInfo** List, int CommandId ); wxString AddHotkeyName( const wxString& text, Ki_HotkeyInfo** List, int CommandId ); Loading Loading
change_log.txt +1 −1 Original line number Diff line number Diff line Loading @@ -4,7 +4,7 @@ Started 2007-June-11 Please add newer entries at the top, list the date and your name with email address. 2007-sept-19 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr> 2007-sept-20 UPDATE Jean-Pierre Charras <jean-pierre.charras@inpg.fr> ================================================================================ + all * hotkeys handling finished Loading
common/hotkeys_basic.cpp +44 −0 Original line number Diff line number Diff line Loading @@ -639,4 +639,48 @@ void AddHotheyConfigMenu( wxMenu* menu ) _( "Hotkey config location" ), _( "Hotkey config file location selection (home directory or kicad tree)" ), right_xpm ); submenu_hkcfg->Check(ID_PREFERENCES_HOTKEY_PATH_IS_HOME, g_ConfigFileLocationChoice == 0); submenu_hkcfg->Check(ID_PREFERENCES_HOTKEY_PATH_IS_KICAD, g_ConfigFileLocationChoice == 1); } /************************************************************************/ void HandleHotheyConfigMenuSelection( WinEDA_DrawFrame * frame, int id ) /************************************************************************/ /* called on hotkey file location selecton menu * @param frame = current WinEDA_DrawFrame * @param id = selected menu id * @return g_ConfigFileLocationChoice (global) = new selection */ { wxMenuBar * menu = frame->GetMenuBar(); switch (id ) { case ID_PREFERENCES_HOTKEY_PATH_IS_HOME: if ( g_ConfigFileLocationChoice != 0 ) { g_ConfigFileLocationChoice = 0; menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_HOME, true); menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_KICAD, false); frame->m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } break; case ID_PREFERENCES_HOTKEY_PATH_IS_KICAD: if ( g_ConfigFileLocationChoice != 1 ) { g_ConfigFileLocationChoice = 1; menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_HOME, false); menu->Check(ID_PREFERENCES_HOTKEY_PATH_IS_KICAD, true); frame->m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } break; default: break; } }
eeschema/eeconfig.cpp +1 −12 Original line number Diff line number Diff line Loading @@ -99,19 +99,8 @@ wxString FullFileName; } case ID_PREFERENCES_HOTKEY_PATH_IS_HOME: if ( g_ConfigFileLocationChoice != 0 ) { g_ConfigFileLocationChoice = 0; m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } break; case ID_PREFERENCES_HOTKEY_PATH_IS_KICAD: if ( g_ConfigFileLocationChoice != 1 ) { g_ConfigFileLocationChoice = 1; m_Parent->m_EDA_CommonConfig->Write(HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice); } HandleHotheyConfigMenuSelection( this, id ); break; default: Loading
gerbview/gerbview_config.cpp +1 −12 Original line number Diff line number Diff line Loading @@ -68,19 +68,8 @@ void WinEDA_GerberFrame::Process_Config( wxCommandEvent& event ) break; case ID_PREFERENCES_HOTKEY_PATH_IS_HOME: if( g_ConfigFileLocationChoice != 0 ) { g_ConfigFileLocationChoice = 0; m_Parent->m_EDA_CommonConfig->Write( HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice ); } break; case ID_PREFERENCES_HOTKEY_PATH_IS_KICAD: if( g_ConfigFileLocationChoice != 1 ) { g_ConfigFileLocationChoice = 1; m_Parent->m_EDA_CommonConfig->Write( HOTKEY_CFG_PATH_OPT, g_ConfigFileLocationChoice ); } HandleHotheyConfigMenuSelection( this, id ); break; default: Loading
include/hotkeys_basic.h +2 −1 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ COMMON_GLOBL int g_ConfigFileLocationChoice; /* 0 = files are in Home directo */ wxString ReturnHotkeyConfigFilePath( int choice ); void AddHotheyConfigMenu( wxMenu* menu ); void HandleHotheyConfigMenuSelection( WinEDA_DrawFrame * frame, int id ); wxString ReturnKeyNameFromKeyCode( int keycode ); wxString ReturnKeyNameFromCommandId( Ki_HotkeyInfo** List, int CommandId ); wxString AddHotkeyName( const wxString& text, Ki_HotkeyInfo** List, int CommandId ); Loading