• Bug#967258: artha: depends on deprecated GTK 2 (4/4)

    From Yavor Doganov@21:1/5 to All on Fri Mar 8 00:20:01 2024
    [continued from previous message]

    ++ <object class="GtkTreeSelection"/>
    ++ </child>
    + </object>
    + </child>
    + </object>
    +@@ -572,24 +383,25 @@
    + <child type="tab">
    + <object class="GtkLabel" id="lblCauses">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="label" translatable="yes">Causes</property>
    + </object>
    + <packing>
    + <property name="position">7</property>
    +- <property name="tab_fill">False</property>
    ++ <property name="tab-fill">False</property>
    + </packing>
    + </child>
    + <child>
    + <object class="GtkScrolledWindow" id="scrollWndEntails">
    + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    +- <property name="hscrollbar_policy">automatic</property>
    +- <property name="vscrollbar_policy">automatic</property>
    ++ <property name="can-focus">True</property>
    + <child>
    + <object class="GtkTreeView" id="treeEntails">
    + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    ++ <property name="can-focus">True</property>
    ++ <child internal-child="selection">
    ++ <object class="GtkTreeSelection"/>
    ++ </child>
    + </object>
    + </child>
    + </object>
    +@@ -600,24 +412,25 @@
    + <child type="tab">
    + <object class="GtkLabel" id="lblEntails">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="label" translatable="yes">Entails</property>
    + </object>
    + <packing>
    + <property name="position">8</property>
    +- <property name="tab_fill">False</property>
    ++ <property name="tab-fill">False</property>
    + </packing>
    + </child>
    + <child>
    + <object class="GtkScrolledWindow" id="scrollWndHypernyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    +- <property name="hscrollbar_policy">automatic</property>
    +- <property name="vscrollbar_policy">automatic</property>
    ++ <property name="can-focus">True</property>
    + <child>
    + <object class="GtkTreeView" id="treeHypernyms"> + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    ++ <property name="can-focus">True</property>
    ++ <child internal-child="selection">
    ++ <object class="GtkTreeSelection"/>
    ++ </child>
    + </object>
    + </child>
    + </object>
    +@@ -628,24 +441,25 @@
    + <child type="tab">
    + <object class="GtkLabel" id="lblHypernyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="label" translatable="yes">Kind of</property>
    + </object>
    + <packing>
    + <property name="position">9</property>
    +- <property name="tab_fill">False</property>
    ++ <property name="tab-fill">False</property>
    + </packing>
    + </child>
    + <child>
    + <object class="GtkScrolledWindow" id="scrollWndHyponyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    +- <property name="hscrollbar_policy">automatic</property>
    +- <property name="vscrollbar_policy">automatic</property>
    ++ <property name="can-focus">True</property>
    + <child>
    + <object class="GtkTreeView" id="treeHyponyms"> + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    ++ <property name="can-focus">True</property>
    ++ <child internal-child="selection">
    ++ <object class="GtkTreeSelection"/>
    ++ </child>
    + </object>
    + </child>
    + </object>
    +@@ -656,24 +470,25 @@
    + <child type="tab">
    + <object class="GtkLabel" id="lblHyponyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="label" translatable="yes">Kinds</property>
    + </object>
    + <packing>
    + <property name="position">10</property>
    +- <property name="tab_fill">False</property>
    ++ <property name="tab-fill">False</property>
    + </packing>
    + </child>
    + <child>
    + <object class="GtkScrolledWindow" id="scrollWndHolonyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    +- <property name="hscrollbar_policy">automatic</property>
    +- <property name="vscrollbar_policy">automatic</property>
    ++ <property name="can-focus">True</property>
    + <child>
    + <object class="GtkTreeView" id="treeHolonyms"> + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    ++ <property name="can-focus">True</property>
    ++ <child internal-child="selection">
    ++ <object class="GtkTreeSelection"/>
    ++ </child>
    + </object>
    + </child>
    + </object>
    +@@ -684,24 +499,25 @@
    + <child type="tab">
    + <object class="GtkLabel" id="lblHolonyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="label" translatable="yes">Part of</property>
    + </object>
    + <packing>
    + <property name="position">11</property>
    +- <property name="tab_fill">False</property>
    ++ <property name="tab-fill">False</property>
    + </packing>
    + </child>
    + <child>
    + <object class="GtkScrolledWindow" id="scrollWndMeronyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    +- <property name="hscrollbar_policy">automatic</property>
    +- <property name="vscrollbar_policy">automatic</property>
    ++ <property name="can-focus">True</property>
    + <child>
    + <object class="GtkTreeView" id="treeMeronyms"> + <property name="visible">True</property>
    +- <property name="can_focus">True</property>
    ++ <property name="can-focus">True</property>
    ++ <child internal-child="selection">
    ++ <object class="GtkTreeSelection"/>
    ++ </child>
    + </object>
    + </child>
    + </object>
    +@@ -712,12 +528,12 @@
    + <child type="tab">
    + <object class="GtkLabel" id="lblMeronyms">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="label" translatable="yes">Parts</property>
    + </object>
    + <packing>
    + <property name="position">12</property>
    +- <property name="tab_fill">False</property>
    ++ <property name="tab-fill">False</property>
    + </packing>
    + </child>
    + </object>
    +@@ -725,9 +541,9 @@
    + <child type="label">
    + <object class="GtkLabel" id="lblRelatives">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="label" translatable="yes">_Relatives</property>
    +- <property name="use_underline">True</property>
    ++ <property name="use-underline">True</property>
    + </object>
    + </child>
    + </object>
    +@@ -751,7 +567,7 @@
    + <child>
    + <object class="GtkStatusbar" id="statusbar">
    + <property name="visible">True</property>
    +- <property name="can_focus">False</property>
    ++ <property name="can-focus">False</property>
    + <property name="spacing">2</property>
    + </object>
    + <packing>
    +@@ -763,4 +579,204 @@
    + </object>
    + </child>
    + </object>
    ++ <object class="GtkDialog" id="optionsDialog">
    ++ <property name="can-focus">False</property>
    ++ <property name="border-width">5</property>
    ++ <property name="title" translatable="yes">Artha ~ Options</property>
    ++ <property name="resizable">False</property>
    ++ <property name="modal">True</property>
    ++ <property name="window-position">center-on-parent</property>
    ++ <property name="type-hint">dialog</property>
    ++ <property name="transient-for">wndMain</property>
    ++ <child internal-child="vbox">
    ++ <object class="GtkBox" id="dialog-vbox2">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="spacing">10</property>
    ++ <child internal-child="action_area">
    ++ <object class="GtkButtonBox" id="dialog-action_area2">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="layout-style">end</property>
    ++ <child>
    ++ <object class="GtkButton" id="btnCancel">
    ++ <property name="label" translatable="yes">_Cancel</property> ++ <property name="use-action-appearance">False</property>
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">True</property>
    ++ <property name="receives-default">True</property>
    ++ <property name="use-underline">True</property>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">False</property>
    ++ <property name="fill">False</property>
    ++ <property name="position">0</property>
    ++ </packing>
    ++ </child>
    ++ <child>
    ++ <object class="GtkButton" id="btnApply">
    ++ <property name="label" translatable="yes">_Apply</property> ++ <property name="use-action-appearance">False</property>
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">True</property>
    ++ <property name="receives-default">True</property>
    ++ <property name="use-underline">True</property>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">False</property>
    ++ <property name="fill">False</property>
    ++ <property name="position">1</property>
    ++ </packing>
    ++ </child>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">False</property>
    ++ <property name="fill">True</property>
    ++ <property name="pack-type">end</property>
    ++ <property name="position">0</property>
    ++ </packing>
    ++ </child>
    ++ <child>
    ++ <object class="GtkBox" id="vbox4">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="orientation">vertical</property>
    ++ <property name="spacing">10</property>
    ++ <child>
    ++ <placeholder/>
    ++ </child>
    ++ <child>
    ++ <object class="GtkCheckButton" id="chkBtnLaunchMin">
    ++ <property name="label" translatable="yes">Show Artha's _window on launch</property>
    ++ <property name="use-action-appearance">False</property>
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">True</property>
    ++ <property name="receives-default">False</property>
    ++ <property name="use-underline">True</property>
    ++ <property name="draw-indicator">True</property>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="position">1</property>
    ++ </packing>
    ++ </child>
    ++ <child>
    ++ <object class="GtkBox" id="vbox6">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="orientation">vertical</property>
    ++ <child>
    ++ <object class="GtkCheckButton" id="chkBtnPolysemy">
    ++ <property name="label" translatable="yes">Show _familiarity based on polysemy count</property>
    ++ <property name="use-action-appearance">False</property> ++ <property name="visible">True</property>
    ++ <property name="can-focus">True</property>
    ++ <property name="receives-default">False</property>
    ++ <property name="use-underline">True</property>
    ++ <property name="draw-indicator">True</property>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="position">0</property>
    ++ </packing>
    ++ </child>
    ++ <child>
    ++ <object class="GtkLabel" id="lblPolysemy">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="label" translatable="yes">Polysemy count is the number of senses a term has in a given part of speech. Based on this count WordNet classifies a term as &lt;i&gt;Rare&lt;/i&gt;, &lt;i&gt;Common&lt;/i&gt;, &lt;i&gt;
    very familiar&lt;/i&gt;, etc.</property>
    ++ <property name="use-markup">True</property>
    ++ <property name="wrap">True</property>
    ++ <property name="max-width-chars">50</property>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="position">1</property>
    ++ </packing>
    ++ </child>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="position">2</property>
    ++ </packing>
    ++ </child>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="position">1</property>
    ++ </packing>
    ++ </child>
    ++ <child>
    ++ <object class="GtkBox" id="vbox5">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="orientation">vertical</property>
    ++ <child>
    ++ <object class="GtkBox" id="hboxHotkey">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <child>
    ++ <object class="GtkLabel" id="lblHotkey">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="label" translatable="yes">Global Lookup _Hotkey</property>
    ++ <property name="use-markup">True</property>
    ++ <property name="use-underline">True</property>
    ++ <property name="single-line-mode">True</property>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">False</property>
    ++ <property name="fill">True</property>
    ++ <property name="padding">10</property>
    ++ <property name="position">0</property>
    ++ </packing>
    ++ </child>
    ++ <child>
    ++ <placeholder/>
    ++ </child>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="position">0</property>
    ++ </packing>
    ++ </child>
    ++ <child>
    ++ <object class="GtkLabel" id="lblHotkeyDesc">
    ++ <property name="visible">True</property>
    ++ <property name="can-focus">False</property>
    ++ <property name="label" translatable="yes">Artha can be summoned (from inside any window) with a key combination (global accelerator) to lookup the selected text in thesaurus.
    ++
    ++This hotkey can be set by clicking on the Hotkey above box and pressing the required key combination. Press backspace to disable this functionality.</property>
    ++ <property name="use-markup">True</property>
    ++ <property name="wrap">True</property>
    ++ <property name="max-width-chars">50</property>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="padding">10</property>
    ++ <property name="position">1</property>
    ++ </packing>
    ++ </child>
    ++ </object>
    ++ <packing>
    ++ <property name="expand">True</property>
    ++ <property name="fill">True</property>
    ++ <property name="padding">10</property>
    ++ <property name="position">2</property>
    ++ </packing>
    ++ </child>
    ++ </object>
    ++ </child>
    ++ <action-widgets>
    ++ <action-widget response="-6">btnCancel</action-widget>
    ++ <action-widget response="-10">btnApply</action-widget>
    ++ </action-widgets>
    ++ </object>
    + </interface>
    +--- /dev/null
    ++++ artha/data/net.sourceforge.artha.desktop
    +@@ -0,0 +1,13 @@
    ++[Desktop Entry]
    ++Version=1.0
    ++Name=Artha
    ++GenericName=Thesaurus
    ++Comment=Handy thesaurus based on WordNet
    ++Exec=artha
    ++Icon=artha
    ++Terminal=false
    ++Type=Application
    ++StartupNotify=true
    ++Categories=Utility;Languages;Literature;
    ++DBusActivatable=true
    ++X-GNOME-UsesNotifications=true
    diff --git a/debian/patches/series b/debian/patches/series
    index c81ab8d..b5bb1be 100644
    --- a/debian/patches/series
    +++ b/debian/patches/series
    @@ -1,3 +1,4 @@
    make_sure_we_really_use_GTK_LIBS.patch
    spelling.patch
    no-dbus-glib.patch
    +gtk3.patch
    --
    2.43.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)