diff --git a/docs/platform.html b/docs/platform.html index 2f559582..f8200f44 100644 --- a/docs/platform.html +++ b/docs/platform.html @@ -26,7 +26,25 @@ Boost License 1.0 Authors:
Vadim Lopatin, coolreader.org@gmail.com

-
abstract class Window; +
enum WindowFlag: uint; +
+
window creation flags

+ +
Resizable
+
window can be resized

+ +
+
Fullscreen
+
window should be shown in fullscreen mode

+ +
+
Modal
+
modal window - grabs input focus

+ +
+
+
+
abstract class Window;
Window abstraction layer. Widgets can be shown only inside window.

@@ -125,6 +143,11 @@ Vadim Lopatin, coolreader.org@gmail.com

request window redraw

+
+
abstract void close(); +
+
close window

+
@@ -134,7 +157,17 @@ Vadim Lopatin, coolreader.org@gmail.com



Represents application.

-
abstract dstring getClipboardText(bool mouseBuffer = false); +
abstract Window createWindow(string windowCaption, Window parent, uint flags = WindowFlag.Resizable); +
+
create window

+ +
+
abstract void closeWindow(Window w); +
+
close window

+ +
+
abstract dstring getClipboardText(bool mouseBuffer = false);
retrieves text from clipboard (when mouseBuffer == true, use mouse selection clipboard - under linux)