home *** CD-ROM | disk | FTP | other *** search
- /* Ko-Window SendUserEvent 1991 小笠原博之 */
-
- #include <stdio.h>
- #include <wlib.h>
-
- /*
- * void SendData( WindowID, EventInfo, int mode, void *data );
- *
- * mode : UserPaste|UserString|UserStrings|UserSheet
- *
- */
-
- asm( " .xdef _SendData" );
- asm( "_SendData equ _UserSendOperation" );
-
- void
- UserSendOperation( wp, info, mode, data )
- WindowID wp;
- EventInfo *info;
- int mode;
- void *data;
- {
- WindowID cwp;
- MouseSetDefPat_TUKAMI();
- while( !(WindowGetEventInfo(info) && info->LeftOFF) );
- cwp= WindowGetChild( WindowRootID, info );
- MouseSetNormalPat();
- if( cwp ){
- if( wp && cwp == wp )
- return;
- info->option= EventUser;
- info->ComData= mode;
- (void*)(info->ComBuffer)= data;
- WindowSendEvent( cwp, info );
- }
- }
-