From 871eb68e14631d22aeb00ec33f0e5d801291942e Mon Sep 17 00:00:00 2001 From: Pranav Kant Date: Wed, 22 Nov 2017 22:25:20 +0530 Subject: lokdialog: Changed dialog painting to allow for modal dialogs Split IDialogNotifier from IDialogRenderable and make SfxViewShell implement it. We now just send the dialog UNO command to the backend and wait for core to emit a 'created' dialog callback which signals dialog creation in the backend. The client is then supposed to send the paint commands for rendering the dialog. Change-Id: I1bfbce83c17955fa0212408376d6bcd1b2d2d1dd --- tools/source/generic/gen.cxx | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tools') diff --git a/tools/source/generic/gen.cxx b/tools/source/generic/gen.cxx index a3bf8d754aa4..2627d9202842 100644 --- a/tools/source/generic/gen.cxx +++ b/tools/source/generic/gen.cxx @@ -41,6 +41,16 @@ SvStream& WritePair( SvStream& rOStream, const Pair& rPair ) return rOStream; } +rtl::OString Pair::toString() const +{ + std::stringstream ss; + // Note that this is not just used for debugging output but the + // format is parsed by external code (passed in callbacks to + // LibreOfficeKit clients). So don't change. + ss << A() << ", " << B(); + return ss.str().c_str(); +} + void tools::Rectangle::SetSize( const Size& rSize ) { if ( rSize.Width() < 0 ) -- cgit v1.2.3