|
 |
135360 |
From 2252f488aec993855c44d884747394ff15810fac Mon Sep 17 00:00:00 2001
|
|
 |
135360 |
From: Miklos Vajna <vmiklos@collabora.co.uk>
|
|
 |
135360 |
Date: Tue, 15 Sep 2015 15:05:51 +0200
|
|
 |
135360 |
Subject: [PATCH 134/398] gtktiledviewer: factor out setupDocView() from main()
|
|
 |
135360 |
|
|
 |
135360 |
Change-Id: Iac803f03267859c11f0f9090346b09b90c115b76
|
|
 |
135360 |
(cherry picked from commit 8d8a8e1a2ea26df6d676495af7f017baa071153d)
|
|
 |
135360 |
---
|
|
 |
135360 |
.../qa/gtktiledviewer/gtktiledviewer.cxx | 30 ++++++++++++----------
|
|
 |
135360 |
1 file changed, 17 insertions(+), 13 deletions(-)
|
|
 |
135360 |
|
|
 |
135360 |
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
|
|
 |
135360 |
index b43f785a300a..53bc5ea39615 100644
|
|
 |
135360 |
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
|
|
 |
135360 |
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
|
|
 |
135360 |
@@ -716,6 +716,21 @@ static GtkWidget* createWindow(TiledWindow& rWindow)
|
|
 |
135360 |
return pWindow;
|
|
 |
135360 |
}
|
|
 |
135360 |
|
|
 |
135360 |
+/// Common setup for DocView (regardless if it's just a new view or a document to be loaded).
|
|
 |
135360 |
+static void setupDocView(GtkWidget* pDocView)
|
|
 |
135360 |
+{
|
|
 |
135360 |
+#if GLIB_CHECK_VERSION(2,40,0)
|
|
 |
135360 |
+ g_assert_nonnull(pDocView);
|
|
 |
135360 |
+#endif
|
|
 |
135360 |
+ g_signal_connect(pDocView, "edit-changed", G_CALLBACK(signalEdit), NULL);
|
|
 |
135360 |
+ g_signal_connect(pDocView, "command-changed", G_CALLBACK(signalCommand), NULL);
|
|
 |
135360 |
+ g_signal_connect(pDocView, "search-not-found", G_CALLBACK(signalSearch), NULL);
|
|
 |
135360 |
+ g_signal_connect(pDocView, "part-changed", G_CALLBACK(signalPart), NULL);
|
|
 |
135360 |
+ g_signal_connect(pDocView, "size-changed", G_CALLBACK(signalSize), NULL);
|
|
 |
135360 |
+ g_signal_connect(pDocView, "hyperlink-clicked", G_CALLBACK(signalHyperlink), NULL);
|
|
 |
135360 |
+ g_signal_connect(pDocView, "cursor-changed", G_CALLBACK(cursorChanged), NULL);
|
|
 |
135360 |
+}
|
|
 |
135360 |
+
|
|
 |
135360 |
int main( int argc, char* argv[] )
|
|
 |
135360 |
{
|
|
 |
135360 |
if( argc < 3 ||
|
|
 |
135360 |
@@ -730,19 +745,8 @@ int main( int argc, char* argv[] )
|
|
 |
135360 |
|
|
 |
135360 |
gtk_init( &argc, &argv );
|
|
 |
135360 |
|
|
 |
135360 |
- // Docview
|
|
 |
135360 |
- GtkWidget* pDocView = lok_doc_view_new (argv[1], NULL, NULL);
|
|
 |
135360 |
-#if GLIB_CHECK_VERSION(2,40,0)
|
|
 |
135360 |
- g_assert_nonnull(pDocView);
|
|
 |
135360 |
-#endif
|
|
 |
135360 |
- g_signal_connect(pDocView, "edit-changed", G_CALLBACK(signalEdit), NULL);
|
|
 |
135360 |
- g_signal_connect(pDocView, "command-changed", G_CALLBACK(signalCommand), NULL);
|
|
 |
135360 |
- g_signal_connect(pDocView, "search-not-found", G_CALLBACK(signalSearch), NULL);
|
|
 |
135360 |
- g_signal_connect(pDocView, "part-changed", G_CALLBACK(signalPart), NULL);
|
|
 |
135360 |
- g_signal_connect(pDocView, "size-changed", G_CALLBACK(signalSize), NULL);
|
|
 |
135360 |
- g_signal_connect(pDocView, "hyperlink-clicked", G_CALLBACK(signalHyperlink), NULL);
|
|
 |
135360 |
- g_signal_connect(pDocView, "cursor-changed", G_CALLBACK(cursorChanged), NULL);
|
|
 |
135360 |
-
|
|
 |
135360 |
+ GtkWidget* pDocView = lok_doc_view_new(argv[1], NULL, NULL);
|
|
 |
135360 |
+ setupDocView(pDocView);
|
|
 |
135360 |
TiledWindow aWindow;
|
|
 |
135360 |
aWindow.m_pDocView = pDocView;
|
|
 |
135360 |
createWindow(aWindow);
|
|
 |
135360 |
--
|
|
 |
135360 |
2.12.0
|
|
 |
135360 |
|