[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 94318] New: Smart appending does not work as intended
From:       Marc Heyvaert <marc_heyvaert () yahoo ! com>
Date:       2004-12-03 10:13:12
Message-ID: 20041203111308.94318.marc_heyvaert () yahoo ! com
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
        
http://bugs.kde.org/show_bug.cgi?id=94318        
           Summary: Smart appending does not work as intended
           Product: kvoctrain
           Version: unspecified
          Platform: SuSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: general
        AssignedTo: peter peterandlinda com
        ReportedBy: marc_heyvaert yahoo com


Version:           0.8.1 (using KDE KDE 3.2.1)
Installed from:    SuSE RPMs
OS:                Linux

Quote from the KVocTrain Handbook:
<quote>
'Ins' - Invokes a dialog to enter a new original expression and appends a new row \
with this expression at the end of the vocabulary. The cursor is moved to the end of \
the vocabulary afterwards. If you have selected smart appending you are prompted to \
enter originals and their translations until you stop by pressing the ESC key. \
</quote>

Actual behaviour:

2 possibilities either inline editing on or off.

When 'on':
'Ins' creates a new line and moves the cursor down to that line. You can enter new \
expressions right away, pressing 'Enter' moves the cursor to the next column, however \
when you are in the last column there is no creation of a new line. Hence the \
behaviour is the same as usual. It would be nice if a new row was appended \
automatically, even when smart editing is not selected...

When 'off'
'Ins' creates a new line  and moves the cursor down to that line, to the first cell \
that can contain an expression. To open the dialog you have to doubleclick this cell. \
IMO it would be better to open the dialog automatically, you are in smart appending \
mode after all... When you open de dialog, the edit box where you can enter the \
expression should get the focus automatically. When you enter an expression and hit \
enter, you can continue to enter expressions and they will be put in the following \
columns, however there is no visual feedback, the cursor does not indicate where this \
expression will be inserted. This is confusing, especially when you have the dialog \
and the spreadsheet open together, one next to the other. When you arrive at the end \
of the line and hit 'enter' a new row is automatically added. This is OK and as \
expected, however the dialog looses its focus, everything is greyed. So you have to \
doubleclick the cell again to start entering data for that line.

Personally I think that having 'smart appending' as an option in not really \
necessary. It should be the rule if you are at the bottom row. Also, I don't really \
like the 'Ins' behaviour. This is my suggestion. Let 'Ins' behave as we know it from \
spreadsheets : insert a new row right above or below the current row. I would choose \
right below the current row here, so that you can maintain a logical structure in \
your data-file easily. If you are at the bottom row the 'smart-appending' rules would \
kick in, so when you press enter in the last cell, a new row would be automatically \
created, the cursor would be put in the first cell that can contain an expression, \
either in inline edit mode or opening the dialog. The right cell should get the \
focus.

Marc


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic