home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / mui / amiga-e / modules / libraries / muip.e < prev    next >
Encoding:
Text File  |  1996-08-25  |  9.3 KB  |  617 lines

  1. OPT MODULE
  2.  
  3. MODULE 'libraries/mui', 'libraries/iffparse',
  4.        'intuition/intuition',
  5.        'utility/hooks'
  6.  
  7. EXPORT OBJECT muip_callhook
  8.   methodid:LONG
  9.   hook:PTR TO hook
  10.   param1:LONG
  11. ENDOBJECT
  12.  
  13. EXPORT OBJECT muip_export
  14.   methodid:LONG
  15.   dataspace:LONG
  16. ENDOBJECT
  17.  
  18. EXPORT OBJECT muip_findudata
  19.   methodid:LONG
  20.   udata:LONG
  21. ENDOBJECT
  22.  
  23. EXPORT OBJECT muip_getconfigitem
  24.   methodid:LONG
  25.   id:LONG
  26.   storage:PTR TO LONG
  27. ENDOBJECT
  28.  
  29. EXPORT OBJECT muip_getudata
  30.   methodid:LONG
  31.   udata:LONG
  32.   attr:LONG
  33.   storage:PTR TO LONG
  34. ENDOBJECT
  35.  
  36. EXPORT OBJECT muip_import
  37.   methodid:LONG
  38.   dataspace:LONG
  39. ENDOBJECT
  40.  
  41. EXPORT OBJECT muip_killnotify
  42.   methodid:LONG
  43.   trigattr:LONG
  44. ENDOBJECT
  45.  
  46. EXPORT OBJECT muip_killnotifyobj
  47.   methodid:LONG
  48.   trigattr:LONG
  49.   dest:LONG
  50. ENDOBJECT
  51.  
  52. EXPORT OBJECT muip_multiset
  53.   methodid:LONG
  54.   attr:LONG
  55.   val:LONG
  56.   obj:LONG
  57. ENDOBJECT
  58.  
  59. EXPORT OBJECT muip_nonotifyset
  60.   methodid:LONG
  61.   attr:LONG
  62.   format:PTR TO CHAR
  63.   val:LONG
  64. ENDOBJECT
  65.  
  66. EXPORT OBJECT muip_notify
  67.   methodid:LONG
  68.   trigattr:LONG
  69.   trigval:LONG
  70.   destobj:LONG
  71.   followparams:LONG
  72. ENDOBJECT
  73.  
  74. EXPORT OBJECT muip_set
  75.   methodid:LONG
  76.   attr:LONG
  77.   val:LONG
  78. ENDOBJECT
  79.  
  80. EXPORT OBJECT muip_setasstring
  81.   methodid:LONG
  82.   attr:LONG
  83.   format:PTR TO CHAR
  84.   val:LONG
  85. ENDOBJECT
  86.  
  87. EXPORT OBJECT muip_setudata
  88.   methodid:LONG
  89.   udata:LONG
  90.   attr:LONG
  91.   val:LONG
  92. ENDOBJECT
  93.  
  94. EXPORT OBJECT muip_setudataonce
  95.   methodid:LONG
  96.   udata:LONG
  97.   attr:LONG
  98.   val:LONG
  99. ENDOBJECT
  100.  
  101. EXPORT OBJECT muip_writelong
  102.   methodid:LONG
  103.   val:LONG
  104.   memory:PTR TO LONG
  105. ENDOBJECT
  106.  
  107. EXPORT OBJECT muip_writestring
  108.   methodid:LONG
  109.   str:PTR TO CHAR
  110.   memory:PTR TO CHAR
  111. ENDOBJECT
  112.  
  113. EXPORT OBJECT muip_family_addhead
  114.   methodid:LONG
  115.   obj:PTR TO LONG
  116. ENDOBJECT
  117.  
  118. EXPORT OBJECT muip_family_addtail
  119.   methodid:LONG
  120.   obj:PTR TO LONG
  121. ENDOBJECT
  122.  
  123. EXPORT OBJECT muip_family_insert
  124.   methodid:LONG
  125.   obj:PTR TO LONG
  126.   pred:PTR TO LONG
  127. ENDOBJECT
  128.  
  129. EXPORT OBJECT muip_family_remove
  130.   methodid:LONG
  131.   obj:PTR TO LONG
  132. ENDOBJECT
  133.  
  134. EXPORT OBJECT muip_family_sort
  135.   methodid:LONG
  136.   obj:PTR TO LONG
  137. ENDOBJECT
  138.  
  139. EXPORT OBJECT muip_family_transfer
  140.   methodid:LONG
  141.   family:PTR TO LONG
  142. ENDOBJECT
  143.  
  144. EXPORT OBJECT muip_application_aboutmui
  145.   methodid:LONG
  146.   refwindow:LONG
  147. ENDOBJECT
  148.  
  149. EXPORT OBJECT muip_application_addinputhandler
  150.   methodid:LONG
  151.   ihnode:PTR TO mui_inputhandlernode
  152. ENDOBJECT
  153.  
  154. EXPORT OBJECT muip_application_checkrefresh
  155.   methodid:LONG
  156. ENDOBJECT
  157.  
  158. EXPORT OBJECT muip_application_getmenucheck
  159.   methodid:LONG
  160.   menuid:LONG
  161. ENDOBJECT
  162.  
  163. EXPORT OBJECT muip_application_getmenustate
  164.   methodid:LONG
  165.   menuid:LONG
  166. ENDOBJECT
  167.  
  168. EXPORT OBJECT muip_application_input
  169.   methodid:LONG
  170.   signal:LONG
  171. ENDOBJECT
  172.  
  173. EXPORT OBJECT muip_application_inputbuffered
  174.   methodid:LONG
  175. ENDOBJECT
  176.  
  177. EXPORT OBJECT muip_application_load
  178.   methodid:LONG
  179.   name:LONG
  180. ENDOBJECT
  181.  
  182. EXPORT OBJECT muip_application_newinput
  183.   methodid:LONG
  184.   signal:LONG
  185. ENDOBJECT
  186.  
  187. EXPORT OBJECT muip_application_openconfigwindow
  188.   methodid:LONG
  189.   flags:LONG
  190. ENDOBJECT
  191.  
  192. EXPORT OBJECT muip_application_pushmethod
  193.   methodid:LONG
  194.   dest:LONG
  195.   count:LONG
  196. ENDOBJECT
  197.  
  198. EXPORT OBJECT muip_application_reminputhandler
  199.   methodid:LONG
  200.   ihnode:PTR TO mui_inputhandlernode
  201. ENDOBJECT
  202.  
  203. EXPORT OBJECT muip_application_returnid
  204.   methodid:LONG
  205.   retid:LONG
  206. ENDOBJECT
  207.  
  208. EXPORT OBJECT muip_application_save
  209.   methodid:LONG
  210.   name:LONG
  211. ENDOBJECT
  212.  
  213. EXPORT OBJECT muip_application_setconfigitem
  214.   methodid:LONG
  215.   item:LONG
  216.   data:LONG
  217. ENDOBJECT
  218.  
  219. EXPORT OBJECT muip_application_setmenucheck
  220.   methodid:LONG
  221.   menuid:LONG
  222.   stat:LONG
  223. ENDOBJECT
  224.  
  225. EXPORT OBJECT muip_application_setmenustate
  226.   methodid:LONG
  227.   menuid:LONG
  228.   stat:LONG
  229. ENDOBJECT
  230.  
  231. EXPORT OBJECT muip_application_showhelp
  232.   methodid:LONG
  233.   window:LONG
  234.   name:PTR TO CHAR
  235.   node:PTR TO CHAR
  236.   line:LONG
  237. ENDOBJECT
  238.  
  239. EXPORT OBJECT muip_window_addeventhandler
  240.   methodid:LONG
  241.   ehnode:PTR TO mui_eventhandlernode
  242. ENDOBJECT
  243.  
  244. EXPORT OBJECT muip_window_getmenucheck
  245.   methodid:LONG
  246.   menuid:LONG
  247. ENDOBJECT
  248.  
  249. EXPORT OBJECT muip_window_getmenustate
  250.   methodid:LONG
  251.   menuid:LONG
  252. ENDOBJECT
  253.  
  254. EXPORT OBJECT muip_window_remeventhandler
  255.   methodid:LONG
  256.   ehnode:PTR TO mui_eventhandlernode
  257. ENDOBJECT
  258.  
  259. EXPORT OBJECT muip_window_screentoback
  260.   methodid:LONG
  261. ENDOBJECT
  262.  
  263. EXPORT OBJECT muip_window_screentofront
  264.   methodid:LONG
  265. ENDOBJECT
  266.  
  267. EXPORT OBJECT muip_window_setcyclechain
  268.   methodid:LONG
  269.   obj:LONG
  270. ENDOBJECT
  271.  
  272. EXPORT OBJECT muip_window_setmenucheck
  273.   methodid:LONG
  274.   menuid:LONG
  275.   stat:LONG
  276. ENDOBJECT
  277.  
  278. EXPORT OBJECT muip_window_setmenustate
  279.   methodid:LONG
  280.   menuid:LONG
  281.   stat:LONG
  282. ENDOBJECT
  283.  
  284. EXPORT OBJECT muip_window_toback
  285.   methodid:LONG
  286. ENDOBJECT
  287.  
  288. EXPORT OBJECT muip_window_tofront
  289.   methodid:LONG
  290. ENDOBJECT
  291.  
  292. EXPORT OBJECT muip_askminmax
  293.   methodid:LONG
  294.   minmaxinfo:PTR TO mui_minmax
  295. ENDOBJECT
  296.  
  297. EXPORT OBJECT muip_cleanup
  298.   methodid:LONG
  299. ENDOBJECT
  300.  
  301. EXPORT OBJECT muip_contextmenubuild
  302.   methodid:LONG
  303.   mx:LONG
  304.   my:LONG
  305. ENDOBJECT
  306.  
  307. EXPORT OBJECT muip_contextmenuchoice
  308.   methodid:LONG
  309.   item:LONG
  310. ENDOBJECT
  311.  
  312. EXPORT OBJECT muip_dragbegin
  313.   methodid:LONG
  314.   obj:LONG
  315. ENDOBJECT
  316.  
  317. EXPORT OBJECT muip_dragdrop
  318.   methodid:LONG
  319.   obj:LONG
  320.   x:LONG
  321.   y:LONG
  322. ENDOBJECT
  323.  
  324. EXPORT OBJECT muip_dragfinish
  325.   methodid:LONG
  326.   obj:LONG
  327. ENDOBJECT
  328.  
  329. EXPORT OBJECT muip_dragquery
  330.   methodid:LONG
  331.   obj:LONG
  332. ENDOBJECT
  333.  
  334. EXPORT OBJECT muip_dragreport
  335.   methodid:LONG
  336.   obj:LONG
  337.   x:LONG
  338.   y:LONG
  339.   update:LONG
  340. ENDOBJECT
  341.  
  342. EXPORT OBJECT muip_draw
  343.   methodid:LONG
  344.   flags:LONG
  345. ENDOBJECT
  346.  
  347. EXPORT OBJECT  muip_drawbackground
  348.   methodid:LONG
  349.   left:LONG
  350.   top:LONG
  351.   width:LONG
  352.   height:LONG
  353.   xoffset:LONG
  354.   yoffset:LONG
  355.   flags:LONG
  356. ENDOBJECT
  357.  
  358. EXPORT OBJECT muip_handleevent
  359.   methodid:LONG
  360.   imsg:PTR TO intuimessage
  361.   muikey:LONG
  362. ENDOBJECT
  363.  
  364. EXPORT OBJECT muip_handleinput
  365.   methodid:LONG
  366.   imsg:PTR TO intuimessage
  367.   muikey:LONG
  368. ENDOBJECT
  369.  
  370. EXPORT OBJECT muip_hide
  371.   methodid:LONG
  372. ENDOBJECT
  373.  
  374. EXPORT OBJECT muip_setup
  375.   methodid:LONG
  376.   renderinfo:PTR TO mui_renderinfo
  377. ENDOBJECT
  378.  
  379. EXPORT OBJECT muip_prop_decrease
  380.   methodid:LONG
  381.   amount:LONG
  382. ENDOBJECT
  383.  
  384. EXPORT OBJECT muip_prop_increase
  385.   methodid:LONG
  386.   amount:LONG
  387. ENDOBJECT
  388.  
  389. EXPORT OBJECT muip_list_clear
  390.   methodid:LONG
  391. ENDOBJECT
  392.  
  393.  
  394. EXPORT OBJECT muip_list_createimage
  395.   methodid:LONG
  396.   obj:LONG
  397.   flags:LONG
  398. ENDOBJECT
  399.  
  400. EXPORT OBJECT muip_list_deleteimage
  401.   methodid:LONG
  402.   listimg:LONG
  403. ENDOBJECT
  404.  
  405. EXPORT OBJECT muip_list_exchange
  406.   methodid:LONG
  407.   pos1:LONG
  408.   pos2:LONG
  409. ENDOBJECT
  410.  
  411. EXPORT OBJECT muip_list_getentry
  412.   methodid:LONG
  413.   pos:LONG
  414.   entry:PTR TO LONG
  415. ENDOBJECT
  416.  
  417. EXPORT OBJECT muip_list_insert
  418.   methodid:LONG
  419.   entries:PTR TO LONG
  420.   count:LONG
  421.   pos:LONG
  422. ENDOBJECT
  423.  
  424. EXPORT OBJECT muip_list_insertsingle
  425.   methodid:LONG
  426.   entry:LONG
  427.   pos:LONG
  428. ENDOBJECT
  429.  
  430. EXPORT OBJECT muip_list_jump
  431.   methodid:LONG
  432.   pos:LONG
  433. ENDOBJECT
  434.  
  435. EXPORT OBJECT muip_list_move
  436.   methodid:LONG
  437.   from:LONG
  438.   to:LONG
  439. ENDOBJECT
  440.  
  441. EXPORT OBJECT muip_list_nextselected
  442.   methodid:LONG
  443.   pos:PTR TO LONG
  444. ENDOBJECT
  445.  
  446. EXPORT OBJECT muip_list_redraw
  447.   methodid:LONG
  448.   pos:LONG
  449. ENDOBJECT
  450.  
  451. EXPORT OBJECT muip_list_remove
  452.   methodid:LONG
  453.   pos:LONG
  454. ENDOBJECT
  455.  
  456. EXPORT OBJECT muip_list_select
  457.   methodid:LONG
  458.   pos:LONG
  459.   seltype:LONG
  460.   state:PTR TO LONG
  461. ENDOBJECT
  462.  
  463. EXPORT OBJECT muip_list_sort
  464.   methodid:LONG
  465. ENDOBJECT
  466.  
  467. EXPORT OBJECT muip_list_testpos
  468.   methodid:LONG
  469.   x:LONG
  470.   y:LONG
  471.   res:PTR TO mui_list_testpos_result
  472. ENDOBJECT
  473.  
  474. EXPORT OBJECT muip_dirlist_reread
  475.   methodid:LONG
  476. ENDOBJECT
  477.  
  478. EXPORT OBJECT muip_numeric_decrease
  479.   methodid:LONG
  480.   amount:LONG
  481. ENDOBJECT
  482.  
  483. EXPORT OBJECT muip_numeric_increase
  484.   methodid:LONG
  485.   amount:LONG
  486. ENDOBJECT
  487.  
  488. EXPORT OBJECT muip_numeric_scaletovalue
  489.   methodid:LONG
  490.   scalemin:LONG
  491.   scalemax:LONG
  492.   scale:LONG
  493. ENDOBJECT
  494.  
  495. EXPORT OBJECT muip_numeric_setdefault
  496.   methodid:LONG
  497. ENDOBJECT
  498.  
  499. EXPORT OBJECT muip_numeric_stringify
  500.   methodid:LONG
  501.   value:LONG
  502. ENDOBJECT
  503.  
  504. EXPORT OBJECT muip_numeric_valuetoscale
  505.   methodid:LONG
  506.   scalemin:LONG
  507.   scalemax:LONG
  508. ENDOBJECT
  509.  
  510. EXPORT OBJECT muip_pendisplay_setcolormap
  511.   methodid:LONG
  512.   colormap:LONG
  513. ENDOBJECT
  514.  
  515. EXPORT OBJECT muip_pendisplay_setmuipen
  516.   methodid:LONG
  517.   muipen:LONG
  518. ENDOBJECT
  519.  
  520. EXPORT OBJECT muip_pendisplay_setrgb
  521.   methodid:LONG
  522.   red:LONG
  523.   green:LONG
  524.   blue:LONG
  525. ENDOBJECT
  526.  
  527. EXPORT OBJECT muip_group_exitchange
  528.   methodid:LONG
  529. ENDOBJECT
  530.  
  531. EXPORT OBJECT muip_group_initchange
  532.   methodid:LONG
  533. ENDOBJECT
  534.  
  535. EXPORT OBJECT muip_group_sort
  536.   methodid:LONG
  537.   obj:LONG
  538. ENDOBJECT
  539.  
  540. EXPORT OBJECT muip_settingsgroup_configtogadgets
  541.   methodid:LONG
  542.   configdata:LONG
  543. ENDOBJECT
  544.  
  545. EXPORT OBJECT muip_settingsgroup_gadgetstoconfig
  546.   methodid:LONG
  547.   configdata:LONG
  548. ENDOBJECT
  549.  
  550. EXPORT OBJECT muip_popstring_close
  551.   methodid:LONG
  552.   result:LONG
  553. ENDOBJECT
  554.  
  555. EXPORT OBJECT muip_popstring_open
  556.   methodid:LONG
  557. ENDOBJECT
  558.  
  559. EXPORT OBJECT muip_semaphore_attempt
  560.   methodid:LONG
  561. ENDOBJECT
  562.  
  563. EXPORT OBJECT muip_semaphore_attemptshared
  564.   methodid:LONG
  565. ENDOBJECT
  566.  
  567. EXPORT OBJECT muip_semaphore_obtain
  568.   methodid:LONG
  569. ENDOBJECT
  570.  
  571. EXPORT OBJECT muip_semaphore_obtainshared
  572.   methodid:LONG
  573. ENDOBJECT
  574.  
  575. EXPORT OBJECT muip_semaphore_release
  576.   methodid:LONG
  577. ENDOBJECT
  578.  
  579. EXPORT OBJECT muip_dataspace_add
  580.   methodid:LONG
  581.   data:LONG
  582.   len:LONG
  583.   id:LONG
  584. ENDOBJECT
  585.  
  586. EXPORT OBJECT muip_dataspace_clear
  587.   methodid:LONG
  588. ENDOBJECT
  589.  
  590. EXPORT OBJECT muip_dataspace_find
  591.   methodid:LONG
  592.   id:LONG
  593. ENDOBJECT
  594.  
  595. EXPORT OBJECT muip_dataspace_merge
  596.   methodid:LONG
  597.   dataspace:LONG
  598. ENDOBJECT
  599.  
  600. EXPORT OBJECT muip_dataspace_readiff
  601.   methodid:LONG
  602.   handle:PTR TO iffhandle
  603. ENDOBJECT
  604.  
  605. EXPORT OBJECT muip_dataspace_remove
  606.   methodid:LONG
  607.   id:LONG
  608. ENDOBJECT
  609.  
  610. EXPORT OBJECT muip_dataspace_writeiff
  611.   methodid:LONG
  612.   handle:PTR TO iffhandle
  613.   type:LONG
  614.   id:LONG
  615. ENDOBJECT
  616.  
  617.