Menu

#264 Enable tooltips while typing into function's argument's parentheses

v1.1.x
closed
None
v1.1.1
New Functionality
2018-03-01
2017-12-11
Erik Hänel
No

Enable tooltips while one is typing into argument's parentheses of functions or procedures.

Analysis:
This requires multiple new member functions:

  • A function for handling the presentation of the tooltip. This also means that it keeps track of the position of the caret and whether it is inside of the current function. If not, then the tooltip has to vanish
  • A function for finding the current parenthesis and whether this is a function/procedure. This function will only search in the current line.
  • A function for obtaining the correct tooltip. This may be summarized with the hovering tooltip function
  • A function for finding the current argument of the parentheses while typing, i.e. which argument has to be highlighted in the current context

Implementation:
The functionality was implemented as proposed by the analysis. Implementation tests were passed successfully.

Documentation:
Not needed - Self explaining feature.

Tests:
The functionality was tested in production tests. No deviations detected. Functionality implemented successfully.

Discussion

  • Erik Hänel

    Erik Hänel - 2017-12-11
    • Version: v1.1.0 --> Planned
     
  • Erik Hänel

    Erik Hänel - 2018-01-05
    • Version: Planned --> v1.1.1
     
  • Erik Hänel

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

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

    Diff:

    --- old
    +++ new
    @@ -1 +1,9 @@
     Enable tooltips while one is typing into argument's parentheses of functions or procedures.
    +
    +**Analysis:**
    +
    +**Implementation:**
    +
    +**Documentation:**
    +
    +**Tests:**
    
    • status: accepted --> analyzing
     
  • Erik Hänel

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

    Diff:

    --- old
    +++ new
    @@ -1,6 +1,12 @@
     Enable tooltips while one is typing into argument's parentheses of functions or procedures.
    
     **Analysis:**
    +This requires multiple new member functions:
    +
    +- A function for handling the presentation of the tooltip. This also means that it keeps track of the position of the caret and whether it is inside of the current function. If not, then the tooltip has to vanish
    +- A function for finding the current parenthesis and whether this is a function/procedure. This function will only search in the current line.
    +- A function for obtaining the correct tooltip. This may be summarized with the hovering tooltip function
    +- A function for finding the current argument of the parentheses while typing, i.e. which argument has to be highlighted in the current context
    
     **Implementation:**
    
    • status: analyzing --> implementing
     
  • Erik Hänel

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

    Diff:

    --- old
    +++ new
    @@ -9,7 +9,9 @@
    
     - A function for finding the current argument of the parentheses while typing, i.e. which argument has to be highlighted in the current context
    
     **Implementation:**
    +The functionality was implemented as proposed by the analysis. Implementation tests were passed successfully.
    
     **Documentation:**
    +Not needed - Self explaining feature.
    
     **Tests:**
    
    • status: implementing --> testing
     
  • Erik Hänel

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

    Diff:

    --- old
    +++ new
    @@ -15,3 +15,4 @@
     Not needed - Self explaining feature.
    
     **Tests:**
    +The functionality was tested in production tests. No deviations detected. Functionality implemented successfully.
    
    • status: testing --> closed
     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB