Tweak async loading of outline elements

Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
This commit is contained in:
TheJackiMonster 2023-06-08 18:55:58 +02:00
parent 07a8197bcd
commit 55bd817540
No known key found for this signature in database
GPG key ID: D850A5F772E880F9
2 changed files with 7 additions and 5 deletions

View file

@ -121,13 +121,13 @@ class FrequencyWindow(AbstractDialog):
def __completeOutlineItem(self):
outline_item = self.outlineCompletion.pop(0)
if outline_item.state != OutlineState.COMPLETE:
outline_item.load(False)
if isinstance(outline_item, OutlineFolder):
for item in outline_item:
self.outlineCompletion.append(item)
elif isinstance(outline_item, OutlineText):
if outline_item.state != OutlineState.COMPLETE:
outline_item.load(False)
self.__analyzeOutlineText(outline_item)
self.analyzeCompleted = self.analyzeCompleted + 1

View file

@ -367,6 +367,7 @@ along with Manuskript. If not, see <http://www.gnu.org/licenses/>.
<property name="model">words_frequency_store</property>
<property name="search-column">0</property>
<property name="show-expanders">False</property>
<property name="tooltip-column">0</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
@ -374,7 +375,6 @@ along with Manuskript. If not, see <http://www.gnu.org/licenses/>.
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Word</property>
<property name="expand">True</property>
<property name="sort-indicator">True</property>
<property name="sort-column-id">0</property>
<child>
<object class="GtkCellRendererText"/>
@ -567,6 +567,9 @@ along with Manuskript. If not, see <http://www.gnu.org/licenses/>.
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="model">phrases_frequency_store</property>
<property name="search-column">0</property>
<property name="show-expanders">False</property>
<property name="tooltip-column">0</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
@ -574,7 +577,6 @@ along with Manuskript. If not, see <http://www.gnu.org/licenses/>.
<object class="GtkTreeViewColumn">
<property name="title" translatable="yes">Phrase</property>
<property name="expand">True</property>
<property name="sort-indicator">True</property>
<property name="sort-column-id">0</property>
<child>
<object class="GtkCellRendererText"/>