summaryrefslogtreecommitdiff
path: root/libreofficekit
diff options
context:
space:
mode:
authorPranav Kant <pranavk@collabora.co.uk>2017-02-15 16:13:11 +0530
committerPranav Kant <pranavk@collabora.co.uk>2017-02-16 10:09:32 +0530
commitabef7dfae3d87f52464d1f0879927ffdcfd41656 (patch)
treedb6472ad65974649f76b351c984e4e21b6f46039 /libreofficekit
parent786107e674877478b8c7fdc4e6b545c44ac6b6ac (diff)
gtktiledviewer: Kill signalSize; move its code to initWindow
Change-Id: I8aa0a00768e074b016ea20680c67884f19fe26df
Diffstat (limited to 'libreofficekit')
-rw-r--r--libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx19
1 files changed, 5 insertions, 14 deletions
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
index 6ad2052cb94a..2f8dcdb0243e 100644
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
@@ -215,8 +215,6 @@ static std::map<GtkWidget*, TiledWindow> g_aWindows;
static void setupDocView(GtkWidget* pDocView);
static GtkWidget* createWindow(TiledWindow& rWindow);
static void openDocumentCallback (GObject* source_object, GAsyncResult* res, gpointer userdata);
-/// Called when the document size is changed.
-static void signalSize(LOKDocView* pLOKDocView, gpointer pData);
/// Handler for m_pPartModeComboBox.
static void changePartMode( GtkWidget* pSelector, gpointer /*pItem*/);
/// Handler for m_pPartSelector.
@@ -1135,10 +1133,15 @@ static void registerSelectorHandlers(TiledWindow& rWindow)
/// document load)
static void initWindow(TiledWindow& rWindow)
{
+ rWindow.m_bPartSelectorBroadcast = false;
populatePartSelector(LOK_DOC_VIEW(rWindow.m_pDocView));
+ rWindow.m_bPartSelectorBroadcast = true;
+
populatePartModeSelector( GTK_COMBO_BOX_TEXT(rWindow.m_pPartModeComboBox) );
registerSelectorHandlers(rWindow);
+ registerSelectorHandlers(rWindow);
+
GList *focusChain = nullptr;
focusChain = g_list_append( focusChain, rWindow.m_pDocView );
gtk_container_set_focus_chain ( GTK_CONTAINER (rWindow.m_pVBox), focusChain );
@@ -1170,9 +1173,6 @@ static void createView(GtkWidget* pButton, gpointer /*pItem*/)
// Hide the unused progress bar.
gtk_widget_show_all(rNewWindow.m_pStatusBar);
gtk_widget_hide(rNewWindow.m_pProgressBar);
- // Trigger a 'document size changed' event to populate the part selectors.
- signalSize(LOK_DOC_VIEW(pDocView), nullptr);
- registerSelectorHandlers(rNewWindow);
}
/// Creates a new model, i.e. LOK init and document load, one view implicitly.
@@ -1727,14 +1727,6 @@ static void populatePartSelector(LOKDocView* pLOKDocView)
gtk_combo_box_set_active(GTK_COMBO_BOX(rWindow.m_pPartSelector), lok_doc_view_get_part(pLOKDocView));
}
-static void signalSize(LOKDocView* pLOKDocView, gpointer /*pData*/)
-{
- TiledWindow& rWindow = lcl_getTiledWindow(GTK_WIDGET(pLOKDocView));
- rWindow.m_bPartSelectorBroadcast = false;
- populatePartSelector(pLOKDocView);
- rWindow.m_bPartSelectorBroadcast = true;
-}
-
static void changePart( GtkWidget* pSelector, gpointer /* pItem */ )
{
int nPart = gtk_combo_box_get_active( GTK_COMBO_BOX(pSelector) );
@@ -2206,7 +2198,6 @@ static void setupDocView(GtkWidget* pDocView)
g_signal_connect(pDocView, "search-not-found", G_CALLBACK(signalSearch), nullptr);
g_signal_connect(pDocView, "search-result-count", G_CALLBACK(signalSearchResultCount), nullptr);
g_signal_connect(pDocView, "part-changed", G_CALLBACK(signalPart), nullptr);
- g_signal_connect(pDocView, "size-changed", G_CALLBACK(signalSize), nullptr);
g_signal_connect(pDocView, "hyperlink-clicked", G_CALLBACK(signalHyperlink), nullptr);
g_signal_connect(pDocView, "cursor-changed", G_CALLBACK(cursorChanged), nullptr);
g_signal_connect(pDocView, "formula-changed", G_CALLBACK(formulaChanged), nullptr);