📄 res_commands.cpp
字号:
case ID_CMD_MAP3D_INTERPOLATED: return( LNG("[CMD] Interpolated Colors") );
case ID_CMD_MAP3D_SAVE: return( LNG("[CMD] Save As Image...") );
case ID_CMD_MAP3D_SEQ_POS_ADD: return( LNG("[CMD] Add Position [A]") );
case ID_CMD_MAP3D_SEQ_POS_DEL: return( LNG("[CMD] Delete Last Position [D]") );
case ID_CMD_MAP3D_SEQ_POS_DEL_ALL: return( LNG("[CMD] Delete All Positions") );
case ID_CMD_MAP3D_SEQ_POS_EDIT: return( LNG("[CMD] Edit Positions") );
case ID_CMD_MAP3D_SEQ_PLAY: return( LNG("[CMD] Play Once [P]") );
case ID_CMD_MAP3D_SEQ_PLAY_LOOP: return( LNG("[CMD] Play Loop [L]") );
case ID_CMD_MAP3D_SEQ_SAVE: return( LNG("[CMD] Play And Save As Images...") );
case ID_CMD_LAYOUT_PRINT_SETUP: return( LNG("[CMD] Print Setup") );
case ID_CMD_LAYOUT_PAGE_SETUP: return( LNG("[CMD] Page Setup") );
case ID_CMD_LAYOUT_PRINT: return( LNG("[CMD] Print") );
case ID_CMD_LAYOUT_PRINT_PREVIEW: return( LNG("[CMD] Print Preview") );
case ID_CMD_LAYOUT_FIT_SCALE: return( LNG("[CMD] Fit Scale...") );
case ID_CMD_TABLE_FIELD_ADD: return( LNG("[CMD] Add Field") );
case ID_CMD_TABLE_FIELD_DEL: return( LNG("[CMD] Delete Fields") );
case ID_CMD_TABLE_FIELD_SORT: return( LNG("[CMD] Sort Fields") );
case ID_CMD_TABLE_RECORD_ADD: return( LNG("[CMD] Add Record") );
case ID_CMD_TABLE_RECORD_INS: return( LNG("[CMD] Insert Record") );
case ID_CMD_TABLE_RECORD_DEL: return( LNG("[CMD] Delete Record") );
case ID_CMD_TABLE_RECORD_DEL_ALL: return( LNG("[CMD] Delete All Records") );
case ID_CMD_TABLE_AUTOSIZE_COLS: return( LNG("[CMD] Fit Column Sizes") );
case ID_CMD_TABLE_AUTOSIZE_ROWS: return( LNG("[CMD] Fit Row Sizes") );
case ID_CMD_DIAGRAM_PARAMETERS: return( LNG("[CMD] Properties") );
case ID_CMD_SCATTERPLOT_PARAMETERS: return( LNG("[CMD] Properties") );
case ID_CMD_SCATTERPLOT_UPDATE: return( LNG("[CMD] Update Data") );
case ID_CMD_HISTOGRAM_CUMULATIVE: return( LNG("[CMD] Cumulative") );
case ID_CMD_HISTOGRAM_AS_TABLE: return( LNG("[CMD] Convert To Table") );
}
//-----------------------------------------------------
return( LNG("[CMD] UNRECOGNISED COMMAND ID") );
}
//---------------------------------------------------------
const wxChar * CMD_Get_Help(int Cmd_ID)
{
switch( Cmd_ID )
{
case ID_CMD_FRAME_QUIT: return( LNG("[CMD] Exit SAGA") );
case ID_CMD_FRAME_ABOUT: return( LNG("[CMD] About SAGA") );
}
return( CMD_Get_Name(Cmd_ID) );
}
//---------------------------------------------------------
int CMD_Get_ImageID(int Cmd_ID)
{
switch( Cmd_ID )
{
case ID_CMD_FRAME_WKSP_SHOW: return( ID_IMG_TB_WKSP );
case ID_CMD_FRAME_INFO_SHOW: return( ID_IMG_TB_INFO );
case ID_CMD_FRAME_ACTIVE_SHOW: return( ID_IMG_TB_ACTIVE );
case ID_CMD_FRAME_HELP: return( ID_IMG_TB_HELP );
case ID_CMD_WKSP_OPEN: return( ID_IMG_TB_OPEN );
case ID_CMD_MODULES_OPEN: return( ID_IMG_TB_OPEN_MODULE );
case ID_CMD_TABLES_OPEN: return( ID_IMG_TB_OPEN_TABLE );
case ID_CMD_SHAPES_OPEN: return( ID_IMG_TB_OPEN_SHAPES );
case ID_CMD_GRIDS_OPEN: return( ID_IMG_TB_OPEN_GRID );
case ID_CMD_TIN_OPEN: return( ID_IMG_TB_OPEN_TIN );
case ID_CMD_MAP_MODE_DISTANCE: return( ID_IMG_TB_MAP_MODE_DISTANCE );
case ID_CMD_MAP_MODE_SELECT: return( ID_IMG_TB_MAP_MODE_SELECT );
case ID_CMD_MAP_MODE_ZOOM: return( ID_IMG_TB_MAP_MODE_ZOOM );
case ID_CMD_MAP_MODE_PAN: return( ID_IMG_TB_MAP_MODE_PAN );
case ID_CMD_MAP_ZOOM_FULL: return( ID_IMG_TB_MAP_ZOOM_FULL );
case ID_CMD_MAP_ZOOM_LAST: return( ID_IMG_TB_MAP_ZOOM_LAST );
case ID_CMD_MAP_ZOOM_ACTIVE: return( ID_IMG_TB_MAP_ZOOM_ACTIVE );
case ID_CMD_MAP_ZOOM_SELECTION: return( ID_IMG_TB_MAP_ZOOM_SELECTION );
case ID_CMD_MAP_ZOOM_EXTENT: return( ID_IMG_TB_MAP_ZOOM_SELECTION );
case ID_CMD_MAP_3D_SHOW: return( ID_IMG_TB_MAP_3D_SHOW );
case ID_CMD_MAPS_3D_SHOW: return( ID_IMG_TB_MAP_3D_SHOW );
case ID_CMD_MAP_LAYOUT_SHOW: return( ID_IMG_TB_MAP_LAYOUT_SHOW );
case ID_CMD_MAPS_LAYOUT_SHOW: return( ID_IMG_TB_MAP_LAYOUT_SHOW );
case ID_CMD_MAPS_SAVE_IMAGE:
case ID_CMD_MAPS_SYNCHRONIZE: return( ID_IMG_TB_MAP_SYNCHRONIZE );
case ID_CMD_MAP_LEGEND_VERTICAL: return( ID_IMG_TB_MAP_LEGEND_VERTICAL );
case ID_CMD_MAP_LEGEND_HORIZONTAL: return( ID_IMG_TB_MAP_LEGEND_HORIZONTAL );
case ID_CMD_MAP3D_PARAMETERS: return( ID_IMG_TB_MAP3D_PROPERTIES );
case ID_CMD_MAP3D_CENTRAL_LESS: return( ID_IMG_TB_MAP3D_CENTRAL_LESS );
case ID_CMD_MAP3D_CENTRAL_MORE: return( ID_IMG_TB_MAP3D_CENTRAL_MORE );
case ID_CMD_MAP3D_EXAGGERATE_LESS: return( ID_IMG_TB_MAP3D_EXAGGERATE_LESS );
case ID_CMD_MAP3D_EXAGGERATE_MORE: return( ID_IMG_TB_MAP3D_EXAGGERATE_MORE );
case ID_CMD_MAP3D_INTERPOLATED: return( ID_IMG_TB_MAP3D_INTERPOLATED );
case ID_CMD_MAP3D_ROTATE_X_LESS: return( ID_IMG_TB_MAP3D_ROTATE_X_LESS );
case ID_CMD_MAP3D_ROTATE_X_MORE: return( ID_IMG_TB_MAP3D_ROTATE_X_MORE );
case ID_CMD_MAP3D_ROTATE_Z_LESS: return( ID_IMG_TB_MAP3D_ROTATE_Z_LESS );
case ID_CMD_MAP3D_ROTATE_Z_MORE: return( ID_IMG_TB_MAP3D_ROTATE_Z_MORE );
case ID_CMD_MAP3D_SHIFT_X_LESS: return( ID_IMG_TB_MAP3D_SHIFT_X_LESS );
case ID_CMD_MAP3D_SHIFT_X_MORE: return( ID_IMG_TB_MAP3D_SHIFT_X_MORE );
case ID_CMD_MAP3D_SHIFT_Y_LESS: return( ID_IMG_TB_MAP3D_SHIFT_Y_LESS );
case ID_CMD_MAP3D_SHIFT_Y_MORE: return( ID_IMG_TB_MAP3D_SHIFT_Y_MORE );
case ID_CMD_MAP3D_SHIFT_Z_LESS: return( ID_IMG_TB_MAP3D_SHIFT_Z_LESS );
case ID_CMD_MAP3D_SHIFT_Z_MORE: return( ID_IMG_TB_MAP3D_SHIFT_Z_MORE );
case ID_CMD_MAP3D_STEREO: return( ID_IMG_TB_MAP3D_STEREO );
case ID_CMD_LAYOUT_PRINT_SETUP: return( ID_IMG_TB_LAYOUT_PRINT_SETUP );
case ID_CMD_LAYOUT_PAGE_SETUP: return( ID_IMG_TB_LAYOUT_PAGE_SETUP );
case ID_CMD_LAYOUT_PRINT: return( ID_IMG_TB_LAYOUT_PRINT );
case ID_CMD_LAYOUT_PRINT_PREVIEW: return( ID_IMG_TB_LAYOUT_PRINT_PREVIEW );
case ID_CMD_HISTOGRAM_CUMULATIVE: return( ID_IMG_TB_HISTOGRAM_CUMULATIVE );
case ID_CMD_HISTOGRAM_AS_TABLE: return( ID_IMG_TB_HISTOGRAM_AS_TABLE );
case ID_CMD_TABLE_FIELD_ADD: return( ID_IMG_TB_TABLE_COL_ADD );
case ID_CMD_TABLE_FIELD_DEL: return( ID_IMG_TB_TABLE_COL_DEL );
case ID_CMD_TABLE_RECORD_ADD: return( ID_IMG_TB_TABLE_ROW_ADD );
case ID_CMD_TABLE_RECORD_INS: return( ID_IMG_TB_TABLE_ROW_INS );
case ID_CMD_TABLE_RECORD_DEL: return( ID_IMG_TB_TABLE_ROW_DEL );
case ID_CMD_TABLE_RECORD_DEL_ALL: return( ID_IMG_TB_TABLE_ROW_DEL_ALL );
case ID_CMD_SCATTERPLOT_PARAMETERS: return( ID_IMG_TB_SCATTERPLOT_PARAMETERS );
case ID_CMD_SCATTERPLOT_UPDATE: return( ID_IMG_DEFAULT );
case ID_CMD_DIAGRAM_PARAMETERS: return( ID_IMG_TB_DIAGRAM_PARAMETERS );
}
return( ID_IMG_DEFAULT );
}
///////////////////////////////////////////////////////////
// //
// //
// //
///////////////////////////////////////////////////////////
//---------------------------------------------------------
void CMD_Menu_Add_Item(wxMenu *pMenu, bool bCheck, int Cmd_ID)
{
if( bCheck )
{
pMenu->AppendCheckItem(Cmd_ID, CMD_Get_Name(Cmd_ID), CMD_Get_Help(Cmd_ID));
}
else
{
pMenu->Append (Cmd_ID, CMD_Get_Name(Cmd_ID), CMD_Get_Help(Cmd_ID));
}
}
//---------------------------------------------------------
void CMD_Menu_Ins_Item(wxMenu *pMenu, bool bCheck, int Cmd_ID, int Position)
{
if( bCheck )
{
pMenu->InsertCheckItem(Position, Cmd_ID, CMD_Get_Name(Cmd_ID), CMD_Get_Help(Cmd_ID));
}
else
{
pMenu->Insert (Position, Cmd_ID, CMD_Get_Name(Cmd_ID), CMD_Get_Help(Cmd_ID));
}
}
///////////////////////////////////////////////////////////
// //
// //
// //
///////////////////////////////////////////////////////////
//---------------------------------------------------------
wxToolBarBase * CMD_ToolBar_Create(int ID)
{
return( g_pSAGA_Frame ? g_pSAGA_Frame->TB_Create(ID) : NULL );
}
//---------------------------------------------------------
void CMD_ToolBar_Add(wxToolBarBase *pToolBar, const wxChar *Name)
{
if( g_pSAGA_Frame )
{
g_pSAGA_Frame->TB_Add(pToolBar, Name);
}
}
//---------------------------------------------------------
void CMD_ToolBar_Add_Item(wxToolBarBase *pToolBar, bool bCheck, int Cmd_ID)
{
if( g_pSAGA_Frame )
{
g_pSAGA_Frame->TB_Add_Item(pToolBar, bCheck, Cmd_ID);
}
}
//---------------------------------------------------------
void CMD_ToolBar_Add_Separator(wxToolBarBase *pToolBar)
{
if( g_pSAGA_Frame )
{
g_pSAGA_Frame->TB_Add_Separator(pToolBar);
}
}
///////////////////////////////////////////////////////////
// //
// //
// //
///////////////////////////////////////////////////////////
//---------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -