;
; cdll definition file for Sapphire List section
;

name "Sapphire.List"
  version 1.00
  author " %ce%yr Straylight (%zdy %mo %ce%yr)"
  nonAPCS

;----- Exported symbols -----------------------------------------------------

exports				; Next = 47
{
  __list_stub			= 0

  ; --- gallery ---

  gallery_drawBox		= 1
  gallery_eventHandler		= 2
  gallery_removeBox		= 3
  gallery_reset			= 4

  ; --- listBox ---

  lb_clearSelection		= 5
  lb_clickM			= 6
  lb_clickS			= 7
  lb_create			= 8
  lb_destroy			= 9
  lb_drag			= 10
  lb_eventHandler		= 11
  lb_init			= 12
  lb_inserted			= 13
  lb_isSelected			= 14
  lb_plotString			= 15
  lb_removed			= 16
  lb_select			= 17
  lb_update			= 18
  lb_updateItem			= 19
  lb_window			= 20

  ; --- llistMan ---

  llist_addItem			= 21
  llist_create			= 22
  llist_destroy			= 23
  llist_enumerate		= 24
  llist_indexToItem		= 25
  llist_init			= 26
  llist_itemToIndex		= 27
  llist_items			= 28
  llist_registerSort		= 29
  llist_reinsert		= 30
  llist_removeItem		= 31
  llist_setFlags		= 32

  ; --- viewer ---

  viewer_click			= 33
  viewer_close			= 34
  viewer_create			= 35
  viewer_destroy		= 36
  viewer_dragSelection		= 37
  viewer_eventHandler		= 38
  viewer_isSelected		= 39
  viewer_open			= 40
  viewer_rescan			= 41
  viewer_select			= 42
  viewer_selectAll		= 43
  viewer_setTitle		= 44
  viewer_update			= 45
  viewer_window			= 46
}

;----- Object files ---------------------------------------------------------

objects {
  lib.sapphire
  dl.list
}
