git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@35982
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
#include "wx/filename.h"
#include "wx/clipbrd.h"
#include "wx/filename.h"
#include "wx/clipbrd.h"
#include "wx/wfstream.h"
#include "wx/module.h"
#include "wx/mstream.h"
#include "wx/wfstream.h"
#include "wx/module.h"
#include "wx/mstream.h"
bool wxRichTextBuffer::CopyToClipboard(const wxRichTextRange& range)
{
bool success = false;
bool wxRichTextBuffer::CopyToClipboard(const wxRichTextRange& range)
{
bool success = false;
+#if wxUSE_CLIPBOARD && wxUSE_DATAOBJ
wxString text = GetTextForRange(range);
if (!wxTheClipboard->IsOpened() && wxTheClipboard->Open())
{
wxString text = GetTextForRange(range);
if (!wxTheClipboard->IsOpened() && wxTheClipboard->Open())
{
bool wxRichTextBuffer::PasteFromClipboard(long position)
{
bool success = false;
bool wxRichTextBuffer::PasteFromClipboard(long position)
{
bool success = false;
+#if wxUSE_CLIPBOARD && wxUSE_DATAOBJ
if (CanPasteFromClipboard())
{
if (wxTheClipboard->Open())
if (CanPasteFromClipboard())
{
if (wxTheClipboard->Open())
bool wxRichTextBuffer::CanPasteFromClipboard() const
{
bool canPaste = false;
bool wxRichTextBuffer::CanPasteFromClipboard() const
{
bool canPaste = false;
+#if wxUSE_CLIPBOARD && wxUSE_DATAOBJ
if (!wxTheClipboard->IsOpened() && wxTheClipboard->Open())
{
if (wxTheClipboard->IsSupported(wxDF_TEXT) || wxTheClipboard->IsSupported(wxDF_BITMAP))
if (!wxTheClipboard->IsOpened() && wxTheClipboard->Open())
{
if (wxTheClipboard->IsSupported(wxDF_TEXT) || wxTheClipboard->IsSupported(wxDF_BITMAP))