Show webdialog quicker?
-
it all works on the mac with set file.
-
@chris fullmer said:
Oh, ok. I'll put in the set_modal for future use.
But not on PC...
splash_path = File.join( Install.base_path, "assets", "splash.html") @@splash_wd = UI;;WebDialog.new("MultiFlux", true, "multiflux_splash", 800, 600, 200, 200, true); @@splash_wd.set_file splash_path UI.start_timer(0.1, false){ RUBY_PLATFORM =~ /(darwin)/ ? @@splash_wd.show_modal() ; @@splash_wd.show(); } UI.start_timer(3, false){@@splash_wd.close} -
Interesting, I would have just put it as modal for both. Modal just means it stays on top of all windows?
-
@chris fullmer said:
Interesting, I would have just put it as modal for both. Modal just means it stays on top of all windows?
No - in the Windows world it means that the child window blocks any interaction in the parent window while it is open. It also means that .show_modal doesn't return until the webdialog is closed. (Like UI.inputbox - where you continue with the code after you prompted the user.)
But it's under OSX where the scheme suddenly change. Not use if it's a platform quick, or just an SU OSX quirk, but suddenly the window does not stay on top when using .show and .show_modal means "stay on top of parent" instead of actually being modal. It's an annoying difference as the behaviour displayed under OSX does not correspond to what the method name implies.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better π
Register LoginAdvertisement