Menu

#674 Multiple editor views

v1.1.x
closed
v1.1.4
New Functionality
2022-08-05
2022-02-24
Erik Hänel
No

Enable multiple editor views next to each other. That's different from splitting a single editor view into two views per tab as in [#609].

Analysis:

This functionality is actually not so difficult to implement. Most of the logic can be done by switching to wxAuiNotebook instead of wxNoteBook. However, there might be some smaller issues, where the interface is not completely portable or where event handlers are not functional any more.

Implementation:

  • Implementation: The functionality was implemented as proposed by the analysis. In fact, the change was much smaller and much easier than expected.
  • Revision: [r1141]
  • Implementation test: Different scenarios were tested manually.

Documentation:

  • [x] ChangesLog updated
  • [x] Code changes commented
  • Documentation articles:
    • [ ] corresponding documentation articles updated
    • [ ] new documentation articles created
    • [x] not needed
  • Language files:
    • [x] corresponding language files updated
    • [ ] not needed

Tests:

Tested manually. No deviations detected.

Related

Commit: [r1141]
Tickets: #433
Tickets: #434
Tickets: #609

Discussion

  • Erik Hänel

    Erik Hänel - 2022-05-11
    • labels: --> editor, gui
    • status: open --> accepted
     
  • Erik Hänel

    Erik Hänel - 2022-05-11
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1,23 @@
     Enable multiple editor views next to each other. That's different from splitting a single editor view into two views per tab as in [#609].
    +
    +###Analysis:
    +(*Describe, what's the issue and which changes have to be made*)
    +
    +###Implementation:
    +* Implementation: (*Describe, what you've changed*) 
    +* Revision: [rXXX]
    +* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +
    +###Documentation:
    +* [ ] ChangesLog updated
    +* [ ] Code changes commented
    +* **Documentation articles:**
    
    +    * [ ] corresponding documentation articles updated
    +    * [ ] new documentation articles created
    +    * [ ] not needed
    +* **Language files:**
    +    * [ ] corresponding language files updated
    +    * [ ] not needed
    +
    +###Tests:
    +(*Describe, which tests you performed and their outcome*)
    
    • status: accepted --> analyzing
     

    Related

    Tickets: #609

  • Erik Hänel

    Erik Hänel - 2022-05-11
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,7 +1,7 @@
     Enable multiple editor views next to each other. That's different from splitting a single editor view into two views per tab as in [#609].
    
     ###Analysis:
    -(*Describe, what's the issue and which changes have to be made*)
    +This functionality is actually not so difficult to implement. Most of the logic can be done by switching to `wxAuiNotebook` instead of `wxNoteBook`. However, there might be some smaller issues, where the interface is not completely portable or where event handlers are not functional any more.
    
     ###Implementation:
    
     * Implementation: (*Describe, what you've changed*) 
    
    • status: analyzing --> implementing
     

    Related

    Tickets: #609

  • Erik Hänel

    Erik Hänel - 2022-05-13
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -4,19 +4,19 @@
     This functionality is actually not so difficult to implement. Most of the logic can be done by switching to `wxAuiNotebook` instead of `wxNoteBook`. However, there might be some smaller issues, where the interface is not completely portable or where event handlers are not functional any more.
    
     ###Implementation:
    -* Implementation: (*Describe, what you've changed*) 
    -* Revision: [rXXX]
    -* Implementation test: (*Describe the type of test, which you performed, and if it was successful*)
    +* Implementation: The functionality was implemented as proposed by the analysis. In fact, the change was much smaller and much easier than expected.
    +* Revision: [r1141]
    +* Implementation test: Different scenarios were tested manually.
    
     ###Documentation:
    -* [ ] ChangesLog updated
    -* [ ] Code changes commented
    +* [x] ChangesLog updated
    +* [x] Code changes commented
    
     * **Documentation articles:**
         * [ ] corresponding documentation articles updated
         * [ ] new documentation articles created
    -    * [ ] not needed
    +    * [x] not needed
     * **Language files:**
    -    * [ ] corresponding language files updated
    +    * [x] corresponding language files updated
         * [ ] not needed
    
     ###Tests:
    
    • status: implementing --> testing
     

    Related

    Commit: [r1141]

  • Erik Hänel

    Erik Hänel - 2022-08-05
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -20,4 +20,4 @@
    
         * [ ] not needed
    
     ###Tests:
    -(*Describe, which tests you performed and their outcome*)
    +Tested manually. No deviations detected.
    
    • status: testing --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB