From: <ka...@us...> - 2011-07-12 22:07:38
|
Revision: 3582 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3582&view=rev Author: kappa1 Date: 2011-07-12 22:07:32 +0000 (Tue, 12 Jul 2011) Log Message: ----------- Add placeholder methods for initial resizing api for the Display Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2011-07-12 21:30:48 UTC (rev 3581) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2011-07-12 22:07:32 UTC (rev 3582) @@ -1249,4 +1249,47 @@ } } } + + /** + * Enable or disable the Display window to be resized. + * + * @param set true to make the Display window resizable; + * false to disable resizing on the Display window. + */ + public static void setResizable(boolean resizable) { + + } + + /** + * @return true if the Display window is resizable. + */ + public static boolean isResizable() { + return false; + } + + /** + * @return true if the Display window has been resized. + * This value will be updated after a call to Display.update(). + */ + public static boolean wasResized() { + return false; + } + + /** + * @return this method will return the width of the Display window. + * + * This value will be updated after a call to Display.update(). + */ + public static int getWidth() { + return 0; + } + + /** + * @return this method will return the height of the Display window. + * + * This value will be updated after a call to Display.update(). + */ + public static int getHeight() { + return 0; + } } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java 2011-07-12 21:30:48 UTC (rev 3581) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/DisplayImplementation.java 2011-07-12 22:07:32 UTC (rev 3582) @@ -159,4 +159,32 @@ * @return number of icons used. */ int setIcon(ByteBuffer[] icons); + + /** + * Enable or disable the Display window to be resized. + * + * @param set true to make the Display window resizable; + * false to disable resizing on the Display window. + */ + void setResizable(boolean resizable); + + /** + * @return true if the Display window is resizable. + */ + boolean isResizable(); + + /** + * @return true if the Display window has been resized. + */ + boolean wasResized(); + + /** + * @return this method will return a the width of the Display window. + */ + int getWidth(); + + /** + * @return this method will return a the height of the Display window. + */ + int getHeight(); } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2011-07-12 21:30:48 UTC (rev 3581) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2011-07-12 22:07:32 UTC (rev 3582) @@ -1356,6 +1356,18 @@ public boolean isInsideWindow() { return mouseInside; } + + public void setResizable(boolean resizable) { + + } + + public boolean isResizable() { + return false; + } + + public boolean wasResized() { + return false; + } /** * Helper class for managing Compiz's workarounds. We need this to enable Legacy Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2011-07-12 21:30:48 UTC (rev 3581) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2011-07-12 22:07:32 UTC (rev 3582) @@ -504,7 +504,20 @@ return Display.getDisplayMode().getHeight(); } - public boolean isInsideWindow() { - return true; - } + public boolean isInsideWindow() { + return true; + } + + public void setResizable(boolean resizable) { + + } + + public boolean isResizable() { + return false; + } + + public boolean wasResized() { + return false; + } + } Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2011-07-12 21:30:48 UTC (rev 3581) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/WindowsDisplay.java 2011-07-12 22:07:32 UTC (rev 3582) @@ -935,11 +935,23 @@ return -1; } - private native boolean nTrackMouseEvent(long hwnd); + private native boolean nTrackMouseEvent(long hwnd); - public boolean isInsideWindow() { - return mouseInside; - } + public boolean isInsideWindow() { + return mouseInside; + } + + public void setResizable(boolean resizable) { + + } + + public boolean isResizable() { + return false; + } + + public boolean wasResized() { + return false; + } private static final class Rect { public int top; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |