Message_ReleaseEntity

Tom Hughes tom at compton.nu
Sat Oct 13 13:27:36 BST 2001


The attached patch adds a definition of Message_ReleaseEntity now that
it's definition has been made public on c.s.a.programmer.

Tom

-- 
Tom Hughes (tom at compton.nu)
http://www.compton.nu/
-------------- next part --------------
Index: Wimp
===================================================================
RCS file: /home/cvs/riscos/oslib/Source/User/Wimp,v
retrieving revision 1.9
diff -u -r1.9 Wimp
--- Wimp	2001/09/30 10:29:34	1.9
+++ Wimp	2001/10/13 11:38:56
@@ -367,6 +367,7 @@
    Message_DataRequest   = .Bits: 16,
    Message_Dragging      = .Bits: 17,
    Message_DragClaim     = .Bits: 18,
+   Message_ReleaseEntity = .Bits: 19,
    Message_AppControl    = .Bits: 21;
 
 //WIMP messages (these must be cast)
@@ -735,6 +736,11 @@
    Wimp_DragClaimDeleteSource   = Wimp_DragClaimFlags: 0b1000
       "source data should be deleted";
 
+TYPE Wimp_ReleaseFlags = .Bits;
+CONST
+   Wimp_ReleaseClipboard = Wimp_ClaimFlags: 0b100
+      "clipboard being released";
+
 TYPE Wimp_AppControlFlags = .Bits;
 CONST
    Wimp_AppControlImmediate = Wimp_AppControlFlags : 0b1;
@@ -854,6 +860,12 @@
          [58] .Bits: file_types
       ),
 
+   //ReleaseEntity
+   Wimp_MessageReleaseEntity =
+      .Struct
+      (  Wimp_ReleaseFlags: flags
+      ),
+
    //AppControl
    Wimp_MessageAppControl =
       .Struct
@@ -939,6 +951,11 @@
          [58] .Bits: file_types
       ),
 
+   Wimp_FullMessageReleaseEntity =
+      .Struct: Wimp_MessageHeader
+      (  Wimp_ReleaseFlags: flags
+      ),
+
    Wimp_FullMessageAppControl =
       .Struct: Wimp_MessageHeader
       (  .Int: protocol_version,
@@ -1182,6 +1199,9 @@
 
          //DragClaim
          Wimp_MessageDragClaim: drag_claim,
+
+         //ReleaseEntity
+         Wimp_MessageReleaseEntity: release_entity,
 
          //AppControl
          Wimp_MessageAppControl: app_control,


More information about the oslib-team mailing list