enthought / enthought/pyface

More fine-grained structure change events for data view

Open
#681 0 comments 0 reactions 0 assignees View on GitHub
Feature: Table/Tree Editor type: enhancement
Dominant language
Python
Stars
115
Forks
54
PR merge metrics
No merged PRs in 30d

Description

From end-users of the prototype code, there are issues when performing actions like drag-and-drop that add a small number of rows. In these situations the complete refresh of the structure means that the open rows all collapse losing the context of the change and disrupting the user's flow.

Similar issues will occur if we add functionality that permits users to delete selected rows.

We need to be able to signal:

- rows have been added to this parent index
- rows have been deleted from this parent index

It is unclear if we need to specify more (such as the indices locating the additions/removals).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.