MCPcopy Create free account
hub / github.com/HumbleUI/JWM / accept

Method accept

shared/java/Window.java:403–428  ·  view source on GitHub ↗

Feed an event to Window’s listener. Same as getEventListener().accept(Event)

(Event e)

Source from the content-addressed store, hash-verified

401 * <p>Feed an event to Window’s listener. Same as getEventListener().accept(Event)</p>
402 */
403 public void accept(Event e) {
404 if (_layer != null) {
405 if (e instanceof EventWindowScreenChange) {
406 _layer.reconfigure();
407 } else if (e instanceof EventWindowResize) {
408 EventWindowResize ee = (EventWindowResize) e;
409 _layer.resize(ee.getContentWidth(), ee.getContentHeight());
410 } else if (e instanceof EventFrame) {
411 _layer.frame();
412 }
413 }
414
415 if (_eventListener != null) {
416 try {
417 _eventListener.accept(e);
418 } catch (Exception ex) {
419 Log.log(ex);
420 }
421 }
422
423 if (e instanceof EventWindowScreenChange) {
424 accept(new EventWindowResize(this));
425 } else if (e instanceof EventWindowResize && Platform.CURRENT != Platform.X11) {
426 accept(EventFrame.INSTANCE);
427 }
428 }
429
430 /**
431 * <p>Close window and release its internal resources.</p>

Callers 11

setLayerMethod · 0.95
setVisibleMethod · 0.95
frameMethod · 0.45
setTitlebarStyleMethod · 0.45
frameMethod · 0.45
logMethod · 0.45
verboseMethod · 0.45
closeMethod · 0.45
frameMethod · 0.45
frameMethod · 0.45

Calls 4

logMethod · 0.95
reconfigureMethod · 0.65
resizeMethod · 0.65
frameMethod · 0.65

Tested by

no test coverage detected