| 3202 | static void ScreenZoomWindowDownClick(void * ptr) { ScreenZoomWindowUpdate(ptr, 0, -0.01); } |
| 3203 | |
| 3204 | static void ScreenZoomWindow() |
| 3205 | { |
| 3206 | GuiWindow * w = new GuiWindow(200,200); |
| 3207 | w->SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 3208 | |
| 3209 | GuiTrigger trigLeft; |
| 3210 | trigLeft.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_LEFT | WPAD_CLASSIC_BUTTON_LEFT, PAD_BUTTON_LEFT, WIIDRC_BUTTON_LEFT); |
| 3211 | |
| 3212 | GuiTrigger trigRight; |
| 3213 | trigRight.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_RIGHT | WPAD_CLASSIC_BUTTON_RIGHT, PAD_BUTTON_RIGHT, WIIDRC_BUTTON_RIGHT); |
| 3214 | |
| 3215 | GuiTrigger trigUp; |
| 3216 | trigUp.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_UP | WPAD_CLASSIC_BUTTON_UP, PAD_BUTTON_UP, WIIDRC_BUTTON_UP); |
| 3217 | |
| 3218 | GuiTrigger trigDown; |
| 3219 | trigDown.SetButtonOnlyInFocusTrigger(-1, WPAD_BUTTON_DOWN | WPAD_CLASSIC_BUTTON_DOWN, PAD_BUTTON_DOWN, WIIDRC_BUTTON_DOWN); |
| 3220 | |
| 3221 | GuiImageData arrowLeft(button_arrow_left_png); |
| 3222 | GuiImage arrowLeftImg(&arrowLeft); |
| 3223 | GuiImageData arrowLeftOver(button_arrow_left_over_png); |
| 3224 | GuiImage arrowLeftOverImg(&arrowLeftOver); |
| 3225 | GuiButton arrowLeftBtn(arrowLeft.GetWidth(), arrowLeft.GetHeight()); |
| 3226 | arrowLeftBtn.SetImage(&arrowLeftImg); |
| 3227 | arrowLeftBtn.SetImageOver(&arrowLeftOverImg); |
| 3228 | arrowLeftBtn.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 3229 | arrowLeftBtn.SetPosition(50, 0); |
| 3230 | arrowLeftBtn.SetTrigger(trigA); |
| 3231 | arrowLeftBtn.SetTrigger(trig2); |
| 3232 | arrowLeftBtn.SetTrigger(&trigLeft); |
| 3233 | arrowLeftBtn.SetSelectable(false); |
| 3234 | arrowLeftBtn.SetUpdateCallback(ScreenZoomWindowLeftClick); |
| 3235 | |
| 3236 | GuiImageData arrowRight(button_arrow_right_png); |
| 3237 | GuiImage arrowRightImg(&arrowRight); |
| 3238 | GuiImageData arrowRightOver(button_arrow_right_over_png); |
| 3239 | GuiImage arrowRightOverImg(&arrowRightOver); |
| 3240 | GuiButton arrowRightBtn(arrowRight.GetWidth(), arrowRight.GetHeight()); |
| 3241 | arrowRightBtn.SetImage(&arrowRightImg); |
| 3242 | arrowRightBtn.SetImageOver(&arrowRightOverImg); |
| 3243 | arrowRightBtn.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 3244 | arrowRightBtn.SetPosition(164, 0); |
| 3245 | arrowRightBtn.SetTrigger(trigA); |
| 3246 | arrowRightBtn.SetTrigger(trig2); |
| 3247 | arrowRightBtn.SetTrigger(&trigRight); |
| 3248 | arrowRightBtn.SetSelectable(false); |
| 3249 | arrowRightBtn.SetUpdateCallback(ScreenZoomWindowRightClick); |
| 3250 | |
| 3251 | GuiImageData arrowUp(button_arrow_up_png); |
| 3252 | GuiImage arrowUpImg(&arrowUp); |
| 3253 | GuiImageData arrowUpOver(button_arrow_up_over_png); |
| 3254 | GuiImage arrowUpOverImg(&arrowUpOver); |
| 3255 | GuiButton arrowUpBtn(arrowUp.GetWidth(), arrowUp.GetHeight()); |
| 3256 | arrowUpBtn.SetImage(&arrowUpImg); |
| 3257 | arrowUpBtn.SetImageOver(&arrowUpOverImg); |
| 3258 | arrowUpBtn.SetAlignment(ALIGN_CENTRE, ALIGN_MIDDLE); |
| 3259 | arrowUpBtn.SetPosition(-76, -27); |
| 3260 | arrowUpBtn.SetTrigger(trigA); |
| 3261 | arrowUpBtn.SetTrigger(trig2); |
no test coverage detected