20,741
edits
| Line 176: | Line 176: | ||
=== Multiplatform Clipboard Support (native Copy/Paste) === | === Multiplatform Clipboard Support (native Copy/Paste) === | ||
{{Progressbar| | {{Progressbar|90}} | ||
Needs to be individually implemented for each supported window manager environment (Windows, OSX, X11): | Needs to be individually implemented for each supported window manager environment (Windows, OSX, X11): | ||
* X11: [https://gitorious.org/fg/flightgear/blobs/next/src/Scripting/ClipboardX11.cxx Scripting/ClipboardX11.cxx] {{Done}} | * X11: [https://gitorious.org/fg/flightgear/blobs/next/src/Scripting/ClipboardX11.cxx Scripting/ClipboardX11.cxx] {{Done}} | ||
* Windows: [https://gitorious.org/fg/flightgear/blobs/next/src/Scripting/ClipboardWindows.cxx Scripting/ClipboardWindows.cxx] {{Done}} | * Windows: [https://gitorious.org/fg/flightgear/blobs/next/src/Scripting/ClipboardWindows.cxx Scripting/ClipboardWindows.cxx] {{Done}} | ||
* OSX: To be based on: [https://gitorious.org/fg/flightgear/blobs/next/src/Scripting/ClipboardFallback.cxx Scripting/ClipboardFallback.cxx] {{ | * OSX: To be based on: [https://gitorious.org/fg/flightgear/blobs/next/src/Scripting/ClipboardFallback.cxx Scripting/ClipboardFallback.cxx] {{Done}} | ||
* '''Hooray''': "Also, copy/paste usually involves getting a bounding box for the area and retrieving the text in that area (drawing a rectangle and inverting the font color)" | * '''Hooray''': "Also, copy/paste usually involves getting a bounding box for the area and retrieving the text in that area (drawing a rectangle and inverting the font color)" | ||