Add Message_ToggleBackdrop to allow the backdrop to be moved to front or back.
Ben Avison authored
Detail:
  The Message_ToggleBackdrop has been introduced by ROL in one of their Select
  releases. In order to bring the RISC OS 5 API closer the ROL branch this
  changeset aims to add this message to RO5.

  Applications can broadcast Message_ToggleBackdrop to request that the backdrop
  application moves the backdrop. The message can be used to move the backdrop
  to the front, the back, toggle it or to get notified of the backdrop's
  current position.

  After the backdrop has been moved, this message is sent back to the
  application to notify it of the backdrop's new position.

  Message_ToggleBackdrop &400D1:
     +0  = 24 (Message size)
     +4  = Backdrop controlling application
     +8  = My reference number
     +12 = Your reference number
     +16 = &400D1 (Message_ToggleBackdrop)
     +20 = Flags (if not present, assumed 0)
             b0-1  = type of toggle
                      0 = toggle
                      1 = front
                      2 = back
                      3 = notify of status
             other = reserved
Admin:
  Tested on RO 5.16
Author:
  Fred Graute

Version 0.90. Tagged as 'Pinboard-0_90'
bae04ff4
Name Last commit Last update
..
Backdrop A few assumptions about SWIs preserving flags remained: nuked.
Buffered Commented out "proginfo" string,no longer used.
Buffering Updated build structure to use the shared AAsmModule makefile.
Drag Different way of doing escape-aborts-drag implementation
EmptyBuf Updated build structure to use the shared AAsmModule makefile.
Help Updated build structure to use the shared AAsmModule makefile.
Iconize Different way of doing escape-aborts-drag implementation
Icons Enable soft-selection of iconized window icons.
Menu Enable opening of pinboard configure plugin directly from the Pinboard.
MenuSelect Prevent icons from overlapping when tidying a selection of icons.
Messages Add Message_ToggleBackdrop to allow the backdrop to be moved to front or back.
ModHead Different way of doing escape-aborts-drag implementation
Mouse Different way of doing escape-aborts-drag implementation
Pinboard Prevent icons from overlapping when tidying a selection of icons.
Save Fix pinboard save code returning corrupt error pointers
StartLoop Add Message_ToggleBackdrop to allow the backdrop to be moved to front or back.
Tail Updated build structure to use the shared AAsmModule makefile.
Tidy Prevent icons from overlapping when tidying a selection of icons.