> On Oct. 29, 2012, 12:56 a.m., Dimitrios Tanis wrote:
> > kexi/plugins/forms/widgets/kexidblineedit.cpp, line 169
> > <http://git.reviewboard.kde.org/r/107068/diff/1/?file=92482#file92482line169>
> >
> >     Since we no longer rely on maxLength directly to restrict overflowed 
> > text, wouldn't it be better to have text overflow UNTIL we choose to save 
> > the record? That could allow for pasting field data longer than maxLength 
> > set and give the user a chance to do the trim. If he just saves the record, 
> > let Kexi handle it. That could save the user some akward trimmings eg. 
> > cutting in the middle of a word or sentence. In that context the warning 
> > would read "Text WILL be truncated to xxx characters UPON SAVING THE RECORD 
> > because of limit for "yyy" field"

Dimitrios, that's good idea, thanks. 

How about: 
- displaying the warning as before with text you proposed
- while user is editing, hide the warning if overflow is fixed (optionally, 
display info message "Fixed, no trimming needed" in place of the warning, for a 
while)
- upon saving, trim if needed


- Jarosław


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107068/#review21077
-----------------------------------------------------------


On Oct. 27, 2012, 7:41 a.m., Jarosław Staniek wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/107068/
> -----------------------------------------------------------
> 
> (Updated Oct. 27, 2012, 7:41 a.m.)
> 
> 
> Review request for Calligra, Adam Pigg, Dimitrios Tanis, Radosław Wicik, and 
> Oleg Kukharchuk.
> 
> 
> Description
> -------
> 
> Tables/Forms: show indication that edited or pasted text is trimmed.
> 
> See also http://forum.kde.org/viewtopic.php?f=221&t=102475 thread.
> 
> Screencasts with the feature:
> http://www.youtube.com/watch?v=Qdd7CaBonq0
> http://www.youtube.com/watch?v=wjyGsWxnAEs
> 
> 
> This addresses bug 301136.
>     http://bugs.kde.org/show_bug.cgi?id=301136
> 
> 
> Diffs
> -----
> 
>   kexi/core/kexidataiteminterface.h 639e8758c82121b9a6998ba6c719bd1d97a3f910 
>   kexi/core/kexidataiteminterface.cpp 
> 8eb9d4dfe60b666f0528ffc45b6471520533b765 
>   kexi/plugins/forms/kexiformscrollview.h 
> 43ce3f9aabab8197086c3c3c7658fc51362d9c7f 
>   kexi/plugins/forms/kexiformscrollview.cpp 
> 9ba0fc442fa28534768b36c81c4551e5b8e3cb3f 
>   kexi/plugins/forms/widgets/kexidblineedit.h 
> fbf686a2c72bf2d7fdf703b9e03d3eaa96ab3147 
>   kexi/plugins/forms/widgets/kexidblineedit.cpp 
> e1e3f771e3256178c174591f3af6453729c69325 
>   kexi/widget/dataviewcommon/kexidataawareobjectiface.h 
> ef5a892fb371263787fd03ca5884ec3f165cbd2d 
>   kexi/widget/dataviewcommon/kexidataawareobjectiface.cpp 
> ba5266c50024349a4606312e916f9b94a59b2e59 
>   kexi/widget/tableview/kexiinputtableedit.h 
> fe20fb1a46298371905f1eb9672484417f28fc81 
>   kexi/widget/tableview/kexiinputtableedit.cpp 
> 8c62a289d1752ce2464179de1f5155869dea01bd 
>   kexi/widget/tableview/kexitableview.h 
> e01ba05c4340e5d7f8fbb409c01c6cdd0c9b7630 
>   kexi/widget/tableview/kexitableview.cpp 
> a0e17c6c1069d3d7fd1a0c3893a2fd5f6591330e 
>   kexi/widget/tableview/kexitextformatter.h 
> 880a36c9e3702ccdb48ffbf5fb92759b4d0be5b7 
>   kexi/widget/tableview/kexitextformatter.cpp 
> c119056e63815c0eb4220efb389c5cd1352a79cc 
> 
> Diff: http://git.reviewboard.kde.org/r/107068/diff/
> 
> 
> Testing
> -------
> 
> Properly displays warnings and trims data
> 
> 
> Thanks,
> 
> Jarosław Staniek
> 
>

_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to