Display a image for a few seconds before the main window.
Hi there , i have a great GUI Ready and want to display a image for about 4 seconds before the main Window opens. Dont know how to unview. Here is the code : view center-face layout [ image load %hs_soft.gif ] wait delay: 4 unview wait delay is working but only after manually closing the layout. How to make the delay DURING the layout ? After this the main layout should open ! WBR MH
posted by: Mennohexo 28-Jun-2017/15:35:50-7:00
The best solution is to display only the image in the center screen for 4 seconds. Without a layout. Then the GUI Window as layout should appear. It's a LOGO Display. a little bit Show.
posted by: Mennohexo 28-Jun-2017/16:30-7:00
Use the /NEW refinement on VIEW: view/new center-face layout [ image load %hs_soft.gif ] wait delay: 4 unview
posted by: Sunanda 28-Jun-2017/19:45:51-7:00
ha ha haaaaaaaaaaa. Cool. That works.
posted by: Mennohexo 29-Jun-2017/5:06:59-7:00
When i think of FACE , i remember Face-Man from the A-Team. That's true anyway.
posted by: Mennohexo 30-Jun-2017/15:37:27-7:00
You can also use 'flash, again, a few characters shorter: flash [image logo.gif] ; do something wait 4 unview
posted by: Nick 2-Jul-2017/5:28:54-7:00
Note that can also use the view/new technique to handle events and to perform other evaluations: R E B O L [] view/new w: layout [ btn "1" [face/text: 1 + (do face/text) show face] ] forever [ if not viewed? w [unview break] wait .1 show w ]
posted by: Nick 2-Jul-2017/5:50:29-7:00
|