16 May 2014, 02:52 | #1 |
Registered User
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
|
Wait()
I am writing a ReAction based program. All is going good. But now I want to listen for IDCMP_DISKINSERTED and IDCMP_DISKREMOVED. The ReAction method of Wait() doesn't listen for them, only WMHI_ class tags.
How do I listen for the "other" IDCMP flags and the ReAction WMHI flags with one loop? Code:
GetAttr(WINDOW_SigMask,MainWindowObject,&SignalsMask); while(!done) { Signals=Wait(SignalsMask); if (Signals & SignalsMask) { while((Result=RA_HandleInput((Object *)MainWindowObject,&Code)) != WMHI_LASTMSG) { switch(Result & WMHI_CLASSMASK) { case WMHI_GADGETUP: switch(Result & WMHI_GADGETMASK) { case GAD_PATH: break; case GAD_SIDEPANEL: break; case GAD_LISTBROWSER: break; } break; case WMHI_CLOSEWINDOW: done=TRUE; break; } } } } Code:
WA_IDCMP, IDCMP_DISKINSERTED | IDCMP_DISKREMOVED, I can get it to "respond" when hit window close gadget. Too late then. |
17 May 2014, 18:59 | #2 |
Registered User
Join Date: Sep 2013
Location: Bettendorf, IA, USA
Age: 52
Posts: 204
|
Thomas, thanks for the email. But your site is down so I can't access them.
|
17 May 2014, 19:14 | #3 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 7,022
|
It's up and it has never been down. Must be your ISP.
Anyway here are the files: Last edited by thomas; 17 May 2014 at 19:19. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ASM: Wait for Vertical Blank | Asman | Coders. Tutorials | 75 | 01 October 2019 12:11 |
Removing the IDE Wait on Kickstart 3.1 | Zetr0 | support.Hardware | 26 | 16 June 2010 08:31 |
timed wait using CIAs | jotd | support.Other | 3 | 23 March 2008 14:55 |
HD won't boot now..wait failed returncode? | Amigan25 | project.ClassicWB | 2 | 08 June 2007 18:21 |
Wait a sec - what about Macs? | Computolio | Amiga scene | 10 | 02 June 2004 07:23 |
|
|