Customer support > Feature Requests

Next release with new features?

(1/1)

JohnnyB:
In the beginning of October you announced the next release probably to have some new features I was missing:

* tool tip also visible, when TreeView not focused
* double click on text part of node does not open editor, but only expands/collapses
* old and new editor values available in NodeEdited event
When will the new version be available? Which of the features mentioned will be contained?

Ruslan:
New release`s development has been finished, now we`re working on the documentation for new features.

This release contains:
 * ability to move the plus-minus sign into any column.
 * ability to display other node controls before the plus-minus sign. Edit, animation, soft-selection, etc. also supported for those node controls.
 * "drop actions" to execute complex actions on drag & drop with just one line of code.
 * double click on text part of node does not open editor, but only expands/collapses.
 * old and new editor values available in NodeEdited event.
 * some enhancement in node controls` behavior to provide more features to your end users.


Quote>>>>tool tip also visible, when TreeView not focused<<<<
Unfortunately we can`t provide this feature because of limitation of the built-in .NET Tooltip component which we use by default. It cannot show tooltips for non-focused controls. This will be fixed by implementing own tooltip system with a wider list of features.

We can send you new version before official release if you need this features ASAP.

JohnnyB:
Other issues with the text editor I see as very important:

The editor should

* open only on left click (now it also opens on right click)

* open only, when the node had the focus before (now the editor also opens, when the text part of a node is clicked to focus/select the node)

It is easy to show a tooltip for a control, even if it's not focused:

Assume, you have a ToolTip component named myToolTip and a Control named myControl.

First, of course, assign the ToolTip to the Control with the text to be shown:
     myToolTip.SetToolTip(myControl, "The text to show as tool tip");

Then, in the controls MouseEnter event call
     myToolTip.Active = true;

and in the controls MouseLeave event call
     myTooTip.Active = false;

That's all you have to do.

Ruslan:
Quote>>>>The editor should
 * open only on left click (now it also opens on right click)
 * open only, when the node had the focus before (now the editor also opens, when the text part of a node is clicked to focus/select the node)
<<<<
These fixes was applied as well. I didn`t include them into the list because they`re not a big changes rather small fixes.

Quote>>>>It is easy to show a tooltip for a control, even if it's not focused:<<<<
Thanks for the sample code, we did almost like this and found that the problem is in the ToolTip.IsWindowActive private method which is called when you try to show the tooltip. It prevents tooltip show up when the attached control isn`t active. Google for details.
We have one small hack (set SW_SHOWNOACTIVATE flag for treeview) but need to check how it may hurt other pieces of the treeview. Anyway this feature will be available after the forthcoming release. If there will be all OK with this hack, we`ll send you fixed version ASAP.

Edit: SW_SHOWNOACTIVATE is applicable for windows only. Need to find better way.

Navigation

[0] Message Index

Reply