DFong Posted July 25, 2014 Share Posted July 25, 2014 Screenmask message does not display in front of forms when using mfPage mode UniGUI v0.96 build 1068 working fine in v0.95 Delphi XE2 Firefox v31.0 Windows 7 Pro 32-bit Test case attached To reproduce: 1. Click "Show Form" button 2. Click any other button to trigger a screenmask UIMask-2.zip Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted July 25, 2014 Administrators Share Posted July 25, 2014 Yes, it is the expected behavior. Each mask will cover contents of related form. One form's mask can not cover other forms. Link to comment Share on other sites More sharing options...
DFong Posted July 25, 2014 Author Share Posted July 25, 2014 It is not the mask that I'm concerned about, but rather the mask message box, e.g. "Loading...". In previous versions, the screenmask message has always shown on top of all outstanding forms. Link to comment Share on other sites More sharing options...
DFong Posted July 25, 2014 Author Share Posted July 25, 2014 Here is a screenshot that occurs with v0.96, but was working fine in v0.95. Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted July 25, 2014 Administrators Share Posted July 25, 2014 I know. Version 0.96 has the correct behavior. Showing the message in front while the mask itself is in background, is meaningless. Link to comment Share on other sites More sharing options...
DFong Posted July 26, 2014 Author Share Posted July 26, 2014 Well, I disagree...to me, the screenmask message is comparable to a dialog box message indicating the status of ongoing activity. If it's hidden behind a form, it becomes meaningless as the user has no way of knowing that the application is waiting for some activity to complete. Link to comment Share on other sites More sharing options...
DFong Posted July 26, 2014 Author Share Posted July 26, 2014 Would you consider making this a configurable option in the future (just the screenmask messagebox) ? Unless of course, there are technical issues that prevent it. Thanks! Link to comment Share on other sites More sharing options...
Hayri ASLAN Posted July 26, 2014 Share Posted July 26, 2014 i think you want this component http://31.192.214.242:8050/ -> mfWindow http://31.192.214.242:8049/ -> mfpage To hide press F9 Link to comment Share on other sites More sharing options...
DFong Posted July 26, 2014 Author Share Posted July 26, 2014 I would still prefer the built-in screenmask messagebox displaying in the foreground at all times as there are hundreds of places in my application where that is used (I have a desktop style app with lots of open forms), but if I can't get that, is this component available somewhere? Thanks! Link to comment Share on other sites More sharing options...
Administrators Farshad Mohajeri Posted July 26, 2014 Administrators Share Posted July 26, 2014 Well, I disagree...to me, the screenmask message is comparable to a dialog box message indicating the status of ongoing activity. If it's hidden behind a form, it becomes meaningless as the user has no way of knowing that the application is waiting for some activity to complete. The mask message is an integrated element of screen mask. Having the screen mask in back and the associated message in front doesn't make sense. What you actually need is a screen mask which will mask the whole screen, not a single form. It is something that we will implement in future. Thanks Link to comment Share on other sites More sharing options...
DFong Posted July 26, 2014 Author Share Posted July 26, 2014 Yes, that really is exactly what I need. Thanks! Link to comment Share on other sites More sharing options...
DFong Posted July 26, 2014 Author Share Posted July 26, 2014 ...and ideally, a new "whole screen mask" would be an option of the existing screenmask property for existing UniGUI controls. Link to comment Share on other sites More sharing options...
ganzqgy Posted July 27, 2014 Share Posted July 27, 2014 https://github.com/vadimsva/waitMe Link to comment Share on other sites More sharing options...
Hayri ASLAN Posted July 27, 2014 Share Posted July 27, 2014 https://github.com/vadimsva/waitMe Yes, i ported this script to unigui Link to comment Share on other sites More sharing options...
NelsonFS Posted July 27, 2014 Share Posted July 27, 2014 Hayri Aslan, Please, create a demo and upload to demo session. It'll be usefull. Yes, i ported this script to unigui Link to comment Share on other sites More sharing options...
Hayri ASLAN Posted July 27, 2014 Share Posted July 27, 2014 I am preparing a lot of component that you can see at Components and Code Samples After Commercial version i will publish all of them 2 Link to comment Share on other sites More sharing options...
chefdackel Posted July 28, 2014 Share Posted July 28, 2014 I am preparing a lot of component that you can see at Components and Code Samples After Commercial version i will publish all of them why wait for commercial version of UniGUI, why don`t publish them now? Thank you. Link to comment Share on other sites More sharing options...
Hayri ASLAN Posted July 28, 2014 Share Posted July 28, 2014 It is my choice Link to comment Share on other sites More sharing options...
Recommended Posts