X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fjexer%2Fdemos%2FDesktopDemoApplication.java;h=c546aacaadaa63e6b6447be3b0d0563305afadd0;hb=42873e30bf487bc0b695d60652dba44f82185dbb;hp=63db19edf201ff1356f8e44812d64bed62714cf4;hpb=8c236a985851e21e6514b25f0795f8d4aead871a;p=fanfix.git diff --git a/src/jexer/demos/DesktopDemoApplication.java b/src/jexer/demos/DesktopDemoApplication.java index 63db19e..c546aac 100644 --- a/src/jexer/demos/DesktopDemoApplication.java +++ b/src/jexer/demos/DesktopDemoApplication.java @@ -159,12 +159,33 @@ public class DesktopDemoApplication extends TApplication { desktop.addButton("&Create Window C", 25, 15, new TAction() { public void DO() { - desktop.getApplication().addWindow("Window C", - 30, 20); + final TWindow windowC = desktop.getApplication().addWindow( + "Window C", 30, 20, TWindow.NOCLOSEBOX); + windowC.addButton("&Close Me", 5, 5, + new TAction() { + public void DO() { + windowC.close(); + } + } + ); } } ); + desktop.addButton("Enable focusFollowsMouse", 25, 18, + new TAction() { + public void DO() { + DesktopDemoApplication.this.setFocusFollowsMouse(true); + } + } + ); + desktop.addButton("Disable focusFollowsMouse", 25, 21, + new TAction() { + public void DO() { + DesktopDemoApplication.this.setFocusFollowsMouse(false); + } + } + ); }