Menu

#270 Add drag'n'drop and "insert here" to "edit TABLE()"

v1.1.x
closed
None
v1.1.1
Change Request
2018-03-01
2018-01-19
Erik Hänel
No

Add drag'n'drop and "insert here" to edit TABLE() to make table manipulation with the mouse more easy.

Analysis:
The "insert here" functionality is quite simple to implement. A drag'n'drop could possibly be based upon the "insert here" functionality.

Implementation:
The "insert here" functionality was implemented as well as a column and row highlighting algorithm, The drag'n'drop functionality cannot easily be implemented on top of wxGrid. A possible solution would be to derive an improved wxGrid framework. This may probably be done in the future.

Documentation:
The functionality doesn't have to be documented. The needed language strings were added to the language files.

Tests:
The change was tested in production tests. No deviations detected. Change request implemented successfully.

Discussion

  • Erik Hänel

    Erik Hänel - 2018-01-19
    • status: open --> accepted
     
  • Erik Hänel

    Erik Hänel - 2018-02-01
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,9 @@
     Add drag'n'drop and "insert here" to `edit TABLE()` to make table manipulation with the mouse more easy.
    +
    +**Analysis:**
    +
    +**Implementation:**
    +
    +**Documentation:**
    +
    +**Tests:**
    
    • status: accepted --> analyzing
     
  • Erik Hänel

    Erik Hänel - 2018-02-08
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,6 +1,7 @@
     Add drag'n'drop and "insert here" to `edit TABLE()` to make table manipulation with the mouse more easy.
    
     **Analysis:**
    +The "insert here" functionality is quite simple to implement. A drag'n'drop could possibly be based upon the "insert here" functionality.
    
     **Implementation:**
    
    • status: analyzing --> implementing
     
  • Erik Hänel

    Erik Hänel - 2018-02-10
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,7 +4,9 @@
     The "insert here" functionality is quite simple to implement. A drag'n'drop could possibly be based upon the "insert here" functionality.
    
     **Implementation:**
    +The "insert here" functionality was implemented as well as a column and row highlighting algorithm, The drag'n'drop functionality cannot easily be implemented on top of `wxGrid`. A possible solution would be to derive an improved `wxGrid` framework. This may probably be done in the future.
    
     **Documentation:**
    +The functionality doesn't have to be documented. The needed language strings were added to the language files.
    
     **Tests:**
    
    • status: implementing --> testing
     
  • Erik Hänel

    Erik Hänel - 2018-03-01
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -10,3 +10,4 @@
     The functionality doesn't have to be documented. The needed language strings were added to the language files.
    
     **Tests:**
    +The change was tested in production tests. No deviations detected. Change request implemented successfully.
    
    • status: testing --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB