summaryrefslogtreecommitdiff
path: root/libreofficekit
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2016-01-08 17:38:23 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2016-01-08 17:59:46 +0100
commit13e0ec9f38736557d9b4737298ca9a858919e6e3 (patch)
tree2046de2b0a8150b372e9b3573d4c9799e3040b0f /libreofficekit
parent57a5912dacef57c3c447ef90c70972191ac12b6e (diff)
gtktiledviewer: hide new view button when it's not supposed to work
Change-Id: I91003540f994eeaab78bc66ed6e0df9e9f59ee4b
Diffstat (limited to 'libreofficekit')
-rw-r--r--libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx14
1 files changed, 9 insertions, 5 deletions
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
index 7c2cc56c283b..3c8f7810baf7 100644
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
@@ -1058,11 +1058,15 @@ static GtkWidget* createWindow(TiledWindow& rWindow)
gtk_toolbar_insert(GTK_TOOLBAR(pUpperToolbar), pEnableEditing, -1);
g_signal_connect(G_OBJECT(pEnableEditing), "toggled", G_CALLBACK(toggleEditing), nullptr);
- GtkToolItem* pNewViewButton = gtk_tool_button_new( nullptr, nullptr);
- gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON (pNewViewButton), "view-continuous-symbolic");
- gtk_tool_item_set_tooltip_text(pNewViewButton, "New View");
- gtk_toolbar_insert(GTK_TOOLBAR(pUpperToolbar), pNewViewButton, -1);
- g_signal_connect(G_OBJECT(pNewViewButton), "clicked", G_CALLBACK(createView), nullptr);
+ static bool bViewCallback = getenv("LOK_VIEW_CALLBACK");
+ if (bViewCallback)
+ {
+ GtkToolItem* pNewViewButton = gtk_tool_button_new( nullptr, nullptr);
+ gtk_tool_button_set_icon_name(GTK_TOOL_BUTTON (pNewViewButton), "view-continuous-symbolic");
+ gtk_tool_item_set_tooltip_text(pNewViewButton, "New View");
+ gtk_toolbar_insert(GTK_TOOLBAR(pUpperToolbar), pNewViewButton, -1);
+ g_signal_connect(G_OBJECT(pNewViewButton), "clicked", G_CALLBACK(createView), nullptr);
+ }
gtk_box_pack_start(GTK_BOX(rWindow.m_pVBox), pUpperToolbar, FALSE, FALSE, 0 ); // Adds to top.
// Lower toolbar.