(int cookie)
| 225 | } |
| 226 | |
| 227 | public void handleUserEvent(int cookie) { |
| 228 | switch (cookie) { |
| 229 | case 0: |
| 230 | var windowAttrs = ("{'inner_size':{'width': " + width + ".0, 'height': " + height + ".0}," |
| 231 | + "'position':{'x':100.0,'y':100.0}," |
| 232 | + "'title':'Skija KWinit Example'}").replaceAll("'", "\""); |
| 233 | window = ExternalAPI.createWindow(windowAttrs); |
| 234 | // ExternalAPI.fireUserEvent(3); |
| 235 | Stats.enabled = true; |
| 236 | context = DirectContext.makeGL(); |
| 237 | scale = (float) ExternalAPI.getScaleFactor(window); |
| 238 | mouseX = width / 2f; |
| 239 | mouseY = height / 2f; |
| 240 | onResize(width, height); |
| 241 | break; |
| 242 | case 1: |
| 243 | ExternalAPI.requestRedraw(window); |
| 244 | break; |
| 245 | case 2: |
| 246 | ExternalAPI.setOuterPosition(window, outerX, outerY); |
| 247 | break; |
| 248 | case 3: |
| 249 | ExternalAPI.macosMoveStandardWindowButtons(window, 46, 26); |
| 250 | break; |
| 251 | default: |
| 252 | log("Unknown user event", cookie); |
| 253 | } |
| 254 | } |
| 255 | } |
no test coverage detected