|
6 | 6 | #include "keyboard_state.h"
|
7 | 7 | #include "shortcut_guide.h"
|
8 | 8 | #include "trace.h"
|
| 9 | +#include "resource.h" |
9 | 10 | #include <common/common.h>
|
10 | 11 |
|
| 12 | +extern "C" IMAGE_DOS_HEADER __ImageBase; |
| 13 | + |
11 | 14 | D2DOverlaySVG& D2DOverlaySVG::load(const std::wstring& filename, ID2D1DeviceContext5* d2d_dc)
|
12 | 15 | {
|
13 | 16 | D2DSVG::load(filename, d2d_dc);
|
@@ -791,71 +794,71 @@ void D2DOverlayWindow::render(ID2D1DeviceContext5* d2d_dc)
|
791 | 794 | switch (window_state)
|
792 | 795 | {
|
793 | 796 | case MINIMIZED:
|
794 |
| - left = L"No action"; |
| 797 | + left = GET_RESOURCE_STRING(IDS_NO_ACTION); |
795 | 798 | left_disabled = true;
|
796 |
| - right = L"No action"; |
| 799 | + right = GET_RESOURCE_STRING(IDS_NO_ACTION); |
797 | 800 | right_disabled = true;
|
798 |
| - up = L"Restore"; |
799 |
| - down = L"No action"; |
| 801 | + up = GET_RESOURCE_STRING(IDS_RESTORE); |
| 802 | + down = GET_RESOURCE_STRING(IDS_NO_ACTION); |
800 | 803 | down_disabled = true;
|
801 | 804 | break;
|
802 | 805 | case MAXIMIZED:
|
803 |
| - left = L"Snap left"; |
804 |
| - right = L"Snap right"; |
805 |
| - up = L"No action"; |
| 806 | + left = GET_RESOURCE_STRING(IDS_SNAP_LEFT); |
| 807 | + right = GET_RESOURCE_STRING(IDS_SNAP_RIGHT); |
| 808 | + up = GET_RESOURCE_STRING(IDS_NO_ACTION); |
806 | 809 | up_disabled = true;
|
807 |
| - down = L"Restore"; |
| 810 | + down = GET_RESOURCE_STRING(IDS_RESTORE); |
808 | 811 | break;
|
809 | 812 | case SNAPED_TOP_LEFT:
|
810 |
| - left = L"Snap upper right"; |
811 |
| - right = L"Snap upper right"; |
812 |
| - up = L"Maximize"; |
813 |
| - down = L"Snap left"; |
| 813 | + left = GET_RESOURCE_STRING(IDS_SNAP_UPPER_RIGHT); |
| 814 | + right = GET_RESOURCE_STRING(IDS_SNAP_UPPER_RIGHT); |
| 815 | + up = GET_RESOURCE_STRING(IDS_MAXIMIZE); |
| 816 | + down = GET_RESOURCE_STRING(IDS_SNAP_LEFT); |
814 | 817 | break;
|
815 | 818 | case SNAPED_LEFT:
|
816 |
| - left = L"Snap right"; |
817 |
| - right = L"Restore"; |
818 |
| - up = L"Snap upper left"; |
819 |
| - down = L"Snap lower left"; |
| 819 | + left = GET_RESOURCE_STRING(IDS_SNAP_RIGHT); |
| 820 | + right = GET_RESOURCE_STRING(IDS_RESTORE); |
| 821 | + up = GET_RESOURCE_STRING(IDS_SNAP_UPPER_LEFT); |
| 822 | + down = GET_RESOURCE_STRING(IDS_SNAP_LOWER_LEFT); |
820 | 823 | break;
|
821 | 824 | case SNAPED_BOTTOM_LEFT:
|
822 |
| - left = L"Snap lower right"; |
823 |
| - right = L"Snap lower right"; |
824 |
| - up = L"Snap left"; |
825 |
| - down = L"Minimize"; |
| 825 | + left = GET_RESOURCE_STRING(IDS_SNAP_LOWER_RIGHT); |
| 826 | + right = GET_RESOURCE_STRING(IDS_SNAP_LOWER_RIGHT); |
| 827 | + up = GET_RESOURCE_STRING(IDS_SNAP_LEFT); |
| 828 | + down = GET_RESOURCE_STRING(IDS_MINIMIZE); |
826 | 829 | break;
|
827 | 830 | case SNAPED_TOP_RIGHT:
|
828 |
| - left = L"Snap upper left"; |
829 |
| - right = L"Snap upper left"; |
830 |
| - up = L"Maximize"; |
831 |
| - down = L"Snap right"; |
| 831 | + left = GET_RESOURCE_STRING(IDS_SNAP_UPPER_LEFT); |
| 832 | + right = GET_RESOURCE_STRING(IDS_SNAP_UPPER_LEFT); |
| 833 | + up = GET_RESOURCE_STRING(IDS_MAXIMIZE); |
| 834 | + down = GET_RESOURCE_STRING(IDS_SNAP_RIGHT); |
832 | 835 | break;
|
833 | 836 | case SNAPED_RIGHT:
|
834 |
| - left = L"Restore"; |
835 |
| - right = L"Snap left"; |
836 |
| - up = L"Snap upper right"; |
837 |
| - down = L"Snap lower right"; |
| 837 | + left = GET_RESOURCE_STRING(IDS_RESTORE); |
| 838 | + right = GET_RESOURCE_STRING(IDS_SNAP_LEFT); |
| 839 | + up = GET_RESOURCE_STRING(IDS_SNAP_UPPER_RIGHT); |
| 840 | + down = GET_RESOURCE_STRING(IDS_SNAP_LOWER_RIGHT); |
838 | 841 | break;
|
839 | 842 | case SNAPED_BOTTOM_RIGHT:
|
840 |
| - left = L"Snap lower left"; |
841 |
| - right = L"Snap lower left"; |
842 |
| - up = L"Snap right"; |
843 |
| - down = L"Minimize"; |
| 843 | + left = GET_RESOURCE_STRING(IDS_SNAP_LOWER_LEFT); |
| 844 | + right = GET_RESOURCE_STRING(IDS_SNAP_LOWER_LEFT); |
| 845 | + up = GET_RESOURCE_STRING(IDS_SNAP_RIGHT); |
| 846 | + down = GET_RESOURCE_STRING(IDS_MINIMIZE); |
844 | 847 | break;
|
845 | 848 | case RESTORED:
|
846 |
| - left = L"Snap left"; |
847 |
| - right = L"Snap right"; |
848 |
| - up = L"Maximize"; |
849 |
| - down = L"Minimize"; |
| 849 | + left = GET_RESOURCE_STRING(IDS_SNAP_LEFT); |
| 850 | + right = GET_RESOURCE_STRING(IDS_SNAP_RIGHT); |
| 851 | + up = GET_RESOURCE_STRING(IDS_MAXIMIZE); |
| 852 | + down = GET_RESOURCE_STRING(IDS_MINIMIZE); |
850 | 853 | break;
|
851 | 854 | default:
|
852 |
| - left = L"No action"; |
| 855 | + left = GET_RESOURCE_STRING(IDS_NO_ACTION); |
853 | 856 | left_disabled = true;
|
854 |
| - right = L"No action"; |
| 857 | + right = GET_RESOURCE_STRING(IDS_NO_ACTION); |
855 | 858 | right_disabled = true;
|
856 |
| - up = L"No action"; |
| 859 | + up = GET_RESOURCE_STRING(IDS_NO_ACTION); |
857 | 860 | up_disabled = true;
|
858 |
| - down = L"No action"; |
| 861 | + down = GET_RESOURCE_STRING(IDS_NO_ACTION); |
859 | 862 | down_disabled = true;
|
860 | 863 | }
|
861 | 864 | auto text_color = D2D1::ColorF(light_mode ? 0x222222 : 0xDDDDDD, minature_shown || window_state == MINIMIZED ? 1.0f : 0.3f);
|
|
0 commit comments