Thanks ... Ed
Announcement
Collapse
No announcement yet.
Partner 728x90
Collapse
NinjaTrader
Minor UI annoyance
Collapse
X
-
Minor UI annoyance
So I go to create a new indicator and the wizard dialog pops up. I went to refer to some old code in notepad for guidance and when I opened notepad, or anything else, the wizard dialog was in the way. In other words, the z-order was set so high that NOTHING else can get in front of it. Doesn't seem right.
Thanks ... EdTags: None
-
Thanks for the feedback, this is expected currently as otherwise model windows would get lost under other windows if it wasn't always on top. Resulting in scenarios where the model window gets 'lost' and you cannot find it in the task bar being blocked from using the application since a modal window is open. This was an issue in NT7 as well however with NinjaTrader 8 UI utilizing multiple UI threads for processing made losing windows even easier to do. Our solution is to make modal windows always on top.
-
Don't buy it. I should be able bring up a browser (for example) and not have that dialog in my face.
Try it yourself. Open up IE, go to tools/options. It brings up a dialog. Now open your favorite program. It opens in front of the dialog. If I click on the dialog OR IE behind it, IE with the dialog comes to the front. This is pretty standard stuff. You should fix this.
Thanks ... Ed
Comment
-
In that case the application that last opened its window would win. This is how "Always On Top" works in windows. You can reproduce the same scenario with "Always On Top" being enabled on any NinjaTrader window (Right click > Properties > Always On Top) and then enabling "Always On Top" in another application at the same time. (Or even multiple NT windows)
Comment
-
Originally posted by NinjaTrader_Brett View PostUnderstand, I'll add it to the list but just letting you know we made a conscious decision to implement it that way. Of course if we get enough feedback we could revisit and see if anything could be changed. SFT-458
Comment
-
Generally I agree, however in the interest of completeness I will give you this technical info so you can at least see why the decision was made. If you do not follow the technical info then no worries, just know that we have the feedback on the list.
Since NT8 has multiple UI threads (an enhancement customers demanded) per microsoft's definition of modality its only modal to the UI thread that spawned it. This means that with NT8 if you have an 8 core PC it actually runs like 8 separate processes. Meaning that modality in a single UI thread would not cross over to the others. This in itself was a problem which we had to implement several items to resolve, one of them being the Always on top action which is the subject of this thread. There are limited options on what we could do and very little middle ground if any remains to satisfy modality in NT8 without the always on top side effect. However if we get enough user feedback we likely would start looking for any stones far off in the distance that could be turned if this becomes a usability issue.
Comment
-
Originally posted by NinjaTrader_Brett View PostGenerally I agree, however in the interest of completeness I will give you this technical info so you can at least see why the decision was made. If you do not follow the technical info then no worries, just know that we have the feedback on the list.
Since NT8 has multiple UI threads (an enhancement customers demanded) per microsoft's definition of modality its only modal to the UI thread that spawned it. This means that with NT8 if you have an 8 core PC it actually runs like 8 separate processes. Meaning that modality in a single UI thread would not cross over to the others. This in itself was a problem which we had to implement several items to resolve, one of them being the Always on top action which is the subject of this thread. There are limited options on what we could do and very little middle ground if any remains to satisfy modality in NT8 without the always on top side effect. However if we get enough user feedback we likely would start looking for any stones far off in the distance that could be turned if this becomes a usability issue.
That having been said, I can understand that there might be challenges, and I actually agree that it is something that may need to be deferred, pending popular complaint.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by Aviram Y, Today, 05:29 AM
|
0 responses
1 view
0 likes
|
Last Post
by Aviram Y
Today, 05:29 AM
|
||
Started by quantismo, 04-17-2024, 05:13 PM
|
3 responses
25 views
0 likes
|
Last Post Today, 05:23 AM | ||
Started by ScottWalsh, 04-16-2024, 04:29 PM
|
7 responses
34 views
0 likes
|
Last Post Today, 05:15 AM | ||
Started by cls71, Today, 04:45 AM
|
0 responses
6 views
0 likes
|
Last Post
by cls71
Today, 04:45 AM
|
||
Started by mjairg, 07-20-2023, 11:57 PM
|
3 responses
216 views
1 like
|
Last Post
by PaulMohn
Today, 04:22 AM
|
Comment