| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
- #include "stdafx.h"
- #include "ActionEnums.h"
- #include "Accels.h"
- ActionEnums::ActionEnums()
- {
- }
- ActionEnums::~ActionEnums()
- {
- }
- CString ActionEnums::EnumDescription(ActionEnumValues value)
- {
- switch (value)
- {
- case SHOWDESCRIPTION:
- return "SHOWDESCRIPTION";
- case NEXTDESCRIPTION:
- return "NEXTDESCRIPTION";
- case PREVDESCRIPTION:
- return "PREVDESCRIPTION";
- case SHOWMENU:
- return "SHOWMENU";
- case NEWGROUP:
- return "NEWGROUP";
- case NEWGROUPSELECTION:
- return "NEWGROUPSELECTION";
- case TOGGLEFILELOGGING:
- return "TOGGLEFILELOGGING";
- case TOGGLEOUTPUTDEBUGSTRING:
- return "TOGGLEOUTPUTDEBUGSTRING";
- case CLOSEWINDOW:
- return "CLOSEWINDOW";
- case NEXTTABCONTROL:
- return "NEXTTABCONTROL";
- case PREVTABCONTROL:
- return "PREVTABCONTROL";
- case SHOWGROUPS:
- return "SHOWGROUPS";
- case NEWCLIP:
- return "NEWCLIP";
- case EDITCLIP:
- return "EDITCLIP";
- case SELECTIONUP:
- return "SELECTIONUP";
- case SELECTIONDOWN:
- return "SELECTIONDOWN";
- case MOVEFIRST:
- return "MOVEFIRST";
- case MOVELAST:
- return "MOVELAST";
- case CANCELFILTER:
- return "CANCELFILTER";
- case HOMELIST:
- return "HOMELIST";
- case BACKGRROUP:
- return "BACKGRROUP";
- case TOGGLESHOWPERSISTANT:
- return "TOGGLESHOWPERSISTANT";
- case PASTE_SELECTED:
- return "PASTE_SELECTED";
- case DELETE_SELECTED:
- return "DELETE_SELECTED";
- case CLIP_PROPERTIES:
- return "CLIP_PROPERTIES";
- case PASTE_SELECTED_PLAIN_TEXT:
- return "PASTE_SELECTED_PLAIN_TEXT";
- case MOVE_CLIP_TO_GROUP:
- return "MOVE_CLIP_TO_GROUP";
- case ELEVATE_PRIVlEGES:
- return "ELEVATE_PRIVlEGES";
- case SHOW_IN_TASKBAR:
- return "SHOW_IN_TASKBAR";
- case COMPARE_SELECTED_CLIPS:
- return "COMPARE_SELECTED_CLIPS";
- case SELECT_LEFT_SIDE_COMPARE:
- return "SELECT_LEFT_SIDE_COMPARE";
- case SELECT_RIGHT_SITE_AND_DO_COMPARE:
- return "SELECT_RIGHT_SITE_AND_DO_COMPARE";
- case EXPORT_TO_TEXT_FILE:
- return "EXPORT_TO_TEXT_FILE";
- case EXPORT_TO_QR_CODE:
- return "EXPORT_TO_QR_CODE";
- case EXPORT_TO_GOOGLE_TRANSLATE:
- return "EXPORT_TO_GOOGLE_TRANSLATE";
- case EXPORT_TO_BITMAP_FILE:
- return "EXPORT_TO_BITMAP_FILE";
- case SAVE_CURRENT_CLIPBOARD:
- return "SAVE_CURRENT_CLIPBOARD";
- case MOVE_CLIP_UP:
- return "MOVE_CLIP_UP";
- case MOVE_CLIP_DOWN:
- return "MOVE_CLIP_DOWN";
- case MOVE_CLIP_TOP:
- return "MOVE_CLIP_TOP";
- case FILTER_ON_SELECTED_CLIP:
- return "FILTER_ON_SELECTED_CLIP";
- case PASTE_UPPER_CASE:
- return "PASTE_UPPER_CASE";
- case PASTE_LOWER_CASE:
- return "PASTE_LOWER_CASE";
- case PASTE_CAPITALiZE:
- return "PASTE_CAPITALiZE";
- case PASTE_SENTENCE_CASE:
- return "PASTE_SENTENCE_CASE";
- case PASTE_REMOVE_LINE_FEEDS:
- return "PASTE_REMOVE_LINE_FEEDS";
- case PASTE_ADD_ONE_LINE_FEED:
- return "PASTE_ADD_ONE_LINE_FEED";
- case PASTE_ADD_TWO_LINE_FEEDS:
- return "PASTE_ADD_TWO_LINE_FEEDS";
- case PASTE_TYPOGLYCEMIA:
- return "PASTE_TYPOGLYCEMIA";
- }
- }
- int ActionEnums::GetDefaultShortCutKeyA(ActionEnumValues value, int pos)
- {
- switch(pos)
- {
- case 0:
- switch (value)
- {
- case ActionEnums::SHOWDESCRIPTION:
- return VK_F3;
- case ActionEnums::NEXTDESCRIPTION:
- return 'N';
- case ActionEnums::PREVDESCRIPTION:
- return 'P';
- case ActionEnums::NEWGROUP:
- return ACCEL_MAKEKEY(VK_F7, HOTKEYF_CONTROL);
- case ActionEnums::NEWGROUPSELECTION:
- return VK_F7;
- case ActionEnums::SHOWGROUPS:
- return ACCEL_MAKEKEY('G', HOTKEYF_CONTROL);
- case ActionEnums::NEWCLIP:
- return ACCEL_MAKEKEY('N', HOTKEYF_CONTROL);
- case ActionEnums::EDITCLIP:
- return ACCEL_MAKEKEY('E', HOTKEYF_CONTROL);
- case ActionEnums::CANCELFILTER:
- return ACCEL_MAKEKEY('C', HOTKEYF_ALT);
- case ActionEnums::TOGGLESHOWPERSISTANT:
- return ACCEL_MAKEKEY(VK_SPACE, HOTKEYF_CONTROL);
- case ActionEnums::CLIP_PROPERTIES:
- return ACCEL_MAKEKEY(VK_RETURN, HOTKEYF_ALT);
- case ActionEnums::PASTE_SELECTED_PLAIN_TEXT:
- return ACCEL_MAKEKEY(VK_RETURN, HOTKEYF_SHIFT);
- case ActionEnums::COMPARE_SELECTED_CLIPS:
- return ACCEL_MAKEKEY(VK_F2, HOTKEYF_CONTROL);
- }
- break;
- case 1:
- switch (value)
- {
- case ActionEnums::PREVDESCRIPTION:
- return VK_UP;
- case ActionEnums::NEXTDESCRIPTION:
- return VK_DOWN;
- }
- break;
- }
- return -1;
- }
- int ActionEnums::GetDefaultShortCutKeyB(ActionEnumValues value, int pos)
- {
- switch (pos)
- {
- case 0:
- switch (value)
- {
- }
- }
- return -1;
- }
- bool ActionEnums::UserConfigurable(ActionEnumValues value)
- {
- switch (value)
- {
- case ActionEnums::NEXTTABCONTROL:
- case ActionEnums::PREVTABCONTROL:
- case ActionEnums::SELECTIONUP:
- case ActionEnums::SELECTIONDOWN:
- case ActionEnums::MOVEFIRST:
- case ActionEnums::MOVELAST:
- case ActionEnums::BACKGRROUP:
- case ActionEnums::PASTE_SELECTED:
- case ActionEnums::DELETE_SELECTED:
- case ActionEnums::TOGGLEFILELOGGING:
- case ActionEnums::TOGGLEOUTPUTDEBUGSTRING:
- case ActionEnums::HOMELIST:
- case ActionEnums::CLOSEWINDOW:
- case ActionEnums::SHOWMENU:
- return false;
- }
- return true;
- }
|