| 2841 | static void ScreenZoomWindowDownClick(void * ptr) { ScreenZoomWindowUpdate(ptr, 0, -0.01); } |
| 2842 | |
| 2843 | static void ScreenZoomWindow() |
| 2844 | { |
| 2845 | GuiWindow * w = new GuiWindow(200,200); |
| 2846 | w->SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 2847 | |
| 2848 | GuiTrigger trigLeft; |
| 2849 | trigLeft.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_LEFT | WPAD_CLASSIC_BUTTON_LEFT, PAD_BUTTON_LEFT, WIIDRC_BUTTON_LEFT); |
| 2850 | |
| 2851 | GuiTrigger trigRight; |
| 2852 | trigRight.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_RIGHT | WPAD_CLASSIC_BUTTON_RIGHT, PAD_BUTTON_RIGHT, WIIDRC_BUTTON_RIGHT); |
| 2853 | |
| 2854 | GuiTrigger trigUp; |
| 2855 | trigUp.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_UP | WPAD_CLASSIC_BUTTON_UP, PAD_BUTTON_UP, WIIDRC_BUTTON_UP); |
| 2856 | |
| 2857 | GuiTrigger trigDown; |
| 2858 | trigDown.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_DOWN | WPAD_CLASSIC_BUTTON_DOWN, PAD_BUTTON_DOWN, WIIDRC_BUTTON_DOWN); |
| 2859 | |
| 2860 | GuiImageData arrowLeft(button_arrow_left_png); |
| 2861 | GuiImage arrowLeftImg(&arrowLeft); |
| 2862 | GuiImageData arrowLeftOver(button_arrow_left_over_png); |
| 2863 | GuiImage arrowLeftOverImg(&arrowLeftOver); |
| 2864 | GuiButton arrowLeftBtn(arrowLeft.GetWidth(), arrowLeft.GetHeight()); |
| 2865 | arrowLeftBtn.SetImage(&arrowLeftImg); |
| 2866 | arrowLeftBtn.SetImageOver(&arrowLeftOverImg); |
| 2867 | arrowLeftBtn.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 2868 | arrowLeftBtn.SetPosition(50, 0); |
| 2869 | arrowLeftBtn.SetTrigger(trigA); |
| 2870 | arrowLeftBtn.SetTrigger(trig2); |
| 2871 | arrowLeftBtn.SetTrigger(&trigLeft); |
| 2872 | arrowLeftBtn.SetSelectable(false); |
| 2873 | arrowLeftBtn.SetUpdateCallback(ScreenZoomWindowLeftClick); |
| 2874 | |
| 2875 | GuiImageData arrowRight(button_arrow_right_png); |
| 2876 | GuiImage arrowRightImg(&arrowRight); |
| 2877 | GuiImageData arrowRightOver(button_arrow_right_over_png); |
| 2878 | GuiImage arrowRightOverImg(&arrowRightOver); |
| 2879 | GuiButton arrowRightBtn(arrowRight.GetWidth(), arrowRight.GetHeight()); |
| 2880 | arrowRightBtn.SetImage(&arrowRightImg); |
| 2881 | arrowRightBtn.SetImageOver(&arrowRightOverImg); |
| 2882 | arrowRightBtn.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 2883 | arrowRightBtn.SetPosition(164, 0); |
| 2884 | arrowRightBtn.SetTrigger(trigA); |
| 2885 | arrowRightBtn.SetTrigger(trig2); |
| 2886 | arrowRightBtn.SetTrigger(&trigRight); |
| 2887 | arrowRightBtn.SetSelectable(false); |
| 2888 | arrowRightBtn.SetUpdateCallback(ScreenZoomWindowRightClick); |
| 2889 | |
| 2890 | GuiImageData arrowUp(button_arrow_up_png); |
| 2891 | GuiImage arrowUpImg(&arrowUp); |
| 2892 | GuiImageData arrowUpOver(button_arrow_up_over_png); |
| 2893 | GuiImage arrowUpOverImg(&arrowUpOver); |
| 2894 | GuiButton arrowUpBtn(arrowUp.GetWidth(), arrowUp.GetHeight()); |
| 2895 | arrowUpBtn.SetImage(&arrowUpImg); |
| 2896 | arrowUpBtn.SetImageOver(&arrowUpOverImg); |
| 2897 | arrowUpBtn.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 2898 | arrowUpBtn.SetPosition(-76, -27); |
| 2899 | arrowUpBtn.SetTrigger(trigA); |
| 2900 | arrowUpBtn.SetTrigger(trig2); |
no test coverage detected