Add a tryScreenLayout function
This can be used to test if a layout if possible.
diff --git a/unix/common/RandrGlue.h b/unix/common/RandrGlue.h
index 8618119..5cc5700 100644
--- a/unix/common/RandrGlue.h
+++ b/unix/common/RandrGlue.h
@@ -33,6 +33,7 @@
int vncGetScreenWidth(void);
int vncGetScreenHeight(void);
+int vncRandRIsValidScreenSize(int width, int height);
int vncRandRResizeScreen(int width, int height);
void vncRandRUpdateSetTime(void);
@@ -47,6 +48,8 @@
int vncRandRIsOutputUsable(int outputIdx);
int vncRandRIsOutputConnected(int outputIdx);
+int vncRandRCheckOutputMode(int outputIdx, int width, int height);
+
int vncRandRDisableOutput(int outputIdx);
int vncRandRReconfigureOutput(int outputIdx, int x, int y,
int width, int height);
@@ -55,8 +58,8 @@
int vncRandRGetOutputDimensions(int outputIdx,
int *x, int *y, int *width, int *height);
+int vncRandRCanCreateOutputs(int extraOutputs);
int vncRandRCreateOutputs(int extraOutputs);
-void *vncRandRCreatePreferredMode(void *output, int width, int height);
#ifdef __cplusplus
}