|
 |
f325b2 |
From 0ceaaec7edbf24d65819afc976f6654dd08e8f12 Mon Sep 17 00:00:00 2001
|
|
 |
f325b2 |
From: Pranav Kant <pranavk@gnome.org>
|
|
 |
f325b2 |
Date: Wed, 10 Jun 2015 16:57:19 +0530
|
|
 |
f325b2 |
Subject: [PATCH 047/398] lokdocview, gtktiledviewer: Remove gtk version checks
|
|
 |
f325b2 |
|
|
 |
f325b2 |
We already have the global ENABLE_GTK3 guard for RHEL5 baseline.
|
|
 |
f325b2 |
|
|
 |
f325b2 |
Change-Id: Id814a4063861a1e750952b44686ed24864c0394f
|
|
 |
f325b2 |
(cherry picked from commit 0bb2ae2d00a280cef4cc0c148c7c3c0050709219)
|
|
 |
f325b2 |
---
|
|
 |
f325b2 |
libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx | 19 -------------------
|
|
 |
f325b2 |
libreofficekit/source/gtk/lokdocview.cxx | 10 ----------
|
|
 |
f325b2 |
2 files changed, 29 deletions(-)
|
|
 |
f325b2 |
|
|
 |
f325b2 |
diff --git a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
|
|
 |
f325b2 |
index dc5783b807ad..22d8775981d0 100644
|
|
 |
f325b2 |
--- a/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
|
|
 |
f325b2 |
+++ b/libreofficekit/qa/gtktiledviewer/gtktiledviewer.cxx
|
|
 |
f325b2 |
@@ -40,12 +40,9 @@ std::map<GtkToolItem*, std::string> g_aToolItemCommandNames;
|
|
 |
f325b2 |
std::map<std::string, GtkToolItem*> g_aCommandNameToolItems;
|
|
 |
f325b2 |
bool g_bToolItemBroadcast = true;
|
|
 |
f325b2 |
static GtkWidget* pVBox;
|
|
 |
f325b2 |
-// GtkComboBox requires gtk 2.24 or later
|
|
 |
f325b2 |
-#if ( GTK_MAJOR_VERSION == 2 && GTK_MINOR_VERSION >= 24 ) || GTK_MAJOR_VERSION > 2
|
|
 |
f325b2 |
static GtkComboBoxText* pPartSelector;
|
|
 |
f325b2 |
/// Should the part selector avoid calling lok::Document::setPart()?
|
|
 |
f325b2 |
static bool g_bPartSelectorBroadcast = true;
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
GtkWidget* pFindbar;
|
|
 |
f325b2 |
GtkWidget* pFindbarEntry;
|
|
 |
f325b2 |
GtkWidget* pFindbarLabel;
|
|
 |
f325b2 |
@@ -117,7 +114,6 @@ static void toggleEditing(GtkWidget* /*pButton*/, gpointer /*pItem*/)
|
|
 |
f325b2 |
/// Toggle the visibility of the findbar.
|
|
 |
f325b2 |
static void toggleFindbar(GtkWidget* /*pButton*/, gpointer /*pItem*/)
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
-#if GTK_CHECK_VERSION(2,18,0) // we need gtk_widget_get_visible()
|
|
 |
f325b2 |
if (gtk_widget_get_visible(pFindbar))
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
gtk_widget_hide(pFindbar);
|
|
 |
f325b2 |
@@ -127,7 +123,6 @@ static void toggleFindbar(GtkWidget* /*pButton*/, gpointer /*pItem*/)
|
|
 |
f325b2 |
gtk_widget_show_all(pFindbar);
|
|
 |
f325b2 |
gtk_widget_grab_focus(pFindbarEntry);
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
/// Get the visible area of the scrolled window
|
|
 |
f325b2 |
@@ -153,13 +148,11 @@ static void getVisibleAreaTwips(GdkRectangle* pArea)
|
|
 |
f325b2 |
static gboolean signalKey(GtkWidget* pWidget, GdkEventKey* pEvent, gpointer pData)
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
LOKDocView* pLOKDocView = LOK_DOC_VIEW(pDocView);
|
|
 |
f325b2 |
-#if GTK_CHECK_VERSION(2,18,0) // we need gtk_widget_get_visible()
|
|
 |
f325b2 |
if (!gtk_widget_get_visible(pFindbar) && bool(lok_doc_view_get_edit(pLOKDocView)))
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
lok_doc_view_post_key(pWidget, pEvent, pData);
|
|
 |
f325b2 |
return TRUE;
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
return FALSE;
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
@@ -265,11 +258,9 @@ static void signalSearch(LOKDocView* /*pLOKDocView*/, char* /*pPayload*/, gpoint
|
|
 |
f325b2 |
|
|
 |
f325b2 |
static void signalPart(LOKDocView* /*pLOKDocView*/, int nPart, gpointer /*pData*/)
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
-#if GTK_CHECK_VERSION(2,24,0)
|
|
 |
f325b2 |
g_bPartSelectorBroadcast = false;
|
|
 |
f325b2 |
gtk_combo_box_set_active(GTK_COMBO_BOX(pPartSelector), nPart);
|
|
 |
f325b2 |
g_bPartSelectorBroadcast = true;
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
/// User clicked on a cmmand button -> inform LOKDocView.
|
|
 |
f325b2 |
@@ -285,8 +276,6 @@ static void toggleToolItem(GtkWidget* pWidget, gpointer /*pData*/)
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
-// GtkComboBox requires gtk 2.24 or later
|
|
 |
f325b2 |
-#if ( GTK_MAJOR_VERSION == 2 && GTK_MINOR_VERSION >= 24 ) || GTK_MAJOR_VERSION > 2
|
|
 |
f325b2 |
static void populatePartSelector()
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
gtk_list_store_clear( GTK_LIST_STORE(
|
|
 |
f325b2 |
@@ -344,7 +333,6 @@ static void changePartMode( GtkWidget* pSelector, gpointer /* pItem */ )
|
|
 |
f325b2 |
lok_doc_view_set_partmode( LOK_DOC_VIEW(pDocView), ePartMode );
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
|
|
 |
f325b2 |
int main( int argc, char* argv[] )
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
@@ -387,8 +375,6 @@ int main( int argc, char* argv[] )
|
|
 |
f325b2 |
GtkToolItem* pSeparator1 = gtk_separator_tool_item_new();
|
|
 |
f325b2 |
gtk_toolbar_insert( GTK_TOOLBAR(pToolbar), pSeparator1, -1);
|
|
 |
f325b2 |
|
|
 |
f325b2 |
-// GtkComboBox requires gtk 2.24 or later
|
|
 |
f325b2 |
-#if ( GTK_MAJOR_VERSION == 2 && GTK_MINOR_VERSION >= 24 ) || GTK_MAJOR_VERSION > 2
|
|
 |
f325b2 |
GtkToolItem* pPartSelectorToolItem = gtk_tool_item_new();
|
|
 |
f325b2 |
GtkWidget* pComboBox = gtk_combo_box_text_new();
|
|
 |
f325b2 |
gtk_container_add( GTK_CONTAINER(pPartSelectorToolItem), pComboBox );
|
|
 |
f325b2 |
@@ -403,7 +389,6 @@ int main( int argc, char* argv[] )
|
|
 |
f325b2 |
GtkWidget* pPartModeComboBox = gtk_combo_box_text_new();
|
|
 |
f325b2 |
gtk_container_add( GTK_CONTAINER(pPartModeSelectorToolItem), pPartModeComboBox );
|
|
 |
f325b2 |
gtk_toolbar_insert( GTK_TOOLBAR(pToolbar), pPartModeSelectorToolItem, -1 );
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
|
|
 |
f325b2 |
gtk_toolbar_insert( GTK_TOOLBAR(pToolbar), gtk_separator_tool_item_new(), -1);
|
|
 |
f325b2 |
pEnableEditing = gtk_toggle_tool_button_new_from_stock(GTK_STOCK_EDIT);
|
|
 |
f325b2 |
@@ -492,15 +477,11 @@ int main( int argc, char* argv[] )
|
|
 |
f325b2 |
g_error("main: lok_doc_view_open_document() failed");
|
|
 |
f325b2 |
assert(lok_doc_view_get_document(LOK_DOC_VIEW(pDocView)));
|
|
 |
f325b2 |
|
|
 |
f325b2 |
- // GtkComboBox requires gtk 2.24 or later
|
|
 |
f325b2 |
-#if ( GTK_MAJOR_VERSION == 2 && GTK_MINOR_VERSION >= 24 ) || GTK_MAJOR_VERSION > 2
|
|
 |
f325b2 |
populatePartSelector();
|
|
 |
f325b2 |
populatePartModeSelector( GTK_COMBO_BOX_TEXT(pPartModeComboBox) );
|
|
 |
f325b2 |
// Connect these signals after populating the selectors, to avoid re-rendering on setting the default part/partmode.
|
|
 |
f325b2 |
g_signal_connect(G_OBJECT(pPartModeComboBox), "changed", G_CALLBACK(changePartMode), 0);
|
|
 |
f325b2 |
-
|
|
 |
f325b2 |
g_signal_connect(G_OBJECT(pPartSelector), "changed", G_CALLBACK(changePart), 0);
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
|
|
 |
f325b2 |
gtk_main();
|
|
 |
f325b2 |
|
|
 |
f325b2 |
diff --git a/libreofficekit/source/gtk/lokdocview.cxx b/libreofficekit/source/gtk/lokdocview.cxx
|
|
 |
f325b2 |
index d79390e6e5ef..b00556620288 100644
|
|
 |
f325b2 |
--- a/libreofficekit/source/gtk/lokdocview.cxx
|
|
 |
f325b2 |
+++ b/libreofficekit/source/gtk/lokdocview.cxx
|
|
 |
f325b2 |
@@ -651,7 +651,6 @@ gboolean LOKDocView_Impl::renderOverlay(GtkWidget* /*widget*/, cairo_t *cr, gpoi
|
|
 |
f325b2 |
|
|
 |
f325b2 |
gboolean LOKDocView_Impl::renderOverlayImpl(cairo_t *pCairo)
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
-#if GTK_CHECK_VERSION(2,14,0) // we need gtk_widget_get_window()
|
|
 |
f325b2 |
if (m_bEdit && m_bCursorVisible && m_bCursorOverlayVisible && !isEmptyRectangle(m_aVisibleCursor))
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
if (m_aVisibleCursor.width < 30)
|
|
 |
f325b2 |
@@ -713,7 +712,6 @@ gboolean LOKDocView_Impl::renderOverlayImpl(cairo_t *pCairo)
|
|
 |
f325b2 |
renderGraphicHandle(pCairo, m_aGraphicSelection, m_pGraphicHandle);
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
return FALSE;
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
@@ -1017,9 +1015,7 @@ gboolean LOKDocView_Impl::callbackImpl(CallbackData* pCallback)
|
|
 |
f325b2 |
case LOK_CALLBACK_HYPERLINK_CLICKED:
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
GError* pError = NULL;
|
|
 |
f325b2 |
-#if GTK_CHECK_VERSION(2,14,0)
|
|
 |
f325b2 |
gtk_show_uri(NULL, pCallback->m_aPayload.c_str(), GDK_CURRENT_TIME, &pError);
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
break;
|
|
 |
f325b2 |
case LOK_CALLBACK_STATE_CHANGED:
|
|
 |
f325b2 |
@@ -1070,22 +1066,16 @@ void LOKDocView_Impl::callbackWorkerImpl(int nType, const char* pPayload)
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
LOKDocView_Impl::CallbackData* pCallback = new LOKDocView_Impl::CallbackData(nType, pPayload ? pPayload : "(nil)", m_pDocView);
|
|
 |
f325b2 |
g_info("lok_doc_view_callback_worker: %s, '%s'", LOKDocView_Impl::callbackTypeToString(nType), pPayload);
|
|
 |
f325b2 |
-#if GTK_CHECK_VERSION(2,12,0)
|
|
 |
f325b2 |
gdk_threads_add_idle(LOKDocView_Impl::callback, pCallback);
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
void LOKDocView_Impl::globalCallbackWorkerImpl(int nType, const char* pPayload)
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
LOKDocView_Impl::CallbackData* pCallback = new LOKDocView_Impl::CallbackData(nType, pPayload ? pPayload : "(nil)", m_pDocView);
|
|
 |
f325b2 |
g_info("LOKDocView_Impl::globalCallbackWorkerImpl: %s, '%s'", LOKDocView_Impl::callbackTypeToString(nType), pPayload);
|
|
 |
f325b2 |
-#if GTK_CHECK_VERSION(2,12,0)
|
|
 |
f325b2 |
gdk_threads_add_idle(LOKDocView_Impl::globalCallback, pCallback);
|
|
 |
f325b2 |
-#endif
|
|
 |
f325b2 |
}
|
|
 |
f325b2 |
|
|
 |
f325b2 |
-
|
|
 |
f325b2 |
-
|
|
 |
f325b2 |
void LOKDocView_Impl::commandChanged(const std::string& rString)
|
|
 |
f325b2 |
{
|
|
 |
f325b2 |
g_signal_emit(m_pDocView, doc_view_signals[COMMAND_CHANGED], 0, rString.c_str());
|
|
 |
f325b2 |
--
|
|
 |
f325b2 |
2.12.0
|
|
 |
f325b2 |
|