ValkaVALES
06-26-2007, 06:30 PM
Hi to all ClanLib developers and everybody!
First of all - great thanks to you for such a nice library! I like it very much.
And sorry for my not ideal English :)
I'm working now on my little game which uses graphical interface and some GUI elements. ClanLib has been chosen as the most programmer-friendly and powerfull cross-platform lib (I think I like it more than even QT).
Since the 09 version is not released (I tried to get it from SVN, but it is very raw for now), I use the 08 version.
But it has some little defects and not enough functionality in its InputBox element:
1) does not properly work max_length parameter;
2) if the string is too big (I tested 3 millions chars), it is drawed very slowly because of a lot of "for's" while calculating width, etc;
3) it does not properly draw a big string;
4) there is no clipboard support;
5) there is no support of text selection using mouse;
6) there is no support of Undo-Redo operations;
and some other issues.
I fixed it (but clipboard - only for Windows for the first time) and I'll be glad to send my changed files to you or put it into SVN to make your product little better :)
Remark 1. For now the Undo-Redo class is located in inputbox_generic.* files. I'm sure I should get it out to a different place. Can you suggest me where it can be putted better? In Core/System?
Remark 2. I just got the latest version from SVN (I worked with its released version before) and see that the clipboard is now implemented. So, I can just put its support to the InputBox and remove my raw Windows code.
Thanks,
Alexey Kharkov.
First of all - great thanks to you for such a nice library! I like it very much.
And sorry for my not ideal English :)
I'm working now on my little game which uses graphical interface and some GUI elements. ClanLib has been chosen as the most programmer-friendly and powerfull cross-platform lib (I think I like it more than even QT).
Since the 09 version is not released (I tried to get it from SVN, but it is very raw for now), I use the 08 version.
But it has some little defects and not enough functionality in its InputBox element:
1) does not properly work max_length parameter;
2) if the string is too big (I tested 3 millions chars), it is drawed very slowly because of a lot of "for's" while calculating width, etc;
3) it does not properly draw a big string;
4) there is no clipboard support;
5) there is no support of text selection using mouse;
6) there is no support of Undo-Redo operations;
and some other issues.
I fixed it (but clipboard - only for Windows for the first time) and I'll be glad to send my changed files to you or put it into SVN to make your product little better :)
Remark 1. For now the Undo-Redo class is located in inputbox_generic.* files. I'm sure I should get it out to a different place. Can you suggest me where it can be putted better? In Core/System?
Remark 2. I just got the latest version from SVN (I worked with its released version before) and see that the clipboard is now implemented. So, I can just put its support to the InputBox and remove my raw Windows code.
Thanks,
Alexey Kharkov.