home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / code / oslib / CStrong / Wimp / HelpData next >
Encoding:
Text File  |  1994-09-14  |  100.8 KB  |  2,442 lines

  1. wimp_w
  2. Defined in:   <wimp=>wimp.$>.h
  3. Declaration:  typedef ... wimp_w;wimp_i
  4. Defined in:   <wimp=>wimp.$>.h
  5. Declaration:  typedef int wimp_i;wimp_t
  6. Defined in:   <wimp=>wimp.$>.h
  7. Declaration:  typedef ... wimp_t;wimp_colour
  8. Defined in:   <wimp=>wimp.$>.h
  9. Declaration:  typedef byte wimp_colour;wimp_icon_data
  10. Defined in:   <wimp=>wimp.$>.h
  11. Declaration:  typedef
  12.                  union
  13.                  {  char text [12];
  14.                     char sprite [12];
  15.                     char text_and_sprite [12];
  16.                     struct
  17.                     {  char *text;
  18.                        char *validation;
  19.                        int size;
  20.                     }
  21.                     indirected_text;
  22.                     struct
  23.                     {  <osspriteop_id=>osspriteop.osspriteop_id> id;
  24.                        <osspriteop_area=>osspriteop.osspriteop_area> *area;
  25.                        int size;
  26.                     }
  27.                     indirected_sprite;
  28.                     struct
  29.                     {  char *text;
  30.                        char *validation;
  31.                        int size;
  32.                     }
  33.                     indirected_text_and_sprite;
  34.                  }
  35.                  wimp_icon_data;wimp_icon
  36. Defined in:   <wimp=>wimp.$>.h
  37. Declaration:  typedef
  38.                  struct
  39.                  {  <os_box=>os.os_box> extent;
  40.                     bits flags;
  41.                     <wimp_icon_data> data;
  42.                  }
  43.                  wimp_icon;wimp_icon_create
  44. Defined in:   <wimp=>wimp.$>.h
  45. Declaration:  typedef
  46.                  struct
  47.                  {  <wimp_w> w;
  48.                     <wimp_icon> icon;
  49.                  }
  50.                  wimp_icon_create;wimp_window
  51. Defined in:   <wimp=>wimp.$>.h
  52. Declaration:  typedef
  53.                  struct
  54.                  {  <os_box=>os.os_box> visible;
  55.                     int xscroll;
  56.                     int yscroll;
  57.                     <wimp_w> next;
  58.                     bits flags;
  59.                     <wimp_colour> title_fg;
  60.                     <wimp_colour> title_bg;
  61.                     <wimp_colour> work_fg;
  62.                     <wimp_colour> work_bg;
  63.                     <wimp_colour> scroll_outer;
  64.                     <wimp_colour> scroll_inner;
  65.                     <wimp_colour> highlight_bg;
  66.                     <wimp_colour> reserved;
  67.                     <os_box=>os.os_box> extent;
  68.                     bits title_flags;
  69.                     bits work_flags;
  70.                     <osspriteop_area=>osspriteop.osspriteop_area> *sprite_area;
  71.                     short xmin;
  72.                     short ymin;
  73.                     <wimp_icon_data> title_data;
  74.                     int icon_count;
  75.                     <wimp_icon> icons [...];
  76.                  }
  77.                  wimp_window;wimp_window_state
  78. Defined in:   <wimp=>wimp.$>.h
  79. Declaration:  typedef
  80.                  struct
  81.                  {  <wimp_w> w;
  82.                     <os_box=>os.os_box> visible;
  83.                     int xscroll;
  84.                     int yscroll;
  85.                     <wimp_w> next;
  86.                     bits flags;
  87.                  }
  88.                  wimp_window_state;wimp_icon_state
  89. Defined in:   <wimp=>wimp.$>.h
  90. Declaration:  typedef
  91.                  struct
  92.                  {  <wimp_w> w;
  93.                     <wimp_i> i;
  94.                     <wimp_icon> icon;
  95.                  }
  96.                  wimp_icon_state;wimp_window_info
  97. Defined in:   <wimp=>wimp.$>.h
  98. Declaration:  typedef
  99.                  struct
  100.                  {  <wimp_w> w;
  101.                     <os_box=>os.os_box> visible;
  102.                     int xscroll;
  103.                     int yscroll;
  104.                     <wimp_w> next;
  105.                     bits flags;
  106.                     <wimp_colour> title_fg;
  107.                     <wimp_colour> title_bg;
  108.                     <wimp_colour> work_fg;
  109.                     <wimp_colour> work_bg;
  110.                     <wimp_colour> scroll_outer;
  111.                     <wimp_colour> scroll_inner;
  112.                     <wimp_colour> highlight_bg;
  113.                     <wimp_colour> reserved;
  114.                     <os_box=>os.os_box> extent;
  115.                     bits title_flags;
  116.                     bits work_flags;
  117.                     <osspriteop_area=>osspriteop.osspriteop_area> *sprite_area;
  118.                     short xmin;
  119.                     short ymin;
  120.                     <wimp_icon_data> title_data;
  121.                     int icon_count;
  122.                     <wimp_icon> icons [...];
  123.                  }
  124.                  wimp_window_info;wimp_outline
  125. Defined in:   <wimp=>wimp.$>.h
  126. Declaration:  typedef
  127.                  struct
  128.                  {  <wimp_w> w;
  129.                     <os_box=>os.os_box> outline;
  130.                  }
  131.                  wimp_outline;wimp_draw
  132. Defined in:   <wimp=>wimp.$>.h
  133. Declaration:  typedef
  134.                  struct
  135.                  {  <wimp_w> w;
  136.                     <os_box=>os.os_box> box;
  137.                     int xscroll;
  138.                     int yscroll;
  139.                     <os_box=>os.os_box> clip;
  140.                  }
  141.                  wimp_draw;wimp_open
  142. Defined in:   <wimp=>wimp.$>.h
  143. Declaration:  typedef
  144.                  struct
  145.                  {  <wimp_w> w;
  146.                     <os_box=>os.os_box> visible;
  147.                     int xscroll;
  148.                     int yscroll;
  149.                     <wimp_w> next;
  150.                  }
  151.                  wimp_open;wimp_close
  152. Defined in:   <wimp=>wimp.$>.h
  153. Declaration:  typedef
  154.                  struct
  155.                  {  <wimp_w> w;
  156.                  }
  157.                  wimp_close;wimp_leaving
  158. Defined in:   <wimp=>wimp.$>.h
  159. Declaration:  typedef
  160.                  struct
  161.                  {  <wimp_w> w;
  162.                  }
  163.                  wimp_leaving;wimp_entering
  164. Defined in:   <wimp=>wimp.$>.h
  165. Declaration:  typedef
  166.                  struct
  167.                  {  <wimp_w> w;
  168.                  }
  169.                  wimp_entering;wimp_pointer
  170. Defined in:   <wimp=>wimp.$>.h
  171. Declaration:  typedef
  172.                  struct
  173.                  {  <os_coord=>os.os_coord> pos;
  174.                     bits buttons;
  175.                     <wimp_w> w;
  176.                     <wimp_i> i;
  177.                  }
  178.                  wimp_pointer;wimp_dragged
  179. Defined in:   <wimp=>wimp.$>.h
  180. Declaration:  typedef
  181.                  struct
  182.                  {  <os_box=>os.os_box> final;
  183.                  }
  184.                  wimp_dragged;wimp_key
  185. Defined in:   <wimp=>wimp.$>.h
  186. Declaration:  typedef
  187.                  struct
  188.                  {  <wimp_w> w;
  189.                     <wimp_i> i;
  190.                     <os_coord=>os.os_coord> pos;
  191.                     int height;
  192.                     int index;
  193.                     int c;
  194.                  }
  195.                  wimp_key;wimp_selection
  196. Defined in:   <wimp=>wimp.$>.h
  197. Declaration:  typedef
  198.                  struct
  199.                  {  int items [9];
  200.                  }
  201.                  wimp_selection;wimp_scroll
  202. Defined in:   <wimp=>wimp.$>.h
  203. Declaration:  typedef
  204.                  struct
  205.                  {  <wimp_w> w;
  206.                     <os_box=>os.os_box> visible;
  207.                     int xscroll;
  208.                     int yscroll;
  209.                     <wimp_w> next;
  210.                     int xmin;
  211.                     int ymin;
  212.                  }
  213.                  wimp_scroll;wimp_pollword
  214. Defined in:   <wimp=>wimp.$>.h
  215. Declaration:  typedef
  216.                  struct
  217.                  {  byte *addr;
  218.                     int word;
  219.                  }
  220.                  wimp_pollword;wimp_drag
  221. Defined in:   <wimp=>wimp.$>.h
  222. Declaration:  typedef
  223.                  struct
  224.                  {  <wimp_w> w;
  225.                     int type;
  226.                     <os_box=>os.os_box> initial;
  227.                     <os_box=>os.os_box> bbox;
  228.                     byte *handle;
  229.                     void *draw;
  230.                     void *undraw;
  231.                     void *redraw;
  232.                  }
  233.                  wimp_drag;wimp_caret
  234. Defined in:   <wimp=>wimp.$>.h
  235. Declaration:  typedef
  236.                  struct
  237.                  {  <wimp_w> w;
  238.                     <wimp_i> i;
  239.                     <os_coord=>os.os_coord> pos;
  240.                     int height;
  241.                     int index;
  242.                  }
  243.                  wimp_caret;wimp_menu_entry
  244. Defined in:   <wimp=>wimp.$>.h
  245. Declaration:  typedef
  246.                  struct
  247.                  {  bits menu_flags;
  248.                     <wimp_menu> *sub_menu;
  249.                     bits icon_flags;
  250.                     <wimp_icon_data> data;
  251.                  }
  252.                  wimp_menu_entry;wimp_menu
  253. Defined in:   <wimp=>wimp.$>.h
  254. Declaration:  typedef
  255.                  struct
  256.                  {  union
  257.                     {  char text [12];
  258.                        struct
  259.                        {  char *text;
  260.                           byte reserved [8];
  261.                        }
  262.                        indirected_text;
  263.                     }
  264.                     title_data;
  265.                     <wimp_colour> title_fg;
  266.                     <wimp_colour> title_bg;
  267.                     <wimp_colour> work_fg;
  268.                     <wimp_colour> work_bg;
  269.                     int width;
  270.                     int height;
  271.                     int gap;
  272.                     <wimp_menu_entry> entries [...];
  273.                  }
  274.                  wimp_menu;wimp_message_data_xfer
  275. Defined in:   <wimp=>wimp.$>.h
  276. Declaration:  typedef
  277.                  struct
  278.                  {  <wimp_w> w;
  279.                     <wimp_i> i;
  280.                     <os_coord=>os.os_coord> pos;
  281.                     int est_size;
  282.                     bits file_type;
  283.                     char file_name [212];
  284.                  }
  285.                  wimp_message_data_xfer;wimp_message_ram_xfer
  286. Defined in:   <wimp=>wimp.$>.h
  287. Declaration:  typedef
  288.                  struct
  289.                  {  byte *addr;
  290.                     int size;
  291.                  }
  292.                  wimp_message_ram_xfer;wimp_message_prequit
  293. Defined in:   <wimp=>wimp.$>.h
  294. Declaration:  typedef
  295.                  struct
  296.                  {  bits flags;
  297.                  }
  298.                  wimp_message_prequit;wimp_message_save_desktop
  299. Defined in:   <wimp=>wimp.$>.h
  300. Declaration:  typedef
  301.                  struct
  302.                  {  <os_f=>os.os_f> file;
  303.                     byte reserved [3];
  304.                     bits flags;
  305.                  }
  306.                  wimp_message_save_desktop;wimp_message_device
  307. Defined in:   <wimp=>wimp.$>.h
  308. Declaration:  typedef
  309.                  struct
  310.                  {  int major;
  311.                     int minor;
  312.                     char info [228];
  313.                  }
  314.                  wimp_message_device;wimp_message_data_saved
  315. Defined in:   <wimp=>wimp.$>.h
  316. Declaration:  typedef
  317.                  struct
  318.                  {  int ref;
  319.                  }
  320.                  wimp_message_data_saved;wimp_message_shutdown
  321. Defined in:   <wimp=>wimp.$>.h
  322. Declaration:  typedef
  323.                  struct
  324.                  {  bits flags;
  325.                  }
  326.                  wimp_message_shutdown;wimp_message_claim_entity
  327. Defined in:   <wimp=>wimp.$>.h
  328. Declaration:  typedef
  329.                  struct
  330.                  {  bits flags;
  331.                  }
  332.                  wimp_message_claim_entity;wimp_message_data_request
  333. Defined in:   <wimp=>wimp.$>.h
  334. Declaration:  typedef
  335.                  struct
  336.                  {  <wimp_w> w;
  337.                     <wimp_i> i;
  338.                     <os_coord=>os.os_coord> pos;
  339.                     bits flags;
  340.                     bits file_types [54];
  341.                  }
  342.                  wimp_message_data_request;wimp_message_dragging
  343. Defined in:   <wimp=>wimp.$>.h
  344. Declaration:  typedef
  345.                  struct
  346.                  {  <wimp_w> w;
  347.                     <wimp_i> i;
  348.                     <os_coord=>os.os_coord> pos;
  349.                     bits flags;
  350.                     <os_box=>os.os_box> box;
  351.                     bits file_types [50];
  352.                  }
  353.                  wimp_message_dragging;wimp_message_drag_claim
  354. Defined in:   <wimp=>wimp.$>.h
  355. Declaration:  typedef
  356.                  struct
  357.                  {  bits flags;
  358.                     bits file_types [58];
  359.                  }
  360.                  wimp_message_drag_claim;wimp_message_menu_warning
  361. Defined in:   <wimp=>wimp.$>.h
  362. Declaration:  typedef
  363.                  struct
  364.                  {  <wimp_menu> *sub_menu;
  365.                     <os_coord=>os.os_coord> pos;
  366.                     <wimp_selection> selection;
  367.                  }
  368.                  wimp_message_menu_warning;wimp_message_task_initialise
  369. Defined in:   <wimp=>wimp.$>.h
  370. Declaration:  typedef
  371.                  struct
  372.                  {  byte *cao;
  373.                     int size;
  374.                     char task_name [228];
  375.                  }
  376.                  wimp_message_task_initialise;wimp_message_slot_size
  377. Defined in:   <wimp=>wimp.$>.h
  378. Declaration:  typedef
  379.                  struct
  380.                  {  int new_curr;
  381.                     int new_next;
  382.                  }
  383.                  wimp_message_slot_size;wimp_message_set_slot
  384. Defined in:   <wimp=>wimp.$>.h
  385. Declaration:  typedef
  386.                  struct
  387.                  {  int new_curr;
  388.                     <wimp_t> task;
  389.                  }
  390.                  wimp_message_set_slot;wimp_message_task_name_rq
  391. Defined in:   <wimp=>wimp.$>.h
  392. Declaration:  typedef
  393.                  struct
  394.                  {  <wimp_t> task;
  395.                  }
  396.                  wimp_message_task_name_rq;wimp_message_task_name_is
  397. Defined in:   <wimp=>wimp.$>.h
  398. Declaration:  typedef
  399.                  struct
  400.                  {  <wimp_t> task;
  401.                     int size;
  402.                     char task_name [228];
  403.                  }
  404.                  wimp_message_task_name_is;wimp_message_menus_deleted
  405. Defined in:   <wimp=>wimp.$>.h
  406. Declaration:  typedef
  407.                  struct
  408.                  {  <wimp_menu> *menu;
  409.                  }
  410.                  wimp_message_menus_deleted;wimp_message_iconise
  411. Defined in:   <wimp=>wimp.$>.h
  412. Declaration:  typedef
  413.                  struct
  414.                  {  <wimp_w> w;
  415.                     <wimp_t> task;
  416.                     char title [20];
  417.                  }
  418.                  wimp_message_iconise;wimp_message_window_closed
  419. Defined in:   <wimp=>wimp.$>.h
  420. Declaration:  typedef
  421.                  struct
  422.                  {  <wimp_w> w;
  423.                  }
  424.                  wimp_message_window_closed;wimp_message_window_info
  425. Defined in:   <wimp=>wimp.$>.h
  426. Declaration:  typedef
  427.                  struct
  428.                  {  <wimp_w> w;
  429.                     int reserved;
  430.                     char sprite_name [8];
  431.                     char title [20];
  432.                  }
  433.                  wimp_message_window_info;wimp_message_font_changed
  434. Defined in:   <wimp=>wimp.$>.h
  435. Declaration:  typedef
  436.                  struct
  437.                  {  <font_f=>font.font_f> font;
  438.                  }
  439.                  wimp_message_font_changed;wimp_message
  440. Defined in:   <wimp=>wimp.$>.h
  441. Declaration:  typedef
  442.                  struct
  443.                  {  int size;
  444.                     <wimp_t> sender;
  445.                     int my_ref;
  446.                     int your_ref;
  447.                     bits action;
  448.                     union
  449.                     {  <wimp_message_data_xfer> data_xfer;
  450.                        <wimp_message_ram_xfer> ram_xfer;
  451.                        <wimp_message_prequit> prequit;
  452.                        <wimp_message_save_desktop> save_desktop;
  453.                        <wimp_message_device> device;
  454.                        <wimp_message_data_saved> data_saved;
  455.                        <wimp_message_shutdown> shutdown;
  456.                        <wimp_message_claim_entity> claim_entity;
  457.                        <wimp_message_data_request> data_request;
  458.                        <wimp_message_dragging> dragging;
  459.                        <wimp_message_drag_claim> drag_claim;
  460.                        byte reserved [236];
  461.                     }
  462.                     data;
  463.                  }
  464.                  wimp_message;wimp_block
  465. Defined in:   <wimp=>wimp.$>.h
  466. Declaration:  typedef
  467.                  union
  468.                  {  <wimp_draw> redraw;
  469.                     <wimp_open> open;
  470.                     <wimp_close> close;
  471.                     <wimp_leaving> leaving;
  472.                     <wimp_entering> entering;
  473.                     <wimp_pointer> pointer;
  474.                     <wimp_dragged> dragged;
  475.                     <wimp_key> key;
  476.                     <wimp_selection> selection;
  477.                     <wimp_scroll> scroll;
  478.                     <wimp_caret> caret;
  479.                     <wimp_pollword> pollword;
  480.                     <wimp_message> message;
  481.                     byte reserved [256];
  482.                  }
  483.                  wimp_block;wimp_message_list
  484. Defined in:   <wimp=>wimp.$>.h
  485. Declaration:  typedef
  486.                  struct
  487.                  {  int messages [...];
  488.                  }
  489.                  wimp_message_list;wimp_VERSION_RO2
  490. Defined in:   <wimp=>wimp.$>.h
  491. Declaration:  #define wimp_VERSION_RO2 200wimp_VERSION_RO3
  492. Defined in:   <wimp=>wimp.$>.h
  493. Declaration:  #define wimp_VERSION_RO3 310wimp_ICON_NAME_LIMIT
  494. Defined in:   <wimp=>wimp.$>.h
  495. Declaration:  #define wimp_ICON_NAME_LIMIT 12wimp_TEMPLATE_NAME_LIMIT
  496. Defined in:   <wimp=>wimp.$>.h
  497. Declaration:  #define wimp_TEMPLATE_NAME_LIMIT 12wimp_MENU_NAME_LIMIT
  498. Defined in:   <wimp=>wimp.$>.h
  499. Declaration:  #define wimp_MENU_NAME_LIMIT 12wimp_MENU_DEPTH_LIMIT
  500. Defined in:   <wimp=>wimp.$>.h
  501. Declaration:  #define wimp_MENU_DEPTH_LIMIT 8wimp_CHAR_XSIZE
  502. Defined in:   <wimp=>wimp.$>.h
  503. Declaration:  #define wimp_CHAR_XSIZE 16wimp_CHAR_YSIZE
  504. Defined in:   <wimp=>wimp.$>.h
  505. Declaration:  #define wimp_CHAR_YSIZE 32wimp_NULL_REASON_CODE
  506. Defined in:   <wimp=>wimp.$>.h
  507. Declaration:  #define wimp_NULL_REASON_CODE 0wimp_REDRAW_WINDOW_REQUEST
  508. Defined in:   <wimp=>wimp.$>.h
  509. Declaration:  #define wimp_REDRAW_WINDOW_REQUEST 1wimp_OPEN_WINDOW_REQUEST
  510. Defined in:   <wimp=>wimp.$>.h
  511. Declaration:  #define wimp_OPEN_WINDOW_REQUEST 2wimp_CLOSE_WINDOW_REQUEST
  512. Defined in:   <wimp=>wimp.$>.h
  513. Declaration:  #define wimp_CLOSE_WINDOW_REQUEST 3wimp_POINTER_LEAVING_WINDOW
  514. Defined in:   <wimp=>wimp.$>.h
  515. Declaration:  #define wimp_POINTER_LEAVING_WINDOW 4wimp_POINTER_ENTERING_WINDOW
  516. Defined in:   <wimp=>wimp.$>.h
  517. Declaration:  #define wimp_POINTER_ENTERING_WINDOW 5wimp_MOUSE_CLICK
  518. Defined in:   <wimp=>wimp.$>.h
  519. Declaration:  #define wimp_MOUSE_CLICK 6wimp_USER_DRAG_BOX
  520. Defined in:   <wimp=>wimp.$>.h
  521. Declaration:  #define wimp_USER_DRAG_BOX 7wimp_KEY_PRESSED
  522. Defined in:   <wimp=>wimp.$>.h
  523. Declaration:  #define wimp_KEY_PRESSED 8wimp_MENU_SELECTION
  524. Defined in:   <wimp=>wimp.$>.h
  525. Declaration:  #define wimp_MENU_SELECTION 9wimp_SCROLL_REQUEST
  526. Defined in:   <wimp=>wimp.$>.h
  527. Declaration:  #define wimp_SCROLL_REQUEST 10wimp_LOSE_CARET
  528. Defined in:   <wimp=>wimp.$>.h
  529. Declaration:  #define wimp_LOSE_CARET 11wimp_GAIN_CARET
  530. Defined in:   <wimp=>wimp.$>.h
  531. Declaration:  #define wimp_GAIN_CARET 12wimp_POLLWORD_NON_ZERO
  532. Defined in:   <wimp=>wimp.$>.h
  533. Declaration:  #define wimp_POLLWORD_NON_ZERO 13wimp_USER_MESSAGE
  534. Defined in:   <wimp=>wimp.$>.h
  535. Declaration:  #define wimp_USER_MESSAGE 17wimp_USER_MESSAGE_RECORDED
  536. Defined in:   <wimp=>wimp.$>.h
  537. Declaration:  #define wimp_USER_MESSAGE_RECORDED 18wimp_USER_MESSAGE_ACKNOWLEDGE
  538. Defined in:   <wimp=>wimp.$>.h
  539. Declaration:  #define wimp_USER_MESSAGE_ACKNOWLEDGE 19wimp_POLL_WORD
  540. Defined in:   <wimp=>wimp.$>.h
  541. Declaration:  #define wimp_POLL_WORD 22wimp_POLLWORD_PRIORITY
  542. Defined in:   <wimp=>wimp.$>.h
  543. Declaration:  #define wimp_POLLWORD_PRIORITY 23wimp_FP
  544. Defined in:   <wimp=>wimp.$>.h
  545. Declaration:  #define wimp_FP 24wimp_MASK_NULL
  546. Defined in:   <wimp=>wimp.$>.h
  547. Declaration:  #define wimp_MASK_NULL 0x1uwimp_QUEUE_REDRAW
  548. Defined in:   <wimp=>wimp.$>.h
  549. Declaration:  #define wimp_QUEUE_REDRAW 0x2uwimp_MASK_LEAVING
  550. Defined in:   <wimp=>wimp.$>.h
  551. Declaration:  #define wimp_MASK_LEAVING 0x10uwimp_MASK_ENTERING
  552. Defined in:   <wimp=>wimp.$>.h
  553. Declaration:  #define wimp_MASK_ENTERING 0x20uwimp_QUEUE_MOUSE
  554. Defined in:   <wimp=>wimp.$>.h
  555. Declaration:  #define wimp_QUEUE_MOUSE 0x40uwimp_QUEUE_KEY
  556. Defined in:   <wimp=>wimp.$>.h
  557. Declaration:  #define wimp_QUEUE_KEY 0x100uwimp_MASK_LOSE
  558. Defined in:   <wimp=>wimp.$>.h
  559. Declaration:  #define wimp_MASK_LOSE 0x800uwimp_MASK_GAIN
  560. Defined in:   <wimp=>wimp.$>.h
  561. Declaration:  #define wimp_MASK_GAIN 0x1000uwimp_MASK_POLLWORD
  562. Defined in:   <wimp=>wimp.$>.h
  563. Declaration:  #define wimp_MASK_POLLWORD 0x2000uwimp_MASK_MESSAGE
  564. Defined in:   <wimp=>wimp.$>.h
  565. Declaration:  #define wimp_MASK_MESSAGE 0x20000uwimp_MASK_RECORDED
  566. Defined in:   <wimp=>wimp.$>.h
  567. Declaration:  #define wimp_MASK_RECORDED 0x40000uwimp_MASK_ACKNOWLEDGE
  568. Defined in:   <wimp=>wimp.$>.h
  569. Declaration:  #define wimp_MASK_ACKNOWLEDGE 0x80000uwimp_GIVEN_POLLWORD
  570. Defined in:   <wimp=>wimp.$>.h
  571. Declaration:  #define wimp_GIVEN_POLLWORD 0x400000uwimp_POLL_HIGH_PRIORITY
  572. Defined in:   <wimp=>wimp.$>.h
  573. Declaration:  #define wimp_POLL_HIGH_PRIORITY 0x800000uwimp_SAVE_FP
  574. Defined in:   <wimp=>wimp.$>.h
  575. Declaration:  #define wimp_SAVE_FP 0x1000000uwimp_BROADCAST
  576. Defined in:   <wimp=>wimp.$>.h
  577. Declaration:  #define wimp_BROADCAST ((<wimp_t>) 0)wimp_BACKGROUND
  578. Defined in:   <wimp=>wimp.$>.h
  579. Declaration:  #define wimp_BACKGROUND ((<wimp_w>) -1)wimp_ICON_BAR
  580. Defined in:   <wimp=>wimp.$>.h
  581. Declaration:  #define wimp_ICON_BAR ((<wimp_w>) -2)wimp_ICON_BAR_RIGHT
  582. Defined in:   <wimp=>wimp.$>.h
  583. Declaration:  #define wimp_ICON_BAR_RIGHT ((<wimp_w>) -1)wimp_ICON_BAR_LEFT
  584. Defined in:   <wimp=>wimp.$>.h
  585. Declaration:  #define wimp_ICON_BAR_LEFT ((<wimp_w>) -2)wimp_ICON_BAR_LEFT_RELATIVE
  586. Defined in:   <wimp=>wimp.$>.h
  587. Declaration:  #define wimp_ICON_BAR_LEFT_RELATIVE ((<wimp_w>) -3)wimp_ICON_BAR_RIGHT_RELATIVE
  588. Defined in:   <wimp=>wimp.$>.h
  589. Declaration:  #define wimp_ICON_BAR_RIGHT_RELATIVE ((<wimp_w>) -4)wimp_ICON_BAR_LEFT_HIGH_PRIORITY
  590. Defined in:   <wimp=>wimp.$>.h
  591. Declaration:  #define wimp_ICON_BAR_LEFT_HIGH_PRIORITY ((<wimp_w>) -5)wimp_ICON_BAR_LEFT_LOW_PRIORITY
  592. Defined in:   <wimp=>wimp.$>.h
  593. Declaration:  #define wimp_ICON_BAR_LEFT_LOW_PRIORITY ((<wimp_w>) -6)wimp_ICON_BAR_RIGHT_LOW_PRIORITY
  594. Defined in:   <wimp=>wimp.$>.h
  595. Declaration:  #define wimp_ICON_BAR_RIGHT_LOW_PRIORITY ((<wimp_w>) -7)wimp_ICON_BAR_RIGHT_HIGH_PRIORITY
  596. Defined in:   <wimp=>wimp.$>.h
  597. Declaration:  #define wimp_ICON_BAR_RIGHT_HIGH_PRIORITY ((<wimp_w>) -8)wimp_TOP
  598. Defined in:   <wimp=>wimp.$>.h
  599. Declaration:  #define wimp_TOP ((<wimp_w>) -1)wimp_BOTTOM
  600. Defined in:   <wimp=>wimp.$>.h
  601. Declaration:  #define wimp_BOTTOM ((<wimp_w>) -2)wimp_NO_ICON
  602. Defined in:   <wimp=>wimp.$>.h
  603. Declaration:  #define wimp_NO_ICON ((<wimp_w>) -1)wimp_ICON_WINDOW
  604. Defined in:   <wimp=>wimp.$>.h
  605. Declaration:  #define wimp_ICON_WINDOW ((<wimp_i>) -1)wimp_ICON_BACK
  606. Defined in:   <wimp=>wimp.$>.h
  607. Declaration:  #define wimp_ICON_BACK ((<wimp_i>) -2)wimp_ICON_CLOSE
  608. Defined in:   <wimp=>wimp.$>.h
  609. Declaration:  #define wimp_ICON_CLOSE ((<wimp_i>) -3)wimp_ICON_TITLE
  610. Defined in:   <wimp=>wimp.$>.h
  611. Declaration:  #define wimp_ICON_TITLE ((<wimp_i>) -4)wimp_ICON_TOGGLE
  612. Defined in:   <wimp=>wimp.$>.h
  613. Declaration:  #define wimp_ICON_TOGGLE ((<wimp_i>) -5)wimp_ICON_SCROLL_UP
  614. Defined in:   <wimp=>wimp.$>.h
  615. Declaration:  #define wimp_ICON_SCROLL_UP ((<wimp_i>) -6)wimp_ICON_VSCROLL
  616. Defined in:   <wimp=>wimp.$>.h
  617. Declaration:  #define wimp_ICON_VSCROLL ((<wimp_i>) -7)wimp_ICON_SCROLL_DOWN
  618. Defined in:   <wimp=>wimp.$>.h
  619. Declaration:  #define wimp_ICON_SCROLL_DOWN ((<wimp_i>) -8)wimp_ICON_SIZE
  620. Defined in:   <wimp=>wimp.$>.h
  621. Declaration:  #define wimp_ICON_SIZE ((<wimp_i>) -9)wimp_ICON_SCROLL_LEFT
  622. Defined in:   <wimp=>wimp.$>.h
  623. Declaration:  #define wimp_ICON_SCROLL_LEFT ((<wimp_i>) -10)wimp_ICON_HSCROLL
  624. Defined in:   <wimp=>wimp.$>.h
  625. Declaration:  #define wimp_ICON_HSCROLL ((<wimp_i>) -11)wimp_ICON_SCROLL_RIGHT
  626. Defined in:   <wimp=>wimp.$>.h
  627. Declaration:  #define wimp_ICON_SCROLL_RIGHT ((<wimp_i>) -12)wimp_ICON_FRAME
  628. Defined in:   <wimp=>wimp.$>.h
  629. Declaration:  #define wimp_ICON_FRAME ((<wimp_i>) -13)wimp_WINDOW_MOVEABLE
  630. Defined in:   <wimp=>wimp.$>.h
  631. Declaration:  #define wimp_WINDOW_MOVEABLE 0x2uwimp_WINDOW_AUTO_REDRAW
  632. Defined in:   <wimp=>wimp.$>.h
  633. Declaration:  #define wimp_WINDOW_AUTO_REDRAW 0x10uwimp_WINDOW_PANE
  634. Defined in:   <wimp=>wimp.$>.h
  635. Declaration:  #define wimp_WINDOW_PANE 0x20uwimp_WINDOW_NO_BOUNDS
  636. Defined in:   <wimp=>wimp.$>.h
  637. Declaration:  #define wimp_WINDOW_NO_BOUNDS 0x40uwimp_WINDOW_SCROLL_REPEAT
  638. Defined in:   <wimp=>wimp.$>.h
  639. Declaration:  #define wimp_WINDOW_SCROLL_REPEAT 0x100uwimp_WINDOW_SCROLL
  640. Defined in:   <wimp=>wimp.$>.h
  641. Declaration:  #define wimp_WINDOW_SCROLL 0x200uwimp_WINDOW_REAL_COLOURS
  642. Defined in:   <wimp=>wimp.$>.h
  643. Declaration:  #define wimp_WINDOW_REAL_COLOURS 0x400uwimp_WINDOW_BACK
  644. Defined in:   <wimp=>wimp.$>.h
  645. Declaration:  #define wimp_WINDOW_BACK 0x800uwimp_WINDOW_HOT_KEYS
  646. Defined in:   <wimp=>wimp.$>.h
  647. Declaration:  #define wimp_WINDOW_HOT_KEYS 0x1000uwimp_WINDOW_BOUNDED
  648. Defined in:   <wimp=>wimp.$>.h
  649. Declaration:  #define wimp_WINDOW_BOUNDED 0x2000uwimp_WINDOW_IGNORE_XEXTENT
  650. Defined in:   <wimp=>wimp.$>.h
  651. Declaration:  #define wimp_WINDOW_IGNORE_XEXTENT 0x4000uwimp_WINDOW_IGNORE_YEXTENT
  652. Defined in:   <wimp=>wimp.$>.h
  653. Declaration:  #define wimp_WINDOW_IGNORE_YEXTENT 0x8000uwimp_WINDOW_OPEN
  654. Defined in:   <wimp=>wimp.$>.h
  655. Declaration:  #define wimp_WINDOW_OPEN 0x10000uwimp_WINDOW_NOT_COVERED
  656. Defined in:   <wimp=>wimp.$>.h
  657. Declaration:  #define wimp_WINDOW_NOT_COVERED 0x20000uwimp_WINDOW_FULL_SIZE
  658. Defined in:   <wimp=>wimp.$>.h
  659. Declaration:  #define wimp_WINDOW_FULL_SIZE 0x40000uwimp_WINDOW_TOGGLED
  660. Defined in:   <wimp=>wimp.$>.h
  661. Declaration:  #define wimp_WINDOW_TOGGLED 0x80000uwimp_WINDOW_HAS_FOCUS
  662. Defined in:   <wimp=>wimp.$>.h
  663. Declaration:  #define wimp_WINDOW_HAS_FOCUS 0x100000uwimp_WINDOW_BOUNDED_ONCE
  664. Defined in:   <wimp=>wimp.$>.h
  665. Declaration:  #define wimp_WINDOW_BOUNDED_ONCE 0x200000uwimp_WINDOW_BACK_ICON
  666. Defined in:   <wimp=>wimp.$>.h
  667. Declaration:  #define wimp_WINDOW_BACK_ICON 0x1000000uwimp_WINDOW_CLOSE_ICON
  668. Defined in:   <wimp=>wimp.$>.h
  669. Declaration:  #define wimp_WINDOW_CLOSE_ICON 0x2000000uwimp_WINDOW_TITLE_ICON
  670. Defined in:   <wimp=>wimp.$>.h
  671. Declaration:  #define wimp_WINDOW_TITLE_ICON 0x4000000uwimp_WINDOW_TOGGLE_ICON
  672. Defined in:   <wimp=>wimp.$>.h
  673. Declaration:  #define wimp_WINDOW_TOGGLE_ICON 0x8000000uwimp_WINDOW_VSCROLL
  674. Defined in:   <wimp=>wimp.$>.h
  675. Declaration:  #define wimp_WINDOW_VSCROLL 0x10000000uwimp_WINDOW_SIZE_ICON
  676. Defined in:   <wimp=>wimp.$>.h
  677. Declaration:  #define wimp_WINDOW_SIZE_ICON 0x20000000uwimp_WINDOW_HSCROLL
  678. Defined in:   <wimp=>wimp.$>.h
  679. Declaration:  #define wimp_WINDOW_HSCROLL 0x40000000uwimp_WINDOW_NEW_FORMAT
  680. Defined in:   <wimp=>wimp.$>.h
  681. Declaration:  #define wimp_WINDOW_NEW_FORMAT 0x80000000uwimp_ICON_TEXT
  682. Defined in:   <wimp=>wimp.$>.h
  683. Declaration:  #define wimp_ICON_TEXT 0x1uwimp_ICON_SPRITE
  684. Defined in:   <wimp=>wimp.$>.h
  685. Declaration:  #define wimp_ICON_SPRITE 0x2uwimp_ICON_BORDER
  686. Defined in:   <wimp=>wimp.$>.h
  687. Declaration:  #define wimp_ICON_BORDER 0x4uwimp_ICON_HCENTRED
  688. Defined in:   <wimp=>wimp.$>.h
  689. Declaration:  #define wimp_ICON_HCENTRED 0x8uwimp_ICON_VCENTRED
  690. Defined in:   <wimp=>wimp.$>.h
  691. Declaration:  #define wimp_ICON_VCENTRED 0x10uwimp_ICON_FILLED
  692. Defined in:   <wimp=>wimp.$>.h
  693. Declaration:  #define wimp_ICON_FILLED 0x20uwimp_ICON_ANTI_ALIASED
  694. Defined in:   <wimp=>wimp.$>.h
  695. Declaration:  #define wimp_ICON_ANTI_ALIASED 0x40uwimp_ICON_NEEDS_HELP
  696. Defined in:   <wimp=>wimp.$>.h
  697. Declaration:  #define wimp_ICON_NEEDS_HELP 0x80uwimp_ICON_INDIRECTED
  698. Defined in:   <wimp=>wimp.$>.h
  699. Declaration:  #define wimp_ICON_INDIRECTED 0x100uwimp_ICON_RJUSTIFIED
  700. Defined in:   <wimp=>wimp.$>.h
  701. Declaration:  #define wimp_ICON_RJUSTIFIED 0x200uwimp_ICON_ALLOW_ADJUST
  702. Defined in:   <wimp=>wimp.$>.h
  703. Declaration:  #define wimp_ICON_ALLOW_ADJUST 0x400uwimp_ICON_HALF_SIZE
  704. Defined in:   <wimp=>wimp.$>.h
  705. Declaration:  #define wimp_ICON_HALF_SIZE 0x800uwimp_ICON_BUTTON_TYPE_SHIFT
  706. Defined in:   <wimp=>wimp.$>.h
  707. Declaration:  #define wimp_ICON_BUTTON_TYPE_SHIFT 12wimp_ICON_BUTTON_TYPE
  708. Defined in:   <wimp=>wimp.$>.h
  709. Declaration:  #define wimp_ICON_BUTTON_TYPE 0xF000uwimp_ICON_ESG_SHIFT
  710. Defined in:   <wimp=>wimp.$>.h
  711. Declaration:  #define wimp_ICON_ESG_SHIFT 16wimp_ICON_ESG
  712. Defined in:   <wimp=>wimp.$>.h
  713. Declaration:  #define wimp_ICON_ESG 0x1F0000uwimp_ICON_SELECTED
  714. Defined in:   <wimp=>wimp.$>.h
  715. Declaration:  #define wimp_ICON_SELECTED 0x200000uwimp_ICON_SHADED
  716. Defined in:   <wimp=>wimp.$>.h
  717. Declaration:  #define wimp_ICON_SHADED 0x400000uwimp_ICON_DELETED
  718. Defined in:   <wimp=>wimp.$>.h
  719. Declaration:  #define wimp_ICON_DELETED 0x800000uwimp_ICON_FG_COLOUR_SHIFT
  720. Defined in:   <wimp=>wimp.$>.h
  721. Declaration:  #define wimp_ICON_FG_COLOUR_SHIFT 24wimp_ICON_FG_COLOUR
  722. Defined in:   <wimp=>wimp.$>.h
  723. Declaration:  #define wimp_ICON_FG_COLOUR 0xF000000uwimp_ICON_BG_COLOUR_SHIFT
  724. Defined in:   <wimp=>wimp.$>.h
  725. Declaration:  #define wimp_ICON_BG_COLOUR_SHIFT 28wimp_ICON_BG_COLOUR
  726. Defined in:   <wimp=>wimp.$>.h
  727. Declaration:  #define wimp_ICON_BG_COLOUR 0xF0000000uwimp_ICON_FONT_HANDLE_SHIFT
  728. Defined in:   <wimp=>wimp.$>.h
  729. Declaration:  #define wimp_ICON_FONT_HANDLE_SHIFT 24wimp_ICON_FONT_HANDLE
  730. Defined in:   <wimp=>wimp.$>.h
  731. Declaration:  #define wimp_ICON_FONT_HANDLE 0xFF000000uwimp_BUTTON_NEVER
  732. Defined in:   <wimp=>wimp.$>.h
  733. Declaration:  #define wimp_BUTTON_NEVER 0wimp_BUTTON_ALWAYS
  734. Defined in:   <wimp=>wimp.$>.h
  735. Declaration:  #define wimp_BUTTON_ALWAYS 1wimp_BUTTON_REPEAT
  736. Defined in:   <wimp=>wimp.$>.h
  737. Declaration:  #define wimp_BUTTON_REPEAT 2wimp_BUTTON_CLICK
  738. Defined in:   <wimp=>wimp.$>.h
  739. Declaration:  #define wimp_BUTTON_CLICK 3wimp_BUTTON_RELEASE
  740. Defined in:   <wimp=>wimp.$>.h
  741. Declaration:  #define wimp_BUTTON_RELEASE 4wimp_BUTTON_DOUBLE_CLICK
  742. Defined in:   <wimp=>wimp.$>.h
  743. Declaration:  #define wimp_BUTTON_DOUBLE_CLICK 5wimp_BUTTON_CLICK_DRAG
  744. Defined in:   <wimp=>wimp.$>.h
  745. Declaration:  #define wimp_BUTTON_CLICK_DRAG 6wimp_BUTTON_RELEASE_DRAG
  746. Defined in:   <wimp=>wimp.$>.h
  747. Declaration:  #define wimp_BUTTON_RELEASE_DRAG 7wimp_BUTTON_DOUBLE_DRAG
  748. Defined in:   <wimp=>wimp.$>.h
  749. Declaration:  #define wimp_BUTTON_DOUBLE_DRAG 8wimp_BUTTON_MENU_ICON
  750. Defined in:   <wimp=>wimp.$>.h
  751. Declaration:  #define wimp_BUTTON_MENU_ICON 9wimp_BUTTON_DOUBLE_CLICK_DRAG
  752. Defined in:   <wimp=>wimp.$>.h
  753. Declaration:  #define wimp_BUTTON_DOUBLE_CLICK_DRAG 10wimp_BUTTON_RADIO
  754. Defined in:   <wimp=>wimp.$>.h
  755. Declaration:  #define wimp_BUTTON_RADIO 11wimp_BUTTON_WRITE_CLICK_DRAG
  756. Defined in:   <wimp=>wimp.$>.h
  757. Declaration:  #define wimp_BUTTON_WRITE_CLICK_DRAG 14wimp_BUTTON_WRITABLE
  758. Defined in:   <wimp=>wimp.$>.h
  759. Declaration:  #define wimp_BUTTON_WRITABLE 15wimp_MENU_TICKED
  760. Defined in:   <wimp=>wimp.$>.h
  761. Declaration:  #define wimp_MENU_TICKED 0x1uwimp_MENU_SEPARATE
  762. Defined in:   <wimp=>wimp.$>.h
  763. Declaration:  #define wimp_MENU_SEPARATE 0x2uwimp_MENU_WRITABLE
  764. Defined in:   <wimp=>wimp.$>.h
  765. Declaration:  #define wimp_MENU_WRITABLE 0x4uwimp_MENU_GIVE_WARNING
  766. Defined in:   <wimp=>wimp.$>.h
  767. Declaration:  #define wimp_MENU_GIVE_WARNING 0x8uwimp_MENU_SUB_MENU_WHEN_SHADED
  768. Defined in:   <wimp=>wimp.$>.h
  769. Declaration:  #define wimp_MENU_SUB_MENU_WHEN_SHADED 0x10uwimp_MENU_LAST
  770. Defined in:   <wimp=>wimp.$>.h
  771. Declaration:  #define wimp_MENU_LAST 0x80uwimp_MENU_TITLE_INDIRECTED
  772. Defined in:   <wimp=>wimp.$>.h
  773. Declaration:  #define wimp_MENU_TITLE_INDIRECTED 0x100uwimp_CLOSE_MENU
  774. Defined in:   <wimp=>wimp.$>.h
  775. Declaration:  #define wimp_CLOSE_MENU ((<wimp_menu> *) -1)wimp_NO_SUB_MENU
  776. Defined in:   <wimp=>wimp.$>.h
  777. Declaration:  #define wimp_NO_SUB_MENU ((<wimp_menu> *) -1)wimp_DEFER_SUB_MENU
  778. Defined in:   <wimp=>wimp.$>.h
  779. Declaration:  #define wimp_DEFER_SUB_MENU ((<wimp_menu> *) 1)wimp_NO_FONTS
  780. Defined in:   <wimp=>wimp.$>.h
  781. Declaration:  #define wimp_NO_FONTS ((<font_f=>font.font_f> *) -1)wimp_CLICK_ADJUST
  782. Defined in:   <wimp=>wimp.$>.h
  783. Declaration:  #define wimp_CLICK_ADJUST 0x1uwimp_DOUBLE_ADJUST
  784. Defined in:   <wimp=>wimp.$>.h
  785. Declaration:  #define wimp_DOUBLE_ADJUST 0x1uwimp_CLICK_MENU
  786. Defined in:   <wimp=>wimp.$>.h
  787. Declaration:  #define wimp_CLICK_MENU 0x2uwimp_CLICK_SELECT
  788. Defined in:   <wimp=>wimp.$>.h
  789. Declaration:  #define wimp_CLICK_SELECT 0x4uwimp_DOUBLE_SELECT
  790. Defined in:   <wimp=>wimp.$>.h
  791. Declaration:  #define wimp_DOUBLE_SELECT 0x4uwimp_DRAG_ADJUST
  792. Defined in:   <wimp=>wimp.$>.h
  793. Declaration:  #define wimp_DRAG_ADJUST 0x10uwimp_DRAG_SELECT
  794. Defined in:   <wimp=>wimp.$>.h
  795. Declaration:  #define wimp_DRAG_SELECT 0x40uwimp_SINGLE_ADJUST
  796. Defined in:   <wimp=>wimp.$>.h
  797. Declaration:  #define wimp_SINGLE_ADJUST 0x100uwimp_SINGLE_SELECT
  798. Defined in:   <wimp=>wimp.$>.h
  799. Declaration:  #define wimp_SINGLE_SELECT 0x400uwimp_MENU_ITEM_HEIGHT
  800. Defined in:   <wimp=>wimp.$>.h
  801. Declaration:  #define wimp_MENU_ITEM_HEIGHT 44wimp_MENU_ITEM_GAP
  802. Defined in:   <wimp=>wimp.$>.h
  803. Declaration:  #define wimp_MENU_ITEM_GAP 0wimp_MENU_ITEM_SEPARATION
  804. Defined in:   <wimp=>wimp.$>.h
  805. Declaration:  #define wimp_MENU_ITEM_SEPARATION 24wimp_DRAG_SYSTEM_POSITION
  806. Defined in:   <wimp=>wimp.$>.h
  807. Declaration:  #define wimp_DRAG_SYSTEM_POSITION 1wimp_DRAG_SYSTEM_SIZE
  808. Defined in:   <wimp=>wimp.$>.h
  809. Declaration:  #define wimp_DRAG_SYSTEM_SIZE 2wimp_DRAG_SYSTEM_HSCROLL
  810. Defined in:   <wimp=>wimp.$>.h
  811. Declaration:  #define wimp_DRAG_SYSTEM_HSCROLL 3wimp_DRAG_SYSTEM_VSCROLL
  812. Defined in:   <wimp=>wimp.$>.h
  813. Declaration:  #define wimp_DRAG_SYSTEM_VSCROLL 4wimp_DRAG_USER_FIXED
  814. Defined in:   <wimp=>wimp.$>.h
  815. Declaration:  #define wimp_DRAG_USER_FIXED 5wimp_DRAG_USER_RUBBER
  816. Defined in:   <wimp=>wimp.$>.h
  817. Declaration:  #define wimp_DRAG_USER_RUBBER 6wimp_DRAG_USER_POINT
  818. Defined in:   <wimp=>wimp.$>.h
  819. Declaration:  #define wimp_DRAG_USER_POINT 7wimp_DRAG_ASM_FIXED
  820. Defined in:   <wimp=>wimp.$>.h
  821. Declaration:  #define wimp_DRAG_ASM_FIXED 8wimp_DRAG_ASM_RUBBER
  822. Defined in:   <wimp=>wimp.$>.h
  823. Declaration:  #define wimp_DRAG_ASM_RUBBER 9wimp_DRAG_ASM_FIXED_INDEFINITE
  824. Defined in:   <wimp=>wimp.$>.h
  825. Declaration:  #define wimp_DRAG_ASM_FIXED_INDEFINITE 10wimp_DRAG_ASM_RUBBER_INDEFINITE
  826. Defined in:   <wimp=>wimp.$>.h
  827. Declaration:  #define wimp_DRAG_ASM_RUBBER_INDEFINITE 11wimp_DRAG_SYSTEM_SCROLL_BOTH
  828. Defined in:   <wimp=>wimp.$>.h
  829. Declaration:  #define wimp_DRAG_SYSTEM_SCROLL_BOTH 12wimp_KEY_BACKSPACE
  830. Defined in:   <wimp=>wimp.$>.h
  831. Declaration:  #define wimp_KEY_BACKSPACE 8wimp_KEY_RETURN
  832. Defined in:   <wimp=>wimp.$>.h
  833. Declaration:  #define wimp_KEY_RETURN 13wimp_KEY_ESCAPE
  834. Defined in:   <wimp=>wimp.$>.h
  835. Declaration:  #define wimp_KEY_ESCAPE 27wimp_KEY_HOME
  836. Defined in:   <wimp=>wimp.$>.h
  837. Declaration:  #define wimp_KEY_HOME 30wimp_KEY_DELETE
  838. Defined in:   <wimp=>wimp.$>.h
  839. Declaration:  #define wimp_KEY_DELETE 127wimp_KEY_SHIFT
  840. Defined in:   <wimp=>wimp.$>.h
  841. Declaration:  #define wimp_KEY_SHIFT 16wimp_KEY_CONTROL
  842. Defined in:   <wimp=>wimp.$>.h
  843. Declaration:  #define wimp_KEY_CONTROL 32wimp_KEY_PRINT
  844. Defined in:   <wimp=>wimp.$>.h
  845. Declaration:  #define wimp_KEY_PRINT 384wimp_KEY_F1
  846. Defined in:   <wimp=>wimp.$>.h
  847. Declaration:  #define wimp_KEY_F1 385wimp_KEY_F2
  848. Defined in:   <wimp=>wimp.$>.h
  849. Declaration:  #define wimp_KEY_F2 386wimp_KEY_F3
  850. Defined in:   <wimp=>wimp.$>.h
  851. Declaration:  #define wimp_KEY_F3 387wimp_KEY_F4
  852. Defined in:   <wimp=>wimp.$>.h
  853. Declaration:  #define wimp_KEY_F4 388wimp_KEY_F5
  854. Defined in:   <wimp=>wimp.$>.h
  855. Declaration:  #define wimp_KEY_F5 389wimp_KEY_F6
  856. Defined in:   <wimp=>wimp.$>.h
  857. Declaration:  #define wimp_KEY_F6 390wimp_KEY_F7
  858. Defined in:   <wimp=>wimp.$>.h
  859. Declaration:  #define wimp_KEY_F7 391wimp_KEY_F8
  860. Defined in:   <wimp=>wimp.$>.h
  861. Declaration:  #define wimp_KEY_F8 392wimp_KEY_F9
  862. Defined in:   <wimp=>wimp.$>.h
  863. Declaration:  #define wimp_KEY_F9 393wimp_KEY_TAB
  864. Defined in:   <wimp=>wimp.$>.h
  865. Declaration:  #define wimp_KEY_TAB 394wimp_KEY_COPY
  866. Defined in:   <wimp=>wimp.$>.h
  867. Declaration:  #define wimp_KEY_COPY 395wimp_KEY_LEFT
  868. Defined in:   <wimp=>wimp.$>.h
  869. Declaration:  #define wimp_KEY_LEFT 396wimp_KEY_RIGHT
  870. Defined in:   <wimp=>wimp.$>.h
  871. Declaration:  #define wimp_KEY_RIGHT 397wimp_KEY_F10
  872. Defined in:   <wimp=>wimp.$>.h
  873. Declaration:  #define wimp_KEY_F10 458wimp_KEY_F11
  874. Defined in:   <wimp=>wimp.$>.h
  875. Declaration:  #define wimp_KEY_F11 459wimp_KEY_F12
  876. Defined in:   <wimp=>wimp.$>.h
  877. Declaration:  #define wimp_KEY_F12 460wimp_KEY_INSERT
  878. Defined in:   <wimp=>wimp.$>.h
  879. Declaration:  #define wimp_KEY_INSERT 461wimp_KEY_DOWN
  880. Defined in:   <wimp=>wimp.$>.h
  881. Declaration:  #define wimp_KEY_DOWN 398wimp_KEY_UP
  882. Defined in:   <wimp=>wimp.$>.h
  883. Declaration:  #define wimp_KEY_UP 399wimp_KEY_PAGE_DOWN
  884. Defined in:   <wimp=>wimp.$>.h
  885. Declaration:  #define wimp_KEY_PAGE_DOWN 414wimp_KEY_PAGE_UP
  886. Defined in:   <wimp=>wimp.$>.h
  887. Declaration:  #define wimp_KEY_PAGE_UP 415message_QUIT
  888. Defined in:   <wimp=>wimp.$>.h
  889. Declaration:  #define message_QUIT 0x0umessage_DATA_SAVE
  890. Defined in:   <wimp=>wimp.$>.h
  891. Declaration:  #define message_DATA_SAVE 0x1umessage_DATA_SAVE_ACK
  892. Defined in:   <wimp=>wimp.$>.h
  893. Declaration:  #define message_DATA_SAVE_ACK 0x2umessage_DATA_LOAD
  894. Defined in:   <wimp=>wimp.$>.h
  895. Declaration:  #define message_DATA_LOAD 0x3umessage_DATA_LOAD_ACK
  896. Defined in:   <wimp=>wimp.$>.h
  897. Declaration:  #define message_DATA_LOAD_ACK 0x4umessage_DATA_OPEN
  898. Defined in:   <wimp=>wimp.$>.h
  899. Declaration:  #define message_DATA_OPEN 0x5umessage_RAM_FETCH
  900. Defined in:   <wimp=>wimp.$>.h
  901. Declaration:  #define message_RAM_FETCH 0x6umessage_RAM_TRANSMIT
  902. Defined in:   <wimp=>wimp.$>.h
  903. Declaration:  #define message_RAM_TRANSMIT 0x7umessage_PREQUIT
  904. Defined in:   <wimp=>wimp.$>.h
  905. Declaration:  #define message_PREQUIT 0x8umessage_PALETTE_CHANGE
  906. Defined in:   <wimp=>wimp.$>.h
  907. Declaration:  #define message_PALETTE_CHANGE 0x9umessage_SAVE_DESKTOP
  908. Defined in:   <wimp=>wimp.$>.h
  909. Declaration:  #define message_SAVE_DESKTOP 0xAumessage_DEVICE_CLAIM
  910. Defined in:   <wimp=>wimp.$>.h
  911. Declaration:  #define message_DEVICE_CLAIM 0xBumessage_DEVICE_IN_USE
  912. Defined in:   <wimp=>wimp.$>.h
  913. Declaration:  #define message_DEVICE_IN_USE 0xCumessage_DATA_SAVED
  914. Defined in:   <wimp=>wimp.$>.h
  915. Declaration:  #define message_DATA_SAVED 0xDumessage_SHUTDOWN
  916. Defined in:   <wimp=>wimp.$>.h
  917. Declaration:  #define message_SHUTDOWN 0xEumessage_CLAIM_ENTITY
  918. Defined in:   <wimp=>wimp.$>.h
  919. Declaration:  #define message_CLAIM_ENTITY 0xFumessage_DATA_REQUEST
  920. Defined in:   <wimp=>wimp.$>.h
  921. Declaration:  #define message_DATA_REQUEST 0x10umessage_DRAGGING
  922. Defined in:   <wimp=>wimp.$>.h
  923. Declaration:  #define message_DRAGGING 0x11umessage_DRAG_CLAIM
  924. Defined in:   <wimp=>wimp.$>.h
  925. Declaration:  #define message_DRAG_CLAIM 0x12umessage_MENU_WARNING
  926. Defined in:   <wimp=>wimp.$>.h
  927. Declaration:  #define message_MENU_WARNING 0x400C0umessage_MODE_CHANGE
  928. Defined in:   <wimp=>wimp.$>.h
  929. Declaration:  #define message_MODE_CHANGE 0x400C1umessage_TASK_INITIALISE
  930. Defined in:   <wimp=>wimp.$>.h
  931. Declaration:  #define message_TASK_INITIALISE 0x400C2umessage_TASK_CLOSE_DOWN
  932. Defined in:   <wimp=>wimp.$>.h
  933. Declaration:  #define message_TASK_CLOSE_DOWN 0x400C3umessage_SLOT_SIZE
  934. Defined in:   <wimp=>wimp.$>.h
  935. Declaration:  #define message_SLOT_SIZE 0x400C4umessage_SET_SLOT
  936. Defined in:   <wimp=>wimp.$>.h
  937. Declaration:  #define message_SET_SLOT 0x400C5umessage_TASK_NAME_RQ
  938. Defined in:   <wimp=>wimp.$>.h
  939. Declaration:  #define message_TASK_NAME_RQ 0x400C6umessage_TASK_NAME_IS
  940. Defined in:   <wimp=>wimp.$>.h
  941. Declaration:  #define message_TASK_NAME_IS 0x400C7umessage_TASK_STARTED
  942. Defined in:   <wimp=>wimp.$>.h
  943. Declaration:  #define message_TASK_STARTED 0x400C8umessage_MENUS_DELETED
  944. Defined in:   <wimp=>wimp.$>.h
  945. Declaration:  #define message_MENUS_DELETED 0x400C9umessage_ICONISE
  946. Defined in:   <wimp=>wimp.$>.h
  947. Declaration:  #define message_ICONISE 0x400CAumessage_WINDOW_CLOSED
  948. Defined in:   <wimp=>wimp.$>.h
  949. Declaration:  #define message_WINDOW_CLOSED 0x400CBumessage_WINDOW_INFO
  950. Defined in:   <wimp=>wimp.$>.h
  951. Declaration:  #define message_WINDOW_INFO 0x400CCumessage_SWAP
  952. Defined in:   <wimp=>wimp.$>.h
  953. Declaration:  #define message_SWAP 0x400CDumessage_TOOLS_CHANGED
  954. Defined in:   <wimp=>wimp.$>.h
  955. Declaration:  #define message_TOOLS_CHANGED 0x400CEumessage_FONT_CHANGED
  956. Defined in:   <wimp=>wimp.$>.h
  957. Declaration:  #define message_FONT_CHANGED 0x400CFuwimp_ERROR_BOX_OK_ICON
  958. Defined in:   <wimp=>wimp.$>.h
  959. Declaration:  #define wimp_ERROR_BOX_OK_ICON 0x1uwimp_ERROR_BOX_CANCEL_ICON
  960. Defined in:   <wimp=>wimp.$>.h
  961. Declaration:  #define wimp_ERROR_BOX_CANCEL_ICON 0x2uwimp_ERROR_BOX_HIGHLIGHT_CANCEL
  962. Defined in:   <wimp=>wimp.$>.h
  963. Declaration:  #define wimp_ERROR_BOX_HIGHLIGHT_CANCEL 0x4uwimp_ERROR_BOX_NO_PROMPT
  964. Defined in:   <wimp=>wimp.$>.h
  965. Declaration:  #define wimp_ERROR_BOX_NO_PROMPT 0x8uwimp_ERROR_BOX_SHORT_TITLE
  966. Defined in:   <wimp=>wimp.$>.h
  967. Declaration:  #define wimp_ERROR_BOX_SHORT_TITLE 0x10uwimp_ERROR_BOX_LEAVE_OPEN
  968. Defined in:   <wimp=>wimp.$>.h
  969. Declaration:  #define wimp_ERROR_BOX_LEAVE_OPEN 0x20uwimp_ERROR_BOX_CLOSE
  970. Defined in:   <wimp=>wimp.$>.h
  971. Declaration:  #define wimp_ERROR_BOX_CLOSE 0x40uwimp_ERROR_BOX_NO_BEEP
  972. Defined in:   <wimp=>wimp.$>.h
  973. Declaration:  #define wimp_ERROR_BOX_NO_BEEP 0x80uwimp_ERROR_BOX_GIVEN_CATEGORY
  974. Defined in:   <wimp=>wimp.$>.h
  975. Declaration:  #define wimp_ERROR_BOX_GIVEN_CATEGORY 0x100uwimp_ERROR_BOX_CATEGORY
  976. Defined in:   <wimp=>wimp.$>.h
  977. Declaration:  #define wimp_ERROR_BOX_CATEGORY 0xE00uwimp_ERROR_BOX_CATEGORY_SHIFT
  978. Defined in:   <wimp=>wimp.$>.h
  979. Declaration:  #define wimp_ERROR_BOX_CATEGORY_SHIFT 9wimp_ERROR_BOX_CATEGORY_INFO
  980. Defined in:   <wimp=>wimp.$>.h
  981. Declaration:  #define wimp_ERROR_BOX_CATEGORY_INFO 0x1uwimp_ERROR_BOX_CATEGORY_ERROR
  982. Defined in:   <wimp=>wimp.$>.h
  983. Declaration:  #define wimp_ERROR_BOX_CATEGORY_ERROR 0x2uwimp_ERROR_BOX_CATEGORY_PROGRAM
  984. Defined in:   <wimp=>wimp.$>.h
  985. Declaration:  #define wimp_ERROR_BOX_CATEGORY_PROGRAM 0x3uwimp_ERROR_BOX_CATEGORY_QUESTION
  986. Defined in:   <wimp=>wimp.$>.h
  987. Declaration:  #define wimp_ERROR_BOX_CATEGORY_QUESTION 0x4uwimp_ERROR_BOX_SELECTED_NOTHING
  988. Defined in:   <wimp=>wimp.$>.h
  989. Declaration:  #define wimp_ERROR_BOX_SELECTED_NOTHING 0wimp_ERROR_BOX_SELECTED_OK
  990. Defined in:   <wimp=>wimp.$>.h
  991. Declaration:  #define wimp_ERROR_BOX_SELECTED_OK 1wimp_ERROR_BOX_SELECTED_CANCEL
  992. Defined in:   <wimp=>wimp.$>.h
  993. Declaration:  #define wimp_ERROR_BOX_SELECTED_CANCEL 2wimp_COLOUR_WHITE
  994. Defined in:   <wimp=>wimp.$>.h
  995. Declaration:  #define wimp_COLOUR_WHITE ((<wimp_colour>) 0)wimp_COLOUR_VERY_LIGHT_GREY
  996. Defined in:   <wimp=>wimp.$>.h
  997. Declaration:  #define wimp_COLOUR_VERY_LIGHT_GREY ((<wimp_colour>) 1)wimp_COLOUR_LIGHT_GREY
  998. Defined in:   <wimp=>wimp.$>.h
  999. Declaration:  #define wimp_COLOUR_LIGHT_GREY ((<wimp_colour>) 2)wimp_COLOUR_MID_LIGHT_GREY
  1000. Defined in:   <wimp=>wimp.$>.h
  1001. Declaration:  #define wimp_COLOUR_MID_LIGHT_GREY ((<wimp_colour>) 3)wimp_COLOUR_MID_DARK_GREY
  1002. Defined in:   <wimp=>wimp.$>.h
  1003. Declaration:  #define wimp_COLOUR_MID_DARK_GREY ((<wimp_colour>) 4)wimp_COLOUR_DARK_GREY
  1004. Defined in:   <wimp=>wimp.$>.h
  1005. Declaration:  #define wimp_COLOUR_DARK_GREY ((<wimp_colour>) 5)wimp_COLOUR_VERY_DARK_GREY
  1006. Defined in:   <wimp=>wimp.$>.h
  1007. Declaration:  #define wimp_COLOUR_VERY_DARK_GREY ((<wimp_colour>) 6)wimp_COLOUR_BLACK
  1008. Defined in:   <wimp=>wimp.$>.h
  1009. Declaration:  #define wimp_COLOUR_BLACK ((<wimp_colour>) 7)wimp_COLOUR_DARK_BLUE
  1010. Defined in:   <wimp=>wimp.$>.h
  1011. Declaration:  #define wimp_COLOUR_DARK_BLUE ((<wimp_colour>) 8)wimp_COLOUR_YELLOW
  1012. Defined in:   <wimp=>wimp.$>.h
  1013. Declaration:  #define wimp_COLOUR_YELLOW ((<wimp_colour>) 9)wimp_COLOUR_LIGHT_GREEN
  1014. Defined in:   <wimp=>wimp.$>.h
  1015. Declaration:  #define wimp_COLOUR_LIGHT_GREEN ((<wimp_colour>) 10)wimp_COLOUR_RED
  1016. Defined in:   <wimp=>wimp.$>.h
  1017. Declaration:  #define wimp_COLOUR_RED ((<wimp_colour>) 11)wimp_COLOUR_CREAM
  1018. Defined in:   <wimp=>wimp.$>.h
  1019. Declaration:  #define wimp_COLOUR_CREAM ((<wimp_colour>) 12)wimp_COLOUR_DARK_GREEN
  1020. Defined in:   <wimp=>wimp.$>.h
  1021. Declaration:  #define wimp_COLOUR_DARK_GREEN ((<wimp_colour>) 13)wimp_COLOUR_ORANGE
  1022. Defined in:   <wimp=>wimp.$>.h
  1023. Declaration:  #define wimp_COLOUR_ORANGE ((<wimp_colour>) 14)wimp_COLOUR_LIGHT_BLUE
  1024. Defined in:   <wimp=>wimp.$>.h
  1025. Declaration:  #define wimp_COLOUR_LIGHT_BLUE ((<wimp_colour>) 15)wimp_COLOUR_TRANSPARENT
  1026. Defined in:   <wimp=>wimp.$>.h
  1027. Declaration:  #define wimp_COLOUR_TRANSPARENT ((<wimp_colour>) -1)error_WIMP_NO_CLAIM
  1028. Defined in:   <wimp=>wimp.$>.h
  1029. Declaration:  #define error_WIMP_NO_CLAIM 0x280uerror_WIMP_BAD_OP
  1030. Defined in:   <wimp=>wimp.$>.h
  1031. Declaration:  #define error_WIMP_BAD_OP 0x281uerror_WIMP_RECT_FULL
  1032. Defined in:   <wimp=>wimp.$>.h
  1033. Declaration:  #define error_WIMP_RECT_FULL 0x282uerror_WIMP_TOO_MANY
  1034. Defined in:   <wimp=>wimp.$>.h
  1035. Declaration:  #define error_WIMP_TOO_MANY 0x283uerror_WIMP_TOO_BIG
  1036. Defined in:   <wimp=>wimp.$>.h
  1037. Declaration:  #define error_WIMP_TOO_BIG 0x284uerror_WIMP_DIV_BY0
  1038. Defined in:   <wimp=>wimp.$>.h
  1039. Declaration:  #define error_WIMP_DIV_BY0 0x285uerror_WIMP_GET_RECT
  1040. Defined in:   <wimp=>wimp.$>.h
  1041. Declaration:  #define error_WIMP_GET_RECT 0x286uerror_WIMP_FOCUS
  1042. Defined in:   <wimp=>wimp.$>.h
  1043. Declaration:  #define error_WIMP_FOCUS 0x287uerror_WIMP_BAD_HANDLE
  1044. Defined in:   <wimp=>wimp.$>.h
  1045. Declaration:  #define error_WIMP_BAD_HANDLE 0x288uerror_WIMP_TOO_MENUS
  1046. Defined in:   <wimp=>wimp.$>.h
  1047. Declaration:  #define error_WIMP_TOO_MENUS 0x289uerror_WIMP_BAD_EXTENT
  1048. Defined in:   <wimp=>wimp.$>.h
  1049. Declaration:  #define error_WIMP_BAD_EXTENT 0x28Auerror_WIMP_BAD_POINTER
  1050. Defined in:   <wimp=>wimp.$>.h
  1051. Declaration:  #define error_WIMP_BAD_POINTER 0x28Buerror_WIMP_NO_TEMPLATE_FILE
  1052. Defined in:   <wimp=>wimp.$>.h
  1053. Declaration:  #define error_WIMP_NO_TEMPLATE_FILE 0x28Cuerror_WIMP_BAD_TEMPLATE
  1054. Defined in:   <wimp=>wimp.$>.h
  1055. Declaration:  #define error_WIMP_BAD_TEMPLATE 0x28Duerror_WIMP_BAD_FONTS
  1056. Defined in:   <wimp=>wimp.$>.h
  1057. Declaration:  #define error_WIMP_BAD_FONTS 0x28Euerror_WIMP_BAD_SYNTAX
  1058. Defined in:   <wimp=>wimp.$>.h
  1059. Declaration:  #define error_WIMP_BAD_SYNTAX 0x28Fuerror_WIMP_NO_TASKS
  1060. Defined in:   <wimp=>wimp.$>.h
  1061. Declaration:  #define error_WIMP_NO_TASKS 0x290uerror_WIMP_NO_TEMPLATE
  1062. Defined in:   <wimp=>wimp.$>.h
  1063. Declaration:  #define error_WIMP_NO_TEMPLATE 0x291uerror_WIMP_NOT_PRESENT
  1064. Defined in:   <wimp=>wimp.$>.h
  1065. Declaration:  #define error_WIMP_NOT_PRESENT 0x292uerror_WIMP_IN_USE
  1066. Defined in:   <wimp=>wimp.$>.h
  1067. Declaration:  #define error_WIMP_IN_USE 0x293uerror_WIMP_BAD_PAL_FILE
  1068. Defined in:   <wimp=>wimp.$>.h
  1069. Declaration:  #define error_WIMP_BAD_PAL_FILE 0x294uerror_WIMP_BAD_VERSION
  1070. Defined in:   <wimp=>wimp.$>.h
  1071. Declaration:  #define error_WIMP_BAD_VERSION 0x295uerror_WIMP_BAD_MESSAGE_SIZE
  1072. Defined in:   <wimp=>wimp.$>.h
  1073. Declaration:  #define error_WIMP_BAD_MESSAGE_SIZE 0x296uerror_WIMP_BAD_REASON_CODE
  1074. Defined in:   <wimp=>wimp.$>.h
  1075. Declaration:  #define error_WIMP_BAD_REASON_CODE 0x297uerror_WIMP_BAD_TASK_HANDLE
  1076. Defined in:   <wimp=>wimp.$>.h
  1077. Declaration:  #define error_WIMP_BAD_TASK_HANDLE 0x298uerror_WIMP_CANT_TASK
  1078. Defined in:   <wimp=>wimp.$>.h
  1079. Declaration:  #define error_WIMP_CANT_TASK 0x299uerror_WIMP_BAD_SUB_MENU
  1080. Defined in:   <wimp=>wimp.$>.h
  1081. Declaration:  #define error_WIMP_BAD_SUB_MENU 0x29Auerror_WIMP_OWNER_WINDOW
  1082. Defined in:   <wimp=>wimp.$>.h
  1083. Declaration:  #define error_WIMP_OWNER_WINDOW 0x29Buerror_WIMP_BAD_MODE
  1084. Defined in:   <wimp=>wimp.$>.h
  1085. Declaration:  #define error_WIMP_BAD_MODE 0x29Cuerror_WIMP_BAD_TRANSFER
  1086. Defined in:   <wimp=>wimp.$>.h
  1087. Declaration:  #define error_WIMP_BAD_TRANSFER 0x29Duerror_WIMP_BAD_SYS_INFO
  1088. Defined in:   <wimp=>wimp.$>.h
  1089. Declaration:  #define error_WIMP_BAD_SYS_INFO 0x29Euerror_WIMP_BAD_PTR_IN_R1
  1090. Defined in:   <wimp=>wimp.$>.h
  1091. Declaration:  #define error_WIMP_BAD_PTR_IN_R1 0x29Fuerror_WIMP_BAD_ESCAPE_STATE
  1092. Defined in:   <wimp=>wimp.$>.h
  1093. Declaration:  #define error_WIMP_BAD_ESCAPE_STATE 0x2A0uerror_WIMP_BAD_ICON_HANDLE
  1094. Defined in:   <wimp=>wimp.$>.h
  1095. Declaration:  #define error_WIMP_BAD_ICON_HANDLE 0x2A1uerror_WIMP_BAD_R3
  1096. Defined in:   <wimp=>wimp.$>.h
  1097. Declaration:  #define error_WIMP_BAD_R3 0x2A2uerror_WIMP_NO_DOT_IN_FILENAME
  1098. Defined in:   <wimp=>wimp.$>.h
  1099. Declaration:  #define error_WIMP_NO_DOT_IN_FILENAME 0x2A3uerror_WIMP_TEMPLATE_EOF
  1100. Defined in:   <wimp=>wimp.$>.h
  1101. Declaration:  #define error_WIMP_TEMPLATE_EOF 0x2A4uerror_WIMP_BAD_SLOT
  1102. Defined in:   <wimp=>wimp.$>.h
  1103. Declaration:  #define error_WIMP_BAD_SLOT 0x2A5uerror_WIMP_BAD_CONF_FONT
  1104. Defined in:   <wimp=>wimp.$>.h
  1105. Declaration:  #define error_WIMP_BAD_CONF_FONT 0x2A6uerror_WIMP_NO_SPRITES
  1106. Defined in:   <wimp=>wimp.$>.h
  1107. Declaration:  #define error_WIMP_NO_SPRITES 0x2A7uerror_WIMP_BAD_PAL_FILE2
  1108. Defined in:   <wimp=>wimp.$>.h
  1109. Declaration:  #define error_WIMP_BAD_PAL_FILE2 0x2A8uerror_WIMP_BAD_SPRITES
  1110. Defined in:   <wimp=>wimp.$>.h
  1111. Declaration:  #define error_WIMP_BAD_SPRITES 0x2A9uwimp_PRIORITY_TASK_MANAGER
  1112. Defined in:   <wimp=>wimp.$>.h
  1113. Declaration:  #define wimp_PRIORITY_TASK_MANAGER 0x60000000uwimp_PRIORITY_PALETTE_UTILITY
  1114. Defined in:   <wimp=>wimp.$>.h
  1115. Declaration:  #define wimp_PRIORITY_PALETTE_UTILITY 0x20000000uwimp_PRIORITY_ADFS_FILER_HARD_DISCS
  1116. Defined in:   <wimp=>wimp.$>.h
  1117. Declaration:  #define wimp_PRIORITY_ADFS_FILER_HARD_DISCS 0x70000000uwimp_PRIORITY_ADFS_FILER_FLOPPY_DISCS
  1118. Defined in:   <wimp=>wimp.$>.h
  1119. Declaration:  #define wimp_PRIORITY_ADFS_FILER_FLOPPY_DISCS 0x60000000uwimp_PRIORITY_RESOURCE_FILER
  1120. Defined in:   <wimp=>wimp.$>.h
  1121. Declaration:  #define wimp_PRIORITY_RESOURCE_FILER 0x50000000uwimp_PRIORITY_RAMFS_FILER
  1122. Defined in:   <wimp=>wimp.$>.h
  1123. Declaration:  #define wimp_PRIORITY_RAMFS_FILER 0x40000000uwimp_PRIORITY_NFS_FILER
  1124. Defined in:   <wimp=>wimp.$>.h
  1125. Declaration:  #define wimp_PRIORITY_NFS_FILER 0x30000000uwimp_PRIORITY_NET_FILER
  1126. Defined in:   <wimp=>wimp.$>.h
  1127. Declaration:  #define wimp_PRIORITY_NET_FILER 0x20000000uwimp_PRIORITY_PRINTERS
  1128. Defined in:   <wimp=>wimp.$>.h
  1129. Declaration:  #define wimp_PRIORITY_PRINTERS 0xF000000uwimp_PRIORITY_TINY_DIRS
  1130. Defined in:   <wimp=>wimp.$>.h
  1131. Declaration:  #define wimp_PRIORITY_TINY_DIRS 0xC0000000uwimp_DEFAULT_PALETTE
  1132. Defined in:   <wimp=>wimp.$>.h
  1133. Declaration:  #define wimp_DEFAULT_PALETTE ((<os_palette=>os.os_palette> *) -1)wimp_PALETTE
  1134. Defined in:   <wimp=>wimp.$>.h
  1135. Declaration:  #define wimp_PALETTE ((<os_palette=>os.os_palette> *) 0)wimptextop_RJUSTIFY
  1136. Defined in:   <wimp=>wimp.$>.h
  1137. Declaration:  #define wimptextop_RJUSTIFY 0x40000000uwimptextop_GIVEN_BASELINE
  1138. Defined in:   <wimp=>wimp.$>.h
  1139. Declaration:  #define wimptextop_GIVEN_BASELINE 0x80000000uxwimp_initialise
  1140. Defined in:   <wimp=>wimp.$>.h
  1141. Declaration:  extern <os_error=>os.os_error> *xwimp_initialise (int version,
  1142.                  char *name,
  1143.                  <wimp_message_list> *messages,
  1144.                  int *version_out,
  1145.                  <wimp_t> *task_out);
  1146. Summary:      Registers a task with the Wimpwimp_initialise
  1147. Defined in:   <wimp=>wimp.$>.h
  1148. Declaration:  extern <wimp_t> wimp_initialise (int version,
  1149.                  char *name,
  1150.                  <wimp_message_list> *messages,
  1151.                  int *version_out);
  1152. Summary:      Registers a task with the Wimpxwimp_create_window
  1153. Defined in:   <wimp=>wimp.$>.h
  1154. Declaration:  extern <os_error=>os.os_error> *xwimp_create_window (<wimp_window> *window,
  1155.                  <wimp_w> *w);
  1156. Summary:      Tells the Wimp what the characteristics of a window arewimp_create_window
  1157. Defined in:   <wimp=>wimp.$>.h
  1158. Declaration:  extern <wimp_w> wimp_create_window (<wimp_window> *window);
  1159. Summary:      Tells the Wimp what the characteristics of a window arexwimp_create_icon
  1160. Defined in:   <wimp=>wimp.$>.h
  1161. Declaration:  extern <os_error=>os.os_error> *xwimp_create_icon (<wimp_icon_create> *icon,
  1162.                  <wimp_i> *i);
  1163. Summary:      Tells the Wimp what the characteristics of an icon arewimp_create_icon
  1164. Defined in:   <wimp=>wimp.$>.h
  1165. Declaration:  extern <wimp_i> wimp_create_icon (<wimp_icon_create> *icon);
  1166. Summary:      Tells the Wimp what the characteristics of an icon arexwimp_create_icon_relative
  1167. Defined in:   <wimp=>wimp.$>.h
  1168. Declaration:  extern <os_error=>os.os_error> *xwimp_create_icon_relative (<wimp_i> neighbour,
  1169.                  <wimp_icon_create> *icon,
  1170.                  <wimp_i> *i);
  1171. Summary:      Tells the Wimp what the characteristics of an iconbar icon with a fixed relative position arewimp_create_icon_relative
  1172. Defined in:   <wimp=>wimp.$>.h
  1173. Declaration:  extern <wimp_i> wimp_create_icon_relative (<wimp_i> neighbour,
  1174.                  <wimp_icon_create> *icon);
  1175. Summary:      Tells the Wimp what the characteristics of an iconbar icon with a fixed relative position arexwimp_create_icon_prioritised
  1176. Defined in:   <wimp=>wimp.$>.h
  1177. Declaration:  extern <os_error=>os.os_error> *xwimp_create_icon_prioritised (int priority,
  1178.                  <wimp_icon_create> *icon,
  1179.                  <wimp_i> *i);
  1180. Summary:      Tells the Wimp what the characteristics of an iconbar icon with a fixed priority arewimp_create_icon_prioritised
  1181. Defined in:   <wimp=>wimp.$>.h
  1182. Declaration:  extern <wimp_i> wimp_create_icon_prioritised (int priority,
  1183.                  <wimp_icon_create> *icon);
  1184. Summary:      Tells the Wimp what the characteristics of an iconbar icon with a fixed priority arexwimp_delete_window
  1185. Defined in:   <wimp=>wimp.$>.h
  1186. Declaration:  extern <os_error=>os.os_error> *xwimp_delete_window (<wimp_w> w);
  1187. Summary:      Closes a specified window if it is still open, and then removes its definitionwimp_delete_window
  1188. Defined in:   <wimp=>wimp.$>.h
  1189. Declaration:  extern void wimp_delete_window (<wimp_w> w);
  1190. Summary:      Closes a specified window if it is still open, and then removes its definitionxwimp_delete_icon
  1191. Defined in:   <wimp=>wimp.$>.h
  1192. Declaration:  extern <os_error=>os.os_error> *xwimp_delete_icon (<wimp_w> w,
  1193.                  <wimp_i> i);
  1194. Summary:      Removes the definition of a specified iconwimp_delete_icon
  1195. Defined in:   <wimp=>wimp.$>.h
  1196. Declaration:  extern void wimp_delete_icon (<wimp_w> w,
  1197.                  <wimp_i> i);
  1198. Summary:      Removes the definition of a specified iconxwimp_open_window
  1199. Defined in:   <wimp=>wimp.$>.h
  1200. Declaration:  extern <os_error=>os.os_error> *xwimp_open_window (<wimp_open> *open);
  1201. Summary:      Updates the list of active windows (ones that are to be displayed)wimp_open_window
  1202. Defined in:   <wimp=>wimp.$>.h
  1203. Declaration:  extern void wimp_open_window (<wimp_open> *open);
  1204. Summary:      Updates the list of active windows (ones that are to be displayed)xwimp_close_window
  1205. Defined in:   <wimp=>wimp.$>.h
  1206. Declaration:  extern <os_error=>os.os_error> *xwimp_close_window (<wimp_w> w);
  1207. Summary:      Removes the specified window from the active listwimp_close_window
  1208. Defined in:   <wimp=>wimp.$>.h
  1209. Declaration:  extern void wimp_close_window (<wimp_w> w);
  1210. Summary:      Removes the specified window from the active listxwimp_poll
  1211. Defined in:   <wimp=>wimp.$>.h
  1212. Declaration:  extern <os_error=>os.os_error> *xwimp_poll (bits mask,
  1213.                  <wimp_block> *block,
  1214.                  int *pollword,
  1215.                  int *event);
  1216. Summary:      Polls the Wimp to see whether certain events have occurredwimp_poll
  1217. Defined in:   <wimp=>wimp.$>.h
  1218. Declaration:  extern int wimp_poll (bits mask,
  1219.                  <wimp_block> *block,
  1220.                  int *pollword);
  1221. Summary:      Polls the Wimp to see whether certain events have occurredxwimp_redraw_window
  1222. Defined in:   <wimp=>wimp.$>.h
  1223. Declaration:  extern <os_error=>os.os_error> *xwimp_redraw_window (<wimp_draw> *redraw,
  1224.                  bool *more);
  1225. Summary:      Starts a redraw of the parts of a window that are not up to datewimp_redraw_window
  1226. Defined in:   <wimp=>wimp.$>.h
  1227. Declaration:  extern bool wimp_redraw_window (<wimp_draw> *redraw);
  1228. Summary:      Starts a redraw of the parts of a window that are not up to datexwimp_update_window
  1229. Defined in:   <wimp=>wimp.$>.h
  1230. Declaration:  extern <os_error=>os.os_error> *xwimp_update_window (<wimp_draw> *update,
  1231.                  bool *more);
  1232. Summary:      Starts a redraw of the parts of a window that are up to datewimp_update_window
  1233. Defined in:   <wimp=>wimp.$>.h
  1234. Declaration:  extern bool wimp_update_window (<wimp_draw> *update);
  1235. Summary:      Starts a redraw of the parts of a window that are up to datexwimp_get_rectangle
  1236. Defined in:   <wimp=>wimp.$>.h
  1237. Declaration:  extern <os_error=>os.os_error> *xwimp_get_rectangle (<wimp_draw> *draw,
  1238.                  bool *more);
  1239. Summary:      Returns the details of the next rectangle of the work area to be drawnwimp_get_rectangle
  1240. Defined in:   <wimp=>wimp.$>.h
  1241. Declaration:  extern bool wimp_get_rectangle (<wimp_draw> *draw);
  1242. Summary:      Returns the details of the next rectangle of the work area to be drawnxwimp_get_window_state
  1243. Defined in:   <wimp=>wimp.$>.h
  1244. Declaration:  extern <os_error=>os.os_error> *xwimp_get_window_state (<wimp_window_state> *state);
  1245. Summary:      Returns a summary of the given window's statewimp_get_window_state
  1246. Defined in:   <wimp=>wimp.$>.h
  1247. Declaration:  extern void wimp_get_window_state (<wimp_window_state> *state);
  1248. Summary:      Returns a summary of the given window's statexwimp_get_window_info
  1249. Defined in:   <wimp=>wimp.$>.h
  1250. Declaration:  extern <os_error=>os.os_error> *xwimp_get_window_info (<wimp_window_info> *info);
  1251. Summary:      Returns complete details of the given window's statewimp_get_window_info
  1252. Defined in:   <wimp=>wimp.$>.h
  1253. Declaration:  extern void wimp_get_window_info (<wimp_window_info> *info);
  1254. Summary:      Returns complete details of the given window's statexwimp_get_window_info_header_only
  1255. Defined in:   <wimp=>wimp.$>.h
  1256. Declaration:  extern <os_error=>os.os_error> *xwimp_get_window_info_header_only (<wimp_window_info> *info);
  1257. Summary:      Returns complete details of the given window's state, excluding iconswimp_get_window_info_header_only
  1258. Defined in:   <wimp=>wimp.$>.h
  1259. Declaration:  extern void wimp_get_window_info_header_only (<wimp_window_info> *info);
  1260. Summary:      Returns complete details of the given window's state, excluding iconsxwimp_set_icon_state
  1261. Defined in:   <wimp=>wimp.$>.h
  1262. Declaration:  extern <os_error=>os.os_error> *xwimp_set_icon_state (<wimp_w> w,
  1263.                  <wimp_i> i,
  1264.                  bits eor_bits,
  1265.                  bits clear_bits);
  1266. Summary:      Sets a given icon's state held in its flags wordwimp_set_icon_state
  1267. Defined in:   <wimp=>wimp.$>.h
  1268. Declaration:  extern void wimp_set_icon_state (<wimp_w> w,
  1269.                  <wimp_i> i,
  1270.                  bits eor_bits,
  1271.                  bits clear_bits);
  1272. Summary:      Sets a given icon's state held in its flags wordxwimp_get_icon_state
  1273. Defined in:   <wimp=>wimp.$>.h
  1274. Declaration:  extern <os_error=>os.os_error> *xwimp_get_icon_state (<wimp_icon_state> *icon_state);
  1275. Summary:      Returns a given icon's state held in its flags wordwimp_get_icon_state
  1276. Defined in:   <wimp=>wimp.$>.h
  1277. Declaration:  extern void wimp_get_icon_state (<wimp_icon_state> *icon_state);
  1278. Summary:      Returns a given icon's state held in its flags wordxwimp_get_pointer_info
  1279. Defined in:   <wimp=>wimp.$>.h
  1280. Declaration:  extern <os_error=>os.os_error> *xwimp_get_pointer_info (<wimp_pointer> *pointer);
  1281. Summary:      Returns the position of the pointer and the state of the mouse buttonswimp_get_pointer_info
  1282. Defined in:   <wimp=>wimp.$>.h
  1283. Declaration:  extern void wimp_get_pointer_info (<wimp_pointer> *pointer);
  1284. Summary:      Returns the position of the pointer and the state of the mouse buttonsxwimp_drag_box
  1285. Defined in:   <wimp=>wimp.$>.h
  1286. Declaration:  extern <os_error=>os.os_error> *xwimp_drag_box (<wimp_drag> *drag);
  1287. Summary:      Initiates a dragging operationwimp_drag_box
  1288. Defined in:   <wimp=>wimp.$>.h
  1289. Declaration:  extern void wimp_drag_box (<wimp_drag> *drag);
  1290. Summary:      Initiates a dragging operationxwimp_force_redraw
  1291. Defined in:   <wimp=>wimp.$>.h
  1292. Declaration:  extern <os_error=>os.os_error> *xwimp_force_redraw (<wimp_w> w,
  1293.                  int x0,
  1294.                  int y0,
  1295.                  int x1,
  1296.                  int y1);
  1297. Summary:      Forces an area of a window or the screen to be redrawn laterwimp_force_redraw
  1298. Defined in:   <wimp=>wimp.$>.h
  1299. Declaration:  extern void wimp_force_redraw (<wimp_w> w,
  1300.                  int x0,
  1301.                  int y0,
  1302.                  int x1,
  1303.                  int y1);
  1304. Summary:      Forces an area of a window or the screen to be redrawn laterxwimp_set_caret_position
  1305. Defined in:   <wimp=>wimp.$>.h
  1306. Declaration:  extern <os_error=>os.os_error> *xwimp_set_caret_position (<wimp_w> w,
  1307.                  <wimp_i> i,
  1308.                  int x,
  1309.                  int y,
  1310.                  int height,
  1311.                  int index);
  1312. Summary:      Sets up the data for a new caret position, and redraws it therewimp_set_caret_position
  1313. Defined in:   <wimp=>wimp.$>.h
  1314. Declaration:  extern void wimp_set_caret_position (<wimp_w> w,
  1315.                  <wimp_i> i,
  1316.                  int x,
  1317.                  int y,
  1318.                  int height,
  1319.                  int index);
  1320. Summary:      Sets up the data for a new caret position, and redraws it therexwimp_get_caret_position
  1321. Defined in:   <wimp=>wimp.$>.h
  1322. Declaration:  extern <os_error=>os.os_error> *xwimp_get_caret_position (<wimp_caret> *caret);
  1323. Summary:      Returns details of the caret's statewimp_get_caret_position
  1324. Defined in:   <wimp=>wimp.$>.h
  1325. Declaration:  extern void wimp_get_caret_position (<wimp_caret> *caret);
  1326. Summary:      Returns details of the caret's statexwimp_create_menu
  1327. Defined in:   <wimp=>wimp.$>.h
  1328. Declaration:  extern <os_error=>os.os_error> *xwimp_create_menu (<wimp_menu> *menu,
  1329.                  int x,
  1330.                  int y);
  1331. Summary:      Creates a menu structurewimp_create_menu
  1332. Defined in:   <wimp=>wimp.$>.h
  1333. Declaration:  extern void wimp_create_menu (<wimp_menu> *menu,
  1334.                  int x,
  1335.                  int y);
  1336. Summary:      Creates a menu structurexwimp_decode_menu
  1337. Defined in:   <wimp=>wimp.$>.h
  1338. Declaration:  extern <os_error=>os.os_error> *xwimp_decode_menu (<wimp_menu> *menu,
  1339.                  <wimp_selection> *selection,
  1340.                  char *decode);
  1341. Summary:      Converts a numerical list of menu selections to a string containing their textwimp_decode_menu
  1342. Defined in:   <wimp=>wimp.$>.h
  1343. Declaration:  extern void wimp_decode_menu (<wimp_menu> *menu,
  1344.                  <wimp_selection> *selection,
  1345.                  char *decode);
  1346. Summary:      Converts a numerical list of menu selections to a string containing their textxwimp_which_icon
  1347. Defined in:   <wimp=>wimp.$>.h
  1348. Declaration:  extern <os_error=>os.os_error> *xwimp_which_icon (<wimp_w> w,
  1349.                  <wimp_i> *which,
  1350.                  bits mask,
  1351.                  bits match);
  1352. Summary:      Searches for icons that match a given flags wordwimp_which_icon
  1353. Defined in:   <wimp=>wimp.$>.h
  1354. Declaration:  extern void wimp_which_icon (<wimp_w> w,
  1355.                  <wimp_i> *which,
  1356.                  bits mask,
  1357.                  bits match);
  1358. Summary:      Searches for icons that match a given flags wordxwimp_set_extent
  1359. Defined in:   <wimp=>wimp.$>.h
  1360. Declaration:  extern <os_error=>os.os_error> *xwimp_set_extent (<wimp_w> w,
  1361.                  <os_box=>os.os_box> *box);
  1362. Summary:      Sets the work area extent of a given windowwimp_set_extent
  1363. Defined in:   <wimp=>wimp.$>.h
  1364. Declaration:  extern void wimp_set_extent (<wimp_w> w,
  1365.                  <os_box=>os.os_box> *box);
  1366. Summary:      Sets the work area extent of a given windowxwimp_set_pointer_shape
  1367. Defined in:   <wimp=>wimp.$>.h
  1368. Declaration:  extern <os_error=>os.os_error> *xwimp_set_pointer_shape (int shape_no,
  1369.                  byte *shape_data,
  1370.                  int width,
  1371.                  int height,
  1372.                  int xactive,
  1373.                  int yactive);
  1374. Summary:      Sets the shape and active point of the pointer (prefer WimpSpriteOp_SetPointerShapewimp_set_pointer_shape
  1375. Defined in:   <wimp=>wimp.$>.h
  1376. Declaration:  extern void wimp_set_pointer_shape (int shape_no,
  1377.                  byte *shape_data,
  1378.                  int width,
  1379.                  int height,
  1380.                  int xactive,
  1381.                  int yactive);
  1382. Summary:      Sets the shape and active point of the pointer (prefer WimpSpriteOp_SetPointerShapexwimp_open_template
  1383. Defined in:   <wimp=>wimp.$>.h
  1384. Declaration:  extern <os_error=>os.os_error> *xwimp_open_template (char *file_name);
  1385. Summary:      Opens a specified template filewimp_open_template
  1386. Defined in:   <wimp=>wimp.$>.h
  1387. Declaration:  extern void wimp_open_template (char *file_name);
  1388. Summary:      Opens a specified template filexwimp_close_template
  1389. Defined in:   <wimp=>wimp.$>.h
  1390. Declaration:  extern <os_error=>os.os_error> *xwimp_close_template (void);
  1391. Summary:      Closes the currently open template filewimp_close_template
  1392. Defined in:   <wimp=>wimp.$>.h
  1393. Declaration:  extern void wimp_close_template (void);
  1394. Summary:      Closes the currently open template filexwimp_load_template
  1395. Defined in:   <wimp=>wimp.$>.h
  1396. Declaration:  extern <os_error=>os.os_error> *xwimp_load_template (<wimp_window> *window,
  1397.                  char *data,
  1398.                  char *end,
  1399.                  <font_f=>font.font_f> *font_ref,
  1400.                  char *name,
  1401.                  int context,
  1402.                  int *used,
  1403.                  int *data_used,
  1404.                  int *context_out);
  1405. Summary:      Loads a templatewimp_load_template
  1406. Defined in:   <wimp=>wimp.$>.h
  1407. Declaration:  extern int wimp_load_template (<wimp_window> *window,
  1408.                  char *data,
  1409.                  char *end,
  1410.                  <font_f=>font.font_f> *font_ref,
  1411.                  char *name,
  1412.                  int context,
  1413.                  int *used,
  1414.                  int *data_used);
  1415. Summary:      Loads a templatexwimp_process_key
  1416. Defined in:   <wimp=>wimp.$>.h
  1417. Declaration:  extern <os_error=>os.os_error> *xwimp_process_key (int c);
  1418. Summary:      Creates or passes on key presseswimp_process_key
  1419. Defined in:   <wimp=>wimp.$>.h
  1420. Declaration:  extern void wimp_process_key (int c);
  1421. Summary:      Creates or passes on key pressesxwimp_close_down
  1422. Defined in:   <wimp=>wimp.$>.h
  1423. Declaration:  extern <os_error=>os.os_error> *xwimp_close_down (<wimp_t> t);
  1424. Summary:      Informs the Wimp that a task is about to terminatewimp_close_down
  1425. Defined in:   <wimp=>wimp.$>.h
  1426. Declaration:  extern void wimp_close_down (<wimp_t> t);
  1427. Summary:      Informs the Wimp that a task is about to terminatexwimp_start_task
  1428. Defined in:   <wimp=>wimp.$>.h
  1429. Declaration:  extern <os_error=>os.os_error> *xwimp_start_task (char *command,
  1430.                  <wimp_t> *t);
  1431. Summary:      Starts a 'child' task from within another programwimp_start_task
  1432. Defined in:   <wimp=>wimp.$>.h
  1433. Declaration:  extern <wimp_t> wimp_start_task (char *command);
  1434. Summary:      Starts a 'child' task from within another programxwimp_report_error
  1435. Defined in:   <wimp=>wimp.$>.h
  1436. Declaration:  extern <os_error=>os.os_error> *xwimp_report_error (<os_error=>os.os_error> *error,
  1437.                  bits flags,
  1438.                  char *name,
  1439.                  bits *click);
  1440. Summary:      Reports an errorwimp_report_error
  1441. Defined in:   <wimp=>wimp.$>.h
  1442. Declaration:  extern bits wimp_report_error (<os_error=>os.os_error> *error,
  1443.                  bits flags,
  1444.                  char *name);
  1445. Summary:      Reports an errorxwimp_report_error_by_category
  1446. Defined in:   <wimp=>wimp.$>.h
  1447. Declaration:  extern <os_error=>os.os_error> *xwimp_report_error_by_category (<os_error=>os.os_error> *error,
  1448.                  bits flags,
  1449.                  char *name,
  1450.                  char *sprite_name,
  1451.                  <osspriteop_area=>osspriteop.osspriteop_area> *area,
  1452.                  char *buttons,
  1453.                  bits *click);
  1454. Summary:      Reports an error of a given categorywimp_report_error_by_category
  1455. Defined in:   <wimp=>wimp.$>.h
  1456. Declaration:  extern bits wimp_report_error_by_category (<os_error=>os.os_error> *error,
  1457.                  bits flags,
  1458.                  char *name,
  1459.                  char *sprite_name,
  1460.                  <osspriteop_area=>osspriteop.osspriteop_area> *area,
  1461.                  char *buttons);
  1462. Summary:      Reports an error of a given categoryxwimp_get_window_outline
  1463. Defined in:   <wimp=>wimp.$>.h
  1464. Declaration:  extern <os_error=>os.os_error> *xwimp_get_window_outline (<wimp_outline> *outline);
  1465. Summary:      Gets the bounding box for a windowwimp_get_window_outline
  1466. Defined in:   <wimp=>wimp.$>.h
  1467. Declaration:  extern void wimp_get_window_outline (<wimp_outline> *outline);
  1468. Summary:      Gets the bounding box for a windowxwimp_poll_idle
  1469. Defined in:   <wimp=>wimp.$>.h
  1470. Declaration:  extern <os_error=>os.os_error> *xwimp_poll_idle (bits mask,
  1471.                  <wimp_block> *block,
  1472.                  <os_t=>os.os_t> t,
  1473.                  int *pollword,
  1474.                  int *event);
  1475. Summary:      Polls the Wimp, sleeping unless certain events have occurredwimp_poll_idle
  1476. Defined in:   <wimp=>wimp.$>.h
  1477. Declaration:  extern int wimp_poll_idle (bits mask,
  1478.                  <wimp_block> *block,
  1479.                  <os_t=>os.os_t> t,
  1480.                  int *pollword);
  1481. Summary:      Polls the Wimp, sleeping unless certain events have occurredxwimp_plot_icon
  1482. Defined in:   <wimp=>wimp.$>.h
  1483. Declaration:  extern <os_error=>os.os_error> *xwimp_plot_icon (<wimp_icon> *icon);
  1484. Summary:      Plots an icon in a window during a window redraw or update loopwimp_plot_icon
  1485. Defined in:   <wimp=>wimp.$>.h
  1486. Declaration:  extern void wimp_plot_icon (<wimp_icon> *icon);
  1487. Summary:      Plots an icon in a window during a window redraw or update loopxwimp_set_mode
  1488. Defined in:   <wimp=>wimp.$>.h
  1489. Declaration:  extern <os_error=>os.os_error> *xwimp_set_mode (<os_mode=>os.os_mode> mode);
  1490. Summary:      Changes the display mode used by the Wimpwimp_set_mode
  1491. Defined in:   <wimp=>wimp.$>.h
  1492. Declaration:  extern void wimp_set_mode (<os_mode=>os.os_mode> mode);
  1493. Summary:      Changes the display mode used by the Wimpxwimp_set_palette
  1494. Defined in:   <wimp=>wimp.$>.h
  1495. Declaration:  extern <os_error=>os.os_error> *xwimp_set_palette (<os_palette=>os.os_palette> *palette);
  1496. Summary:      Sets the palettewimp_set_palette
  1497. Defined in:   <wimp=>wimp.$>.h
  1498. Declaration:  extern void wimp_set_palette (<os_palette=>os.os_palette> *palette);
  1499. Summary:      Sets the palettexwimp_read_palette
  1500. Defined in:   <wimp=>wimp.$>.h
  1501. Declaration:  extern <os_error=>os.os_error> *xwimp_read_palette (<os_palette=>os.os_palette> *palette);
  1502. Summary:      Reads the palettewimp_read_palette
  1503. Defined in:   <wimp=>wimp.$>.h
  1504. Declaration:  extern void wimp_read_palette (<os_palette=>os.os_palette> *palette);
  1505. Summary:      Reads the palettexwimp_read_true_palette
  1506. Defined in:   <wimp=>wimp.$>.h
  1507. Declaration:  extern <os_error=>os.os_error> *xwimp_read_true_palette (<os_palette=>os.os_palette> *palette);
  1508. Summary:      Reads the palette, returning true colour valueswimp_read_true_palette
  1509. Defined in:   <wimp=>wimp.$>.h
  1510. Declaration:  extern void wimp_read_true_palette (<os_palette=>os.os_palette> *palette);
  1511. Summary:      Reads the palette, returning true colour valuesxwimp_set_colour
  1512. Defined in:   <wimp=>wimp.$>.h
  1513. Declaration:  extern <os_error=>os.os_error> *xwimp_set_colour (int colour);
  1514. Summary:      Sets the current graphics foreground or background colour and actionwimp_set_colour
  1515. Defined in:   <wimp=>wimp.$>.h
  1516. Declaration:  extern void wimp_set_colour (int colour);
  1517. Summary:      Sets the current graphics foreground or background colour and actionxwimp_send_message
  1518. Defined in:   <wimp=>wimp.$>.h
  1519. Declaration:  extern <os_error=>os.os_error> *xwimp_send_message (int event,
  1520.                  <wimp_message> *message,
  1521.                  <wimp_t> to);
  1522. Summary:      Sends a message to a task, or broadcasts to all taskswimp_send_message
  1523. Defined in:   <wimp=>wimp.$>.h
  1524. Declaration:  extern void wimp_send_message (int event,
  1525.                  <wimp_message> *message,
  1526.                  <wimp_t> to);
  1527. Summary:      Sends a message to a task, or broadcasts to all tasksxwimp_send_message_to_window
  1528. Defined in:   <wimp=>wimp.$>.h
  1529. Declaration:  extern <os_error=>os.os_error> *xwimp_send_message_to_window (int event,
  1530.                  <wimp_message> *message,
  1531.                  <wimp_w> to_w,
  1532.                  <wimp_i> to_i,
  1533.                  <wimp_t> *to_t);
  1534. Summary:      Sends a message to the task that created a windowwimp_send_message_to_window
  1535. Defined in:   <wimp=>wimp.$>.h
  1536. Declaration:  extern <wimp_t> wimp_send_message_to_window (int event,
  1537.                  <wimp_message> *message,
  1538.                  <wimp_w> to_w,
  1539.                  <wimp_i> to_i);
  1540. Summary:      Sends a message to the task that created a windowxwimp_create_sub_menu
  1541. Defined in:   <wimp=>wimp.$>.h
  1542. Declaration:  extern <os_error=>os.os_error> *xwimp_create_sub_menu (<wimp_menu> *sub_menu,
  1543.                  int x,
  1544.                  int y);
  1545. Summary:      Creates a submenuwimp_create_sub_menu
  1546. Defined in:   <wimp=>wimp.$>.h
  1547. Declaration:  extern void wimp_create_sub_menu (<wimp_menu> *sub_menu,
  1548.                  int x,
  1549.                  int y);
  1550. Summary:      Creates a submenuxwimp_base_of_sprites
  1551. Defined in:   <wimp=>wimp.$>.h
  1552. Declaration:  extern <os_error=>os.os_error> *xwimp_base_of_sprites (<osspriteop_area=>osspriteop.osspriteop_area> **rom,
  1553.                  <osspriteop_area=>osspriteop.osspriteop_area> **ram);
  1554. Summary:      Finds the addresses of the ROM and RAM parts of the Wimp's sprite poolwimp_base_of_sprites
  1555. Defined in:   <wimp=>wimp.$>.h
  1556. Declaration:  extern void wimp_base_of_sprites (<osspriteop_area=>osspriteop.osspriteop_area> **rom,
  1557.                  <osspriteop_area=>osspriteop.osspriteop_area> **ram);
  1558. Summary:      Finds the addresses of the ROM and RAM parts of the Wimp's sprite poolxwimp_block_copy
  1559. Defined in:   <wimp=>wimp.$>.h
  1560. Declaration:  extern <os_error=>os.os_error> *xwimp_block_copy (<wimp_w> w,
  1561.                  int x0,
  1562.                  int y0,
  1563.                  int x1,
  1564.                  int y1,
  1565.                  int X0,
  1566.                  int Y0);
  1567. Summary:      Copies a block of work area space to another positionwimp_block_copy
  1568. Defined in:   <wimp=>wimp.$>.h
  1569. Declaration:  extern void wimp_block_copy (<wimp_w> w,
  1570.                  int x0,
  1571.                  int y0,
  1572.                  int x1,
  1573.                  int y1,
  1574.                  int X0,
  1575.                  int Y0);
  1576. Summary:      Copies a block of work area space to another positionxwimp_slot_size
  1577. Defined in:   <wimp=>wimp.$>.h
  1578. Declaration:  extern <os_error=>os.os_error> *xwimp_slot_size (int new_curr_slot,
  1579.                  int new_next_slot,
  1580.                  int *curr_slot,
  1581.                  int *next_slot,
  1582.                  int *free_slot);
  1583. Summary:      Reads or sets the size of the current slot, the next slot, and the Wimp free poolwimp_slot_size
  1584. Defined in:   <wimp=>wimp.$>.h
  1585. Declaration:  extern void wimp_slot_size (int new_curr_slot,
  1586.                  int new_next_slot,
  1587.                  int *curr_slot,
  1588.                  int *next_slot,
  1589.                  int *free_slot);
  1590. Summary:      Reads or sets the size of the current slot, the next slot, and the Wimp free poolxwimp_read_pix_trans
  1591. Defined in:   <wimp=>wimp.$>.h
  1592. Declaration:  extern <os_error=>os.os_error> *xwimp_read_pix_trans (bits flags,
  1593.                  <osspriteop_area=>osspriteop.osspriteop_area> *area,
  1594.                  <osspriteop_id=>osspriteop.osspriteop_id> id,
  1595.                  <os_factors=>os.os_factors> *factors,
  1596.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab);
  1597. Summary:      Reads pixel translation table for a given spritewimp_read_pix_trans
  1598. Defined in:   <wimp=>wimp.$>.h
  1599. Declaration:  extern void wimp_read_pix_trans (bits flags,
  1600.                  <osspriteop_area=>osspriteop.osspriteop_area> *area,
  1601.                  <osspriteop_id=>osspriteop.osspriteop_id> id,
  1602.                  <os_factors=>os.os_factors> *factors,
  1603.                  <osspriteop_trans_tab=>osspriteop.osspriteop_trans_tab> *trans_tab);
  1604. Summary:      Reads pixel translation table for a given spritexwimp_claim_free_memory
  1605. Uses the whole of the Wimp's free memory pool for the calling taskwimp_claim_free_memory
  1606. Uses the whole of the Wimp's free memory pool for the calling taskxwimpclaimfreememory_alloc
  1607. Defined in:   <wimp=>wimp.$>.h
  1608. Declaration:  extern <os_error=>os.os_error> *xwimpclaimfreememory_alloc (int size,
  1609.                  int *size_out,
  1610.                  void **blk);
  1611. Summary:      Claims the whole of the Wimp's free memory pool for the calling taskwimpclaimfreememory_alloc
  1612. Defined in:   <wimp=>wimp.$>.h
  1613. Declaration:  extern void *wimpclaimfreememory_alloc (int size,
  1614.                  int *size_out);
  1615. Summary:      Claims the whole of the Wimp's free memory pool for the calling taskxwimpclaimfreememory_free
  1616. Defined in:   <wimp=>wimp.$>.h
  1617. Declaration:  extern <os_error=>os.os_error> *xwimpclaimfreememory_free (void);
  1618. Summary:      Releases the Wimp's free memory poolwimpclaimfreememory_free
  1619. Defined in:   <wimp=>wimp.$>.h
  1620. Declaration:  extern void wimpclaimfreememory_free (void);
  1621. Summary:      Releases the Wimp's free memory poolxwimp_command_window
  1622. Defined in:   <wimp=>wimp.$>.h
  1623. Declaration:  extern <os_error=>os.os_error> *xwimp_command_window (char *op);
  1624. Summary:      Opens a text window in which normal VDU 4-type text can be displayedwimp_command_window
  1625. Defined in:   <wimp=>wimp.$>.h
  1626. Declaration:  extern void wimp_command_window (char *op);
  1627. Summary:      Opens a text window in which normal VDU 4-type text can be displayedxwimp_text_colour
  1628. Defined in:   <wimp=>wimp.$>.h
  1629. Declaration:  extern <os_error=>os.os_error> *xwimp_text_colour (<wimp_colour> colour);
  1630. Summary:      Sets the text foreground or background colourwimp_text_colour
  1631. Defined in:   <wimp=>wimp.$>.h
  1632. Declaration:  extern void wimp_text_colour (<wimp_colour> colour);
  1633. Summary:      Sets the text foreground or background colourxwimp_transfer_block
  1634. Defined in:   <wimp=>wimp.$>.h
  1635. Declaration:  extern <os_error=>os.os_error> *xwimp_transfer_block (<wimp_t> from_t,
  1636.                  byte *from,
  1637.                  <wimp_t> to_t,
  1638.                  byte *to,
  1639.                  int len);
  1640. Summary:      Copies a block of memory from one task's address space to another'swimp_transfer_block
  1641. Defined in:   <wimp=>wimp.$>.h
  1642. Declaration:  extern void wimp_transfer_block (<wimp_t> from_t,
  1643.                  byte *from,
  1644.                  <wimp_t> to_t,
  1645.                  byte *to,
  1646.                  int len);
  1647. Summary:      Copies a block of memory from one task's address space to another'sxwimp_set_font_colours
  1648. Defined in:   <wimp=>wimp.$>.h
  1649. Declaration:  extern <os_error=>os.os_error> *xwimp_set_font_colours (<wimp_colour> fg,
  1650.                  <wimp_colour> bg);
  1651. Summary:      Sets the anti-aliases font colours from the two (standard Wimp) colours specifiedwimp_set_font_colours
  1652. Defined in:   <wimp=>wimp.$>.h
  1653. Declaration:  extern void wimp_set_font_colours (<wimp_colour> fg,
  1654.                  <wimp_colour> bg);
  1655. Summary:      Sets the anti-aliases font colours from the two (standard Wimp) colours specifiedxwimp_get_menu_state
  1656. Defined in:   <wimp=>wimp.$>.h
  1657. Declaration:  extern <os_error=>os.os_error> *xwimp_get_menu_state (bits flags,
  1658.                  <wimp_selection> *selection,
  1659.                  <wimp_w> w,
  1660.                  <wimp_i> i);
  1661. Summary:      Gets the state of a menu, showing which item is selectedwimp_get_menu_state
  1662. Defined in:   <wimp=>wimp.$>.h
  1663. Declaration:  extern void wimp_get_menu_state (bits flags,
  1664.                  <wimp_selection> *selection,
  1665.                  <wimp_w> w,
  1666.                  <wimp_i> i);
  1667. Summary:      Gets the state of a menu, showing which item is selectedxwimp_register_filter
  1668. Defined in:   <wimp=>wimp.$>.h
  1669. Declaration:  extern <os_error=>os.os_error> *xwimp_register_filter (bits type,
  1670.                  void *filter_code,
  1671.                  byte *handle);
  1672. Summary:      Used by the Filter Manager to register or deregister a filter with the Wimpwimp_register_filter
  1673. Defined in:   <wimp=>wimp.$>.h
  1674. Declaration:  extern void wimp_register_filter (bits type,
  1675.                  void *filter_code,
  1676.                  byte *handle);
  1677. Summary:      Used by the Filter Manager to register or deregister a filter with the Wimpxwimp_add_messages
  1678. Defined in:   <wimp=>wimp.$>.h
  1679. Declaration:  extern <os_error=>os.os_error> *xwimp_add_messages (<wimp_message_list> *messages);
  1680. Summary:      Adds messages to the list of those known by a certain taskwimp_add_messages
  1681. Defined in:   <wimp=>wimp.$>.h
  1682. Declaration:  extern void wimp_add_messages (<wimp_message_list> *messages);
  1683. Summary:      Adds messages to the list of those known by a certain taskxwimp_remove_messages
  1684. Defined in:   <wimp=>wimp.$>.h
  1685. Declaration:  extern <os_error=>os.os_error> *xwimp_remove_messages (<wimp_message_list> *messages);
  1686. Summary:      Removes messages from the list of those known by a certain taskwimp_remove_messages
  1687. Defined in:   <wimp=>wimp.$>.h
  1688. Declaration:  extern void wimp_remove_messages (<wimp_message_list> *messages);
  1689. Summary:      Removes messages from the list of those known by a certain taskxwimp_set_colour_mapping
  1690. Defined in:   <wimp=>wimp.$>.h
  1691. Declaration:  extern <os_error=>os.os_error> *xwimp_set_colour_mapping (<os_palette=>os.os_palette> *palette,
  1692.                  byte *map2,
  1693.                  byte *map4,
  1694.                  byte *map16);
  1695. Summary:      Changes the mapping between Wimp colours and physical colourswimp_set_colour_mapping
  1696. Defined in:   <wimp=>wimp.$>.h
  1697. Declaration:  extern void wimp_set_colour_mapping (<os_palette=>os.os_palette> *palette,
  1698.                  byte *map2,
  1699.                  byte *map4,
  1700.                  byte *map16);
  1701. Summary:      Changes the mapping between Wimp colours and physical coloursxwimp_text_op
  1702. Manipulates and displays text using the current desktop fontwimp_text_op
  1703. Manipulates and displays text using the current desktop fontxwimptextop_set_colour
  1704. Defined in:   <wimp=>wimp.$>.h
  1705. Declaration:  extern <os_error=>os.os_error> *xwimptextop_set_colour (<os_colour=>os.os_colour> fg,
  1706.                  <os_colour=>os.os_colour> bg);
  1707. Summary:      Sets the colour to use for text plotting with WimpTextOp_Paintwimptextop_set_colour
  1708. Defined in:   <wimp=>wimp.$>.h
  1709. Declaration:  extern void wimptextop_set_colour (<os_colour=>os.os_colour> fg,
  1710.                  <os_colour=>os.os_colour> bg);
  1711. Summary:      Sets the colour to use for text plotting with WimpTextOp_Paintxwimptextop_string_width
  1712. Defined in:   <wimp=>wimp.$>.h
  1713. Declaration:  extern <os_error=>os.os_error> *xwimptextop_string_width (char *s,
  1714.                  int len,
  1715.                  int *width);
  1716. Summary:      Gets the width of a string for the current desktop fontwimptextop_string_width
  1717. Defined in:   <wimp=>wimp.$>.h
  1718. Declaration:  extern int wimptextop_string_width (char *s,
  1719.                  int len);
  1720. Summary:      Gets the width of a string for the current desktop fontxwimptextop_paint
  1721. Defined in:   <wimp=>wimp.$>.h
  1722. Declaration:  extern <os_error=>os.os_error> *xwimptextop_paint (bits flags,
  1723.                  char *s,
  1724.                  int x0,
  1725.                  int y0);
  1726. Summary:      Plots text on the screen using the current desktop fontwimptextop_paint
  1727. Defined in:   <wimp=>wimp.$>.h
  1728. Declaration:  extern void wimptextop_paint (bits flags,
  1729.                  char *s,
  1730.                  int x0,
  1731.                  int y0);
  1732. Summary:      Plots text on the screen using the current desktop fontxwimp_set_watchdog_state
  1733. Defined in:   <wimp=>wimp.$>.h
  1734. Declaration:  extern <os_error=>os.os_error> *xwimp_set_watchdog_state (bool enable,
  1735.                  int code_word);
  1736. Summary:      Sets the state of the Wimp's watchdogwimp_set_watchdog_state
  1737. Defined in:   <wimp=>wimp.$>.h
  1738. Declaration:  extern void wimp_set_watchdog_state (bool enable,
  1739.                  int code_word);
  1740. Summary:      Sets the state of the Wimp's watchdogxwimp_extend
  1741. For internal use onlywimp_extend
  1742. For internal use onlyxwimp_resize_icon
  1743. Defined in:   <wimp=>wimp.$>.h
  1744. Declaration:  extern <os_error=>os.os_error> *xwimp_resize_icon (<wimp_w> w,
  1745.                  <wimp_i> i,
  1746.                  int x0,
  1747.                  int y0,
  1748.                  int x1,
  1749.                  int y1);
  1750. Summary:      Changes the bounding box of an iconwimp_resize_icon
  1751. Defined in:   <wimp=>wimp.$>.h
  1752. Declaration:  extern void wimp_resize_icon (<wimp_w> w,
  1753.                  <wimp_i> i,
  1754.                  int x0,
  1755.                  int y0,
  1756.                  int x1,
  1757.                  int y1);
  1758. Summary:      Changes the bounding box of an iconxservice_memory
  1759. Defined in:   <wimp=>wimp.$>.h
  1760. Declaration:  extern <os_error=>os.os_error> *xservice_memory (int change,
  1761.                  byte *cao);
  1762. Summary:      Memory controller about to be remappedservice_memory
  1763. Defined in:   <wimp=>wimp.$>.h
  1764. Declaration:  extern void service_memory (int change,
  1765.                  byte *cao);
  1766. Summary:      Memory controller about to be remappedxservice_start_wimp
  1767. Defined in:   <wimp=>wimp.$>.h
  1768. Declaration:  extern <os_error=>os.os_error> *xservice_start_wimp (void);
  1769. Summary:      Start up any resident module tasks using Wimp_StartTaskservice_start_wimp
  1770. Defined in:   <wimp=>wimp.$>.h
  1771. Declaration:  extern void service_start_wimp (void);
  1772. Summary:      Start up any resident module tasks using Wimp_StartTaskxservice_started_wimp
  1773. Defined in:   <wimp=>wimp.$>.h
  1774. Declaration:  extern <os_error=>os.os_error> *xservice_started_wimp (void);
  1775. Summary:      Request to task modules to set task_handle variable to 0service_started_wimp
  1776. Defined in:   <wimp=>wimp.$>.h
  1777. Declaration:  extern void service_started_wimp (void);
  1778. Summary:      Request to task modules to set task_handle variable to 0xservice_mouse_trap
  1779. Defined in:   <wimp=>wimp.$>.h
  1780. Declaration:  extern <os_error=>os.os_error> *xservice_mouse_trap (void);
  1781. Summary:      The Wimp has detected a significant mouse movementservice_mouse_trap
  1782. Defined in:   <wimp=>wimp.$>.h
  1783. Declaration:  extern void service_mouse_trap (void);
  1784. Summary:      The Wimp has detected a significant mouse movementxservice_wimp_close_down
  1785. Defined in:   <wimp=>wimp.$>.h
  1786. Declaration:  extern <os_error=>os.os_error> *xservice_wimp_close_down (void);
  1787. Summary:      Notification the the Wimp is about to close down a taskservice_wimp_close_down
  1788. Defined in:   <wimp=>wimp.$>.h
  1789. Declaration:  extern void service_wimp_close_down (void);
  1790. Summary:      Notification the the Wimp is about to close down a taskxservice_wimp_report_error
  1791. Defined in:   <wimp=>wimp.$>.h
  1792. Declaration:  extern <os_error=>os.os_error> *xservice_wimp_report_error (bool opening);
  1793. Summary:      Request to suspend trapping of VDU output so an error can be displayedservice_wimp_report_error
  1794. Defined in:   <wimp=>wimp.$>.h
  1795. Declaration:  extern void service_wimp_report_error (bool opening);
  1796. Summary:      Request to suspend trapping of VDU output so an error can be displayedxservice_wimp_save_desktop
  1797. Defined in:   <wimp=>wimp.$>.h
  1798. Declaration:  extern <os_error=>os.os_error> *xservice_wimp_save_desktop (bits flags,
  1799.                  <os_f=>os.os_f> file,
  1800.                  <os_error=>os.os_error> **error,
  1801.                  bool *unclaimed);
  1802. Summary:      Save some state to a desktop boot fileservice_wimp_save_desktop
  1803. Defined in:   <wimp=>wimp.$>.h
  1804. Declaration:  extern bool service_wimp_save_desktop (bits flags,
  1805.                  <os_f=>os.os_f> file,
  1806.                  <os_error=>os.os_error> **error);
  1807. Summary:      Save some state to a desktop boot filexservice_wimp_palette
  1808. Defined in:   <wimp=>wimp.$>.h
  1809. Declaration:  extern <os_error=>os.os_error> *xservice_wimp_palette (void);
  1810. Summary:      Palette changeservice_wimp_palette
  1811. Defined in:   <wimp=>wimp.$>.h
  1812. Declaration:  extern void service_wimp_palette (void);
  1813. Summary:      Palette changexservice_desktop_welcome
  1814. Defined in:   <wimp=>wimp.$>.h
  1815. Declaration:  extern <os_error=>os.os_error> *xservice_desktop_welcome (void);
  1816. Summary:      Desktop startingservice_desktop_welcome
  1817. Defined in:   <wimp=>wimp.$>.h
  1818. Declaration:  extern void service_desktop_welcome (void);
  1819. Summary:      Desktop startingxservice_shut_down
  1820. Defined in:   <wimp=>wimp.$>.h
  1821. Declaration:  extern <os_error=>os.os_error> *xservice_shut_down (void);
  1822. Summary:      Task Manager shutting downservice_shut_down
  1823. Defined in:   <wimp=>wimp.$>.h
  1824. Declaration:  extern void service_shut_down (void);
  1825. Summary:      Task Manager shutting downxservice_shut_down_complete
  1826. Defined in:   <wimp=>wimp.$>.h
  1827. Declaration:  extern <os_error=>os.os_error> *xservice_shut_down_complete (void);
  1828. Summary:      Shutdown completeservice_shut_down_complete
  1829. Defined in:   <wimp=>wimp.$>.h
  1830. Declaration:  extern void service_shut_down_complete (void);
  1831. Summary:      Shutdown completexservice_wimp_sprites_moved
  1832. Defined in:   <wimp=>wimp.$>.h
  1833. Declaration:  extern <os_error=>os.os_error> *xservice_wimp_sprites_moved (void);
  1834. Summary:      Wimp sprite pools have movedservice_wimp_sprites_moved
  1835. Defined in:   <wimp=>wimp.$>.h
  1836. Declaration:  extern void service_wimp_sprites_moved (void);
  1837. Summary:      Wimp sprite pools have movedxservice_wimp_register_filters
  1838. Defined in:   <wimp=>wimp.$>.h
  1839. Declaration:  extern <os_error=>os.os_error> *xservice_wimp_register_filters (void);
  1840. Summary:      Allows the Filter Manager to install filters with the Wimpservice_wimp_register_filters
  1841. Defined in:   <wimp=>wimp.$>.h
  1842. Declaration:  extern void service_wimp_register_filters (void);
  1843. Summary:      Allows the Filter Manager to install filters with the Wimpxservice_error_starting
  1844. Defined in:   <wimp=>wimp.$>.h
  1845. Declaration:  extern <os_error=>os.os_error> *xservice_error_starting (<os_error=>os.os_error> *error,
  1846.                  bits flags,
  1847.                  char *name,
  1848.                  char *sprite_name,
  1849.                  <osspriteop_area=>osspriteop.osspriteop_area> *area,
  1850.                  char *buttons,
  1851.                  <os_error=>os.os_error> **error_out,
  1852.                  bits *flags_out,
  1853.                  char **name_out,
  1854.                  char **sprite_name_out,
  1855.                  <osspriteop_area=>osspriteop.osspriteop_area> **area_out,
  1856.                  char **buttons_out);
  1857. Summary:      Issued immediately after Wimp_ReportError is calledservice_error_starting
  1858. Defined in:   <wimp=>wimp.$>.h
  1859. Declaration:  extern void service_error_starting (<os_error=>os.os_error> *error,
  1860.                  bits flags,
  1861.                  char *name,
  1862.                  char *sprite_name,
  1863.                  <osspriteop_area=>osspriteop.osspriteop_area> *area,
  1864.                  char *buttons,
  1865.                  <os_error=>os.os_error> **error_out,
  1866.                  bits *flags_out,
  1867.                  char **name_out,
  1868.                  char **sprite_name_out,
  1869.                  <osspriteop_area=>osspriteop.osspriteop_area> **area_out,
  1870.                  char **buttons_out);
  1871. Summary:      Issued immediately after Wimp_ReportError is calledxservice_error_button_pressed
  1872. Defined in:   <wimp=>wimp.$>.h
  1873. Declaration:  extern <os_error=>os.os_error> *xservice_error_button_pressed (int button,
  1874.                  char *button_list,
  1875.                  bool *redisplay,
  1876.                  bool *unclaimed,
  1877.                  int *button_out);
  1878. Summary:      Issued when any button on the error report is pressedservice_error_button_pressed
  1879. Defined in:   <wimp=>wimp.$>.h
  1880. Declaration:  extern bool service_error_button_pressed (int button,
  1881.                  char *button_list,
  1882.                  bool *redisplay,
  1883.                  int *button_out);
  1884. Summary:      Issued when any button on the error report is pressedxservice_error_ending
  1885. Defined in:   <wimp=>wimp.$>.h
  1886. Declaration:  extern <os_error=>os.os_error> *xservice_error_ending (int button,
  1887.                  bool *unclaimed,
  1888.                  int *button_out);
  1889. Summary:      Issued immediately before an error report closesservice_error_ending
  1890. Defined in:   <wimp=>wimp.$>.h
  1891. Declaration:  extern bool service_error_ending (int button,
  1892.                  int *button_out);
  1893. Summary:      Issued immediately before an error report closesWimp
  1894. <wimp_w>
  1895. <wimp_i>
  1896. <wimp_t>
  1897. <wimp_colour>
  1898. <wimp_icon_data>
  1899. <wimp_icon>
  1900. <wimp_icon_create>
  1901. <wimp_window>
  1902. <wimp_window_state>
  1903. <wimp_icon_state>
  1904. <wimp_window_info>
  1905. <wimp_outline>
  1906. <wimp_draw>
  1907. <wimp_open>
  1908. <wimp_close>
  1909. <wimp_leaving>
  1910. <wimp_entering>
  1911. <wimp_pointer>
  1912. <wimp_dragged>
  1913. <wimp_key>
  1914. <wimp_selection>
  1915. <wimp_scroll>
  1916. <wimp_pollword>
  1917. <wimp_drag>
  1918. <wimp_caret>
  1919. <wimp_menu_entry>
  1920. <wimp_menu>
  1921. <wimp_message_data_xfer>
  1922. <wimp_message_ram_xfer>
  1923. <wimp_message_prequit>
  1924. <wimp_message_save_desktop>
  1925. <wimp_message_device>
  1926. <wimp_message_data_saved>
  1927. <wimp_message_shutdown>
  1928. <wimp_message_claim_entity>
  1929. <wimp_message_data_request>
  1930. <wimp_message_dragging>
  1931. <wimp_message_drag_claim>
  1932. <wimp_message_menu_warning>
  1933. <wimp_message_task_initialise>
  1934. <wimp_message_slot_size>
  1935. <wimp_message_set_slot>
  1936. <wimp_message_task_name_rq>
  1937. <wimp_message_task_name_is>
  1938. <wimp_message_menus_deleted>
  1939. <wimp_message_iconise>
  1940. <wimp_message_window_closed>
  1941. <wimp_message_window_info>
  1942. <wimp_message_font_changed>
  1943. <wimp_message>
  1944. <wimp_block>
  1945. <wimp_message_list>
  1946. <wimp_VERSION_RO2>
  1947. <wimp_VERSION_RO3>
  1948. <wimp_ICON_NAME_LIMIT>
  1949. <wimp_TEMPLATE_NAME_LIMIT>
  1950. <wimp_MENU_NAME_LIMIT>
  1951. <wimp_MENU_DEPTH_LIMIT>
  1952. <wimp_CHAR_XSIZE>
  1953. <wimp_CHAR_YSIZE>
  1954. <wimp_NULL_REASON_CODE>
  1955. <wimp_REDRAW_WINDOW_REQUEST>
  1956. <wimp_OPEN_WINDOW_REQUEST>
  1957. <wimp_CLOSE_WINDOW_REQUEST>
  1958. <wimp_POINTER_LEAVING_WINDOW>
  1959. <wimp_POINTER_ENTERING_WINDOW>
  1960. <wimp_MOUSE_CLICK>
  1961. <wimp_USER_DRAG_BOX>
  1962. <wimp_KEY_PRESSED>
  1963. <wimp_MENU_SELECTION>
  1964. <wimp_SCROLL_REQUEST>
  1965. <wimp_LOSE_CARET>
  1966. <wimp_GAIN_CARET>
  1967. <wimp_POLLWORD_NON_ZERO>
  1968. <wimp_USER_MESSAGE>
  1969. <wimp_USER_MESSAGE_RECORDED>
  1970. <wimp_USER_MESSAGE_ACKNOWLEDGE>
  1971. <wimp_POLL_WORD>
  1972. <wimp_POLLWORD_PRIORITY>
  1973. <wimp_FP>
  1974. <wimp_MASK_NULL>
  1975. <wimp_QUEUE_REDRAW>
  1976. <wimp_MASK_LEAVING>
  1977. <wimp_MASK_ENTERING>
  1978. <wimp_QUEUE_MOUSE>
  1979. <wimp_QUEUE_KEY>
  1980. <wimp_MASK_LOSE>
  1981. <wimp_MASK_GAIN>
  1982. <wimp_MASK_POLLWORD>
  1983. <wimp_MASK_MESSAGE>
  1984. <wimp_MASK_RECORDED>
  1985. <wimp_MASK_ACKNOWLEDGE>
  1986. <wimp_GIVEN_POLLWORD>
  1987. <wimp_POLL_HIGH_PRIORITY>
  1988. <wimp_SAVE_FP>
  1989. <wimp_BROADCAST>
  1990. <wimp_BACKGROUND>
  1991. <wimp_ICON_BAR>
  1992. <wimp_ICON_BAR_RIGHT>
  1993. <wimp_ICON_BAR_LEFT>
  1994. <wimp_ICON_BAR_LEFT_RELATIVE>
  1995. <wimp_ICON_BAR_RIGHT_RELATIVE>
  1996. <wimp_ICON_BAR_LEFT_HIGH_PRIORITY>
  1997. <wimp_ICON_BAR_LEFT_LOW_PRIORITY>
  1998. <wimp_ICON_BAR_RIGHT_LOW_PRIORITY>
  1999. <wimp_ICON_BAR_RIGHT_HIGH_PRIORITY>
  2000. <wimp_TOP>
  2001. <wimp_BOTTOM>
  2002. <wimp_NO_ICON>
  2003. <wimp_ICON_WINDOW>
  2004. <wimp_ICON_BACK>
  2005. <wimp_ICON_CLOSE>
  2006. <wimp_ICON_TITLE>
  2007. <wimp_ICON_TOGGLE>
  2008. <wimp_ICON_SCROLL_UP>
  2009. <wimp_ICON_VSCROLL>
  2010. <wimp_ICON_SCROLL_DOWN>
  2011. <wimp_ICON_SIZE>
  2012. <wimp_ICON_SCROLL_LEFT>
  2013. <wimp_ICON_HSCROLL>
  2014. <wimp_ICON_SCROLL_RIGHT>
  2015. <wimp_ICON_FRAME>
  2016. <wimp_WINDOW_MOVEABLE>
  2017. <wimp_WINDOW_AUTO_REDRAW>
  2018. <wimp_WINDOW_PANE>
  2019. <wimp_WINDOW_NO_BOUNDS>
  2020. <wimp_WINDOW_SCROLL_REPEAT>
  2021. <wimp_WINDOW_SCROLL>
  2022. <wimp_WINDOW_REAL_COLOURS>
  2023. <wimp_WINDOW_BACK>
  2024. <wimp_WINDOW_HOT_KEYS>
  2025. <wimp_WINDOW_BOUNDED>
  2026. <wimp_WINDOW_IGNORE_XEXTENT>
  2027. <wimp_WINDOW_IGNORE_YEXTENT>
  2028. <wimp_WINDOW_OPEN>
  2029. <wimp_WINDOW_NOT_COVERED>
  2030. <wimp_WINDOW_FULL_SIZE>
  2031. <wimp_WINDOW_TOGGLED>
  2032. <wimp_WINDOW_HAS_FOCUS>
  2033. <wimp_WINDOW_BOUNDED_ONCE>
  2034. <wimp_WINDOW_BACK_ICON>
  2035. <wimp_WINDOW_CLOSE_ICON>
  2036. <wimp_WINDOW_TITLE_ICON>
  2037. <wimp_WINDOW_TOGGLE_ICON>
  2038. <wimp_WINDOW_VSCROLL>
  2039. <wimp_WINDOW_SIZE_ICON>
  2040. <wimp_WINDOW_HSCROLL>
  2041. <wimp_WINDOW_NEW_FORMAT>
  2042. <wimp_ICON_TEXT>
  2043. <wimp_ICON_SPRITE>
  2044. <wimp_ICON_BORDER>
  2045. <wimp_ICON_HCENTRED>
  2046. <wimp_ICON_VCENTRED>
  2047. <wimp_ICON_FILLED>
  2048. <wimp_ICON_ANTI_ALIASED>
  2049. <wimp_ICON_NEEDS_HELP>
  2050. <wimp_ICON_INDIRECTED>
  2051. <wimp_ICON_RJUSTIFIED>
  2052. <wimp_ICON_ALLOW_ADJUST>
  2053. <wimp_ICON_HALF_SIZE>
  2054. <wimp_ICON_BUTTON_TYPE_SHIFT>
  2055. <wimp_ICON_BUTTON_TYPE>
  2056. <wimp_ICON_ESG_SHIFT>
  2057. <wimp_ICON_ESG>
  2058. <wimp_ICON_SELECTED>
  2059. <wimp_ICON_SHADED>
  2060. <wimp_ICON_DELETED>
  2061. <wimp_ICON_FG_COLOUR_SHIFT>
  2062. <wimp_ICON_FG_COLOUR>
  2063. <wimp_ICON_BG_COLOUR_SHIFT>
  2064. <wimp_ICON_BG_COLOUR>
  2065. <wimp_ICON_FONT_HANDLE_SHIFT>
  2066. <wimp_ICON_FONT_HANDLE>
  2067. <wimp_BUTTON_NEVER>
  2068. <wimp_BUTTON_ALWAYS>
  2069. <wimp_BUTTON_REPEAT>
  2070. <wimp_BUTTON_CLICK>
  2071. <wimp_BUTTON_RELEASE>
  2072. <wimp_BUTTON_DOUBLE_CLICK>
  2073. <wimp_BUTTON_CLICK_DRAG>
  2074. <wimp_BUTTON_RELEASE_DRAG>
  2075. <wimp_BUTTON_DOUBLE_DRAG>
  2076. <wimp_BUTTON_MENU_ICON>
  2077. <wimp_BUTTON_DOUBLE_CLICK_DRAG>
  2078. <wimp_BUTTON_RADIO>
  2079. <wimp_BUTTON_WRITE_CLICK_DRAG>
  2080. <wimp_BUTTON_WRITABLE>
  2081. <wimp_MENU_TICKED>
  2082. <wimp_MENU_SEPARATE>
  2083. <wimp_MENU_WRITABLE>
  2084. <wimp_MENU_GIVE_WARNING>
  2085. <wimp_MENU_SUB_MENU_WHEN_SHADED>
  2086. <wimp_MENU_LAST>
  2087. <wimp_MENU_TITLE_INDIRECTED>
  2088. <wimp_CLOSE_MENU>
  2089. <wimp_NO_SUB_MENU>
  2090. <wimp_DEFER_SUB_MENU>
  2091. <wimp_NO_FONTS>
  2092. <wimp_CLICK_ADJUST>
  2093. <wimp_DOUBLE_ADJUST>
  2094. <wimp_CLICK_MENU>
  2095. <wimp_CLICK_SELECT>
  2096. <wimp_DOUBLE_SELECT>
  2097. <wimp_DRAG_ADJUST>
  2098. <wimp_DRAG_SELECT>
  2099. <wimp_SINGLE_ADJUST>
  2100. <wimp_SINGLE_SELECT>
  2101. <wimp_MENU_ITEM_HEIGHT>
  2102. <wimp_MENU_ITEM_GAP>
  2103. <wimp_MENU_ITEM_SEPARATION>
  2104. <wimp_DRAG_SYSTEM_POSITION>
  2105. <wimp_DRAG_SYSTEM_SIZE>
  2106. <wimp_DRAG_SYSTEM_HSCROLL>
  2107. <wimp_DRAG_SYSTEM_VSCROLL>
  2108. <wimp_DRAG_USER_FIXED>
  2109. <wimp_DRAG_USER_RUBBER>
  2110. <wimp_DRAG_USER_POINT>
  2111. <wimp_DRAG_ASM_FIXED>
  2112. <wimp_DRAG_ASM_RUBBER>
  2113. <wimp_DRAG_ASM_FIXED_INDEFINITE>
  2114. <wimp_DRAG_ASM_RUBBER_INDEFINITE>
  2115. <wimp_DRAG_SYSTEM_SCROLL_BOTH>
  2116. <wimp_KEY_BACKSPACE>
  2117. <wimp_KEY_RETURN>
  2118. <wimp_KEY_ESCAPE>
  2119. <wimp_KEY_HOME>
  2120. <wimp_KEY_DELETE>
  2121. <wimp_KEY_SHIFT>
  2122. <wimp_KEY_CONTROL>
  2123. <wimp_KEY_PRINT>
  2124. <wimp_KEY_F1>
  2125. <wimp_KEY_F2>
  2126. <wimp_KEY_F3>
  2127. <wimp_KEY_F4>
  2128. <wimp_KEY_F5>
  2129. <wimp_KEY_F6>
  2130. <wimp_KEY_F7>
  2131. <wimp_KEY_F8>
  2132. <wimp_KEY_F9>
  2133. <wimp_KEY_TAB>
  2134. <wimp_KEY_COPY>
  2135. <wimp_KEY_LEFT>
  2136. <wimp_KEY_RIGHT>
  2137. <wimp_KEY_F10>
  2138. <wimp_KEY_F11>
  2139. <wimp_KEY_F12>
  2140. <wimp_KEY_INSERT>
  2141. <wimp_KEY_DOWN>
  2142. <wimp_KEY_UP>
  2143. <wimp_KEY_PAGE_DOWN>
  2144. <wimp_KEY_PAGE_UP>
  2145. <message_QUIT>
  2146. <message_DATA_SAVE>
  2147. <message_DATA_SAVE_ACK>
  2148. <message_DATA_LOAD>
  2149. <message_DATA_LOAD_ACK>
  2150. <message_DATA_OPEN>
  2151. <message_RAM_FETCH>
  2152. <message_RAM_TRANSMIT>
  2153. <message_PREQUIT>
  2154. <message_PALETTE_CHANGE>
  2155. <message_SAVE_DESKTOP>
  2156. <message_DEVICE_CLAIM>
  2157. <message_DEVICE_IN_USE>
  2158. <message_DATA_SAVED>
  2159. <message_SHUTDOWN>
  2160. <message_CLAIM_ENTITY>
  2161. <message_DATA_REQUEST>
  2162. <message_DRAGGING>
  2163. <message_DRAG_CLAIM>
  2164. <message_MENU_WARNING>
  2165. <message_MODE_CHANGE>
  2166. <message_TASK_INITIALISE>
  2167. <message_TASK_CLOSE_DOWN>
  2168. <message_SLOT_SIZE>
  2169. <message_SET_SLOT>
  2170. <message_TASK_NAME_RQ>
  2171. <message_TASK_NAME_IS>
  2172. <message_TASK_STARTED>
  2173. <message_MENUS_DELETED>
  2174. <message_ICONISE>
  2175. <message_WINDOW_CLOSED>
  2176. <message_WINDOW_INFO>
  2177. <message_SWAP>
  2178. <message_TOOLS_CHANGED>
  2179. <message_FONT_CHANGED>
  2180. <wimp_ERROR_BOX_OK_ICON>
  2181. <wimp_ERROR_BOX_CANCEL_ICON>
  2182. <wimp_ERROR_BOX_HIGHLIGHT_CANCEL>
  2183. <wimp_ERROR_BOX_NO_PROMPT>
  2184. <wimp_ERROR_BOX_SHORT_TITLE>
  2185. <wimp_ERROR_BOX_LEAVE_OPEN>
  2186. <wimp_ERROR_BOX_CLOSE>
  2187. <wimp_ERROR_BOX_NO_BEEP>
  2188. <wimp_ERROR_BOX_GIVEN_CATEGORY>
  2189. <wimp_ERROR_BOX_CATEGORY>
  2190. <wimp_ERROR_BOX_CATEGORY_SHIFT>
  2191. <wimp_ERROR_BOX_CATEGORY_INFO>
  2192. <wimp_ERROR_BOX_CATEGORY_ERROR>
  2193. <wimp_ERROR_BOX_CATEGORY_PROGRAM>
  2194. <wimp_ERROR_BOX_CATEGORY_QUESTION>
  2195. <wimp_ERROR_BOX_SELECTED_NOTHING>
  2196. <wimp_ERROR_BOX_SELECTED_OK>
  2197. <wimp_ERROR_BOX_SELECTED_CANCEL>
  2198. <wimp_COLOUR_WHITE>
  2199. <wimp_COLOUR_VERY_LIGHT_GREY>
  2200. <wimp_COLOUR_LIGHT_GREY>
  2201. <wimp_COLOUR_MID_LIGHT_GREY>
  2202. <wimp_COLOUR_MID_DARK_GREY>
  2203. <wimp_COLOUR_DARK_GREY>
  2204. <wimp_COLOUR_VERY_DARK_GREY>
  2205. <wimp_COLOUR_BLACK>
  2206. <wimp_COLOUR_DARK_BLUE>
  2207. <wimp_COLOUR_YELLOW>
  2208. <wimp_COLOUR_LIGHT_GREEN>
  2209. <wimp_COLOUR_RED>
  2210. <wimp_COLOUR_CREAM>
  2211. <wimp_COLOUR_DARK_GREEN>
  2212. <wimp_COLOUR_ORANGE>
  2213. <wimp_COLOUR_LIGHT_BLUE>
  2214. <wimp_COLOUR_TRANSPARENT>
  2215. <error_WIMP_NO_CLAIM>
  2216. <error_WIMP_BAD_OP>
  2217. <error_WIMP_RECT_FULL>
  2218. <error_WIMP_TOO_MANY>
  2219. <error_WIMP_TOO_BIG>
  2220. <error_WIMP_DIV_BY0>
  2221. <error_WIMP_GET_RECT>
  2222. <error_WIMP_FOCUS>
  2223. <error_WIMP_BAD_HANDLE>
  2224. <error_WIMP_TOO_MENUS>
  2225. <error_WIMP_BAD_EXTENT>
  2226. <error_WIMP_BAD_POINTER>
  2227. <error_WIMP_NO_TEMPLATE_FILE>
  2228. <error_WIMP_BAD_TEMPLATE>
  2229. <error_WIMP_BAD_FONTS>
  2230. <error_WIMP_BAD_SYNTAX>
  2231. <error_WIMP_NO_TASKS>
  2232. <error_WIMP_NO_TEMPLATE>
  2233. <error_WIMP_NOT_PRESENT>
  2234. <error_WIMP_IN_USE>
  2235. <error_WIMP_BAD_PAL_FILE>
  2236. <error_WIMP_BAD_VERSION>
  2237. <error_WIMP_BAD_MESSAGE_SIZE>
  2238. <error_WIMP_BAD_REASON_CODE>
  2239. <error_WIMP_BAD_TASK_HANDLE>
  2240. <error_WIMP_CANT_TASK>
  2241. <error_WIMP_BAD_SUB_MENU>
  2242. <error_WIMP_OWNER_WINDOW>
  2243. <error_WIMP_BAD_MODE>
  2244. <error_WIMP_BAD_TRANSFER>
  2245. <error_WIMP_BAD_SYS_INFO>
  2246. <error_WIMP_BAD_PTR_IN_R1>
  2247. <error_WIMP_BAD_ESCAPE_STATE>
  2248. <error_WIMP_BAD_ICON_HANDLE>
  2249. <error_WIMP_BAD_R3>
  2250. <error_WIMP_NO_DOT_IN_FILENAME>
  2251. <error_WIMP_TEMPLATE_EOF>
  2252. <error_WIMP_BAD_SLOT>
  2253. <error_WIMP_BAD_CONF_FONT>
  2254. <error_WIMP_NO_SPRITES>
  2255. <error_WIMP_BAD_PAL_FILE2>
  2256. <error_WIMP_BAD_SPRITES>
  2257. <wimp_PRIORITY_TASK_MANAGER>
  2258. <wimp_PRIORITY_PALETTE_UTILITY>
  2259. <wimp_PRIORITY_ADFS_FILER_HARD_DISCS>
  2260. <wimp_PRIORITY_ADFS_FILER_FLOPPY_DISCS>
  2261. <wimp_PRIORITY_RESOURCE_FILER>
  2262. <wimp_PRIORITY_RAMFS_FILER>
  2263. <wimp_PRIORITY_NFS_FILER>
  2264. <wimp_PRIORITY_NET_FILER>
  2265. <wimp_PRIORITY_PRINTERS>
  2266. <wimp_PRIORITY_TINY_DIRS>
  2267. <wimp_DEFAULT_PALETTE>
  2268. <wimp_PALETTE>
  2269. <wimptextop_RJUSTIFY>
  2270. <wimptextop_GIVEN_BASELINE>
  2271. <xwimp_initialise>
  2272. <wimp_initialise>
  2273. <xwimp_create_window>
  2274. <wimp_create_window>
  2275. <xwimp_create_icon>
  2276. <wimp_create_icon>
  2277. <xwimp_create_icon_relative>
  2278. <wimp_create_icon_relative>
  2279. <xwimp_create_icon_prioritised>
  2280. <wimp_create_icon_prioritised>
  2281. <xwimp_delete_window>
  2282. <wimp_delete_window>
  2283. <xwimp_delete_icon>
  2284. <wimp_delete_icon>
  2285. <xwimp_open_window>
  2286. <wimp_open_window>
  2287. <xwimp_close_window>
  2288. <wimp_close_window>
  2289. <xwimp_poll>
  2290. <wimp_poll>
  2291. <xwimp_redraw_window>
  2292. <wimp_redraw_window>
  2293. <xwimp_update_window>
  2294. <wimp_update_window>
  2295. <xwimp_get_rectangle>
  2296. <wimp_get_rectangle>
  2297. <xwimp_get_window_state>
  2298. <wimp_get_window_state>
  2299. <xwimp_get_window_info>
  2300. <wimp_get_window_info>
  2301. <xwimp_get_window_info_header_only>
  2302. <wimp_get_window_info_header_only>
  2303. <xwimp_set_icon_state>
  2304. <wimp_set_icon_state>
  2305. <xwimp_get_icon_state>
  2306. <wimp_get_icon_state>
  2307. <xwimp_get_pointer_info>
  2308. <wimp_get_pointer_info>
  2309. <xwimp_drag_box>
  2310. <wimp_drag_box>
  2311. <xwimp_force_redraw>
  2312. <wimp_force_redraw>
  2313. <xwimp_set_caret_position>
  2314. <wimp_set_caret_position>
  2315. <xwimp_get_caret_position>
  2316. <wimp_get_caret_position>
  2317. <xwimp_create_menu>
  2318. <wimp_create_menu>
  2319. <xwimp_decode_menu>
  2320. <wimp_decode_menu>
  2321. <xwimp_which_icon>
  2322. <wimp_which_icon>
  2323. <xwimp_set_extent>
  2324. <wimp_set_extent>
  2325. <xwimp_set_pointer_shape>
  2326. <wimp_set_pointer_shape>
  2327. <xwimp_open_template>
  2328. <wimp_open_template>
  2329. <xwimp_close_template>
  2330. <wimp_close_template>
  2331. <xwimp_load_template>
  2332. <wimp_load_template>
  2333. <xwimp_process_key>
  2334. <wimp_process_key>
  2335. <xwimp_close_down>
  2336. <wimp_close_down>
  2337. <xwimp_start_task>
  2338. <wimp_start_task>
  2339. <xwimp_report_error>
  2340. <wimp_report_error>
  2341. <xwimp_report_error_by_category>
  2342. <wimp_report_error_by_category>
  2343. <xwimp_get_window_outline>
  2344. <wimp_get_window_outline>
  2345. <xwimp_poll_idle>
  2346. <wimp_poll_idle>
  2347. <xwimp_plot_icon>
  2348. <wimp_plot_icon>
  2349. <xwimp_set_mode>
  2350. <wimp_set_mode>
  2351. <xwimp_set_palette>
  2352. <wimp_set_palette>
  2353. <xwimp_read_palette>
  2354. <wimp_read_palette>
  2355. <xwimp_read_true_palette>
  2356. <wimp_read_true_palette>
  2357. <xwimp_set_colour>
  2358. <wimp_set_colour>
  2359. <xwimp_send_message>
  2360. <wimp_send_message>
  2361. <xwimp_send_message_to_window>
  2362. <wimp_send_message_to_window>
  2363. <xwimp_create_sub_menu>
  2364. <wimp_create_sub_menu>
  2365. <xwimp_base_of_sprites>
  2366. <wimp_base_of_sprites>
  2367. <xwimp_block_copy>
  2368. <wimp_block_copy>
  2369. <xwimp_slot_size>
  2370. <wimp_slot_size>
  2371. <xwimp_read_pix_trans>
  2372. <wimp_read_pix_trans>
  2373. <xwimp_claim_free_memory>
  2374. <wimp_claim_free_memory>
  2375. <xwimpclaimfreememory_alloc>
  2376. <wimpclaimfreememory_alloc>
  2377. <xwimpclaimfreememory_free>
  2378. <wimpclaimfreememory_free>
  2379. <xwimp_command_window>
  2380. <wimp_command_window>
  2381. <xwimp_text_colour>
  2382. <wimp_text_colour>
  2383. <xwimp_transfer_block>
  2384. <wimp_transfer_block>
  2385. <xwimp_set_font_colours>
  2386. <wimp_set_font_colours>
  2387. <xwimp_get_menu_state>
  2388. <wimp_get_menu_state>
  2389. <xwimp_register_filter>
  2390. <wimp_register_filter>
  2391. <xwimp_add_messages>
  2392. <wimp_add_messages>
  2393. <xwimp_remove_messages>
  2394. <wimp_remove_messages>
  2395. <xwimp_set_colour_mapping>
  2396. <wimp_set_colour_mapping>
  2397. <xwimp_text_op>
  2398. <wimp_text_op>
  2399. <xwimptextop_set_colour>
  2400. <wimptextop_set_colour>
  2401. <xwimptextop_string_width>
  2402. <wimptextop_string_width>
  2403. <xwimptextop_paint>
  2404. <wimptextop_paint>
  2405. <xwimp_set_watchdog_state>
  2406. <wimp_set_watchdog_state>
  2407. <xwimp_extend>
  2408. <wimp_extend>
  2409. <xwimp_resize_icon>
  2410. <wimp_resize_icon>
  2411. <xservice_memory>
  2412. <service_memory>
  2413. <xservice_start_wimp>
  2414. <service_start_wimp>
  2415. <xservice_started_wimp>
  2416. <service_started_wimp>
  2417. <xservice_mouse_trap>
  2418. <service_mouse_trap>
  2419. <xservice_wimp_close_down>
  2420. <service_wimp_close_down>
  2421. <xservice_wimp_report_error>
  2422. <service_wimp_report_error>
  2423. <xservice_wimp_save_desktop>
  2424. <service_wimp_save_desktop>
  2425. <xservice_wimp_palette>
  2426. <service_wimp_palette>
  2427. <xservice_desktop_welcome>
  2428. <service_desktop_welcome>
  2429. <xservice_shut_down>
  2430. <service_shut_down>
  2431. <xservice_shut_down_complete>
  2432. <service_shut_down_complete>
  2433. <xservice_wimp_sprites_moved>
  2434. <service_wimp_sprites_moved>
  2435. <xservice_wimp_register_filters>
  2436. <service_wimp_register_filters>
  2437. <xservice_error_starting>
  2438. <service_error_starting>
  2439. <xservice_error_button_pressed>
  2440. <service_error_button_pressed>
  2441. <xservice_error_ending>
  2442. <service_error_ending>