patternProps.bil 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095
  1. // $XConsortium: patternProps.bil /main/2 1996/11/11 11:58:23 drk $
  2. :bil-version 1 0
  3. :module patternProps
  4. (
  5. :element patternProps
  6. (
  7. :type :dialog
  8. :x 154
  9. :y 188
  10. :width 585
  11. :height 327
  12. :bg-color "white"
  13. :label "Tt_pattern"
  14. :resizable :true
  15. :visible :false
  16. :children (
  17. patternPane
  18. patternActionPane
  19. patternProps_footer
  20. )
  21. )
  22. :element patternPane
  23. (
  24. :type :container
  25. :container-type :relative
  26. :x 0
  27. :y 0
  28. :width 581
  29. :height 323
  30. :visible :true
  31. :border-frame :shadow-in
  32. :north-attachment (:point 0 0)
  33. :south-attachment (:obj patternProps 0)
  34. :east-attachment (:obj patternProps 0)
  35. :west-attachment (:point 0 0)
  36. :children (
  37. scopeButton
  38. patternFileButton
  39. patternSessionButton
  40. patternCallbackAddButton
  41. patternAddressButton
  42. patternStateButton
  43. patternClassButton
  44. patternOpAddButton
  45. separator
  46. patternDispositionAddButton
  47. patternAttributeAddButton
  48. patternArgAddButton
  49. patternText
  50. categoryChoice
  51. )
  52. )
  53. :element scopeButton
  54. (
  55. :type :button
  56. :button-type :menu-button
  57. :x 290
  58. :y 14
  59. :label-type :string
  60. :label-alignment :center
  61. :label "Add Scope"
  62. :menu scopeButton_menu
  63. :active :true
  64. :visible :true
  65. :north-attachment (:point 0 10)
  66. :west-attachment (:grid-line 52 0)
  67. :help-text "tt_pattern_scope_add(3)\n"
  68. )
  69. :element patternFileButton
  70. (
  71. :type :button
  72. :button-type :push-button
  73. :x 255
  74. :y 52
  75. :label-type :string
  76. :label-alignment :center
  77. :label "Add File..."
  78. :active :true
  79. :visible :true
  80. :north-attachment (:obj scopeButton 13)
  81. :west-attachment (:grid-line 45 0)
  82. :help-text "tt_pattern_file_add(3)\n"
  83. )
  84. :element patternSessionButton
  85. (
  86. :type :button
  87. :button-type :push-button
  88. :x 338
  89. :y 52
  90. :label-type :string
  91. :label-alignment :center
  92. :label "Add Session..."
  93. :active :true
  94. :visible :true
  95. :north-attachment (:obj scopeButton 13)
  96. :west-attachment (:grid-line 60 0)
  97. :help-text "tt_pattern_session_add(3)\n"
  98. )
  99. :element patternCallbackAddButton
  100. (
  101. :type :button
  102. :button-type :push-button
  103. :x 28
  104. :y 113
  105. :label-type :string
  106. :label-alignment :center
  107. :label "Add Callback..."
  108. :active :true
  109. :visible :true
  110. :north-attachment (:obj separator 15)
  111. :west-attachment (:center-grid-line 14 0)
  112. :help-text "tt_pattern_callback_add(3)\n"
  113. )
  114. :element patternAddressButton
  115. (
  116. :type :button
  117. :button-type :menu-button
  118. :x 150
  119. :y 111
  120. :label-type :string
  121. :label-alignment :center
  122. :label "Add Address"
  123. :menu patternAddressButton_menu
  124. :active :true
  125. :visible :true
  126. :north-attachment (:obj separator 13)
  127. :west-attachment (:center-grid-line 38 0)
  128. :help-text "tt_pattern_address_add(3)\n"
  129. )
  130. :element patternStateButton
  131. (
  132. :type :button
  133. :button-type :menu-button
  134. :x 123
  135. :y 50
  136. :label-type :string
  137. :label-alignment :center
  138. :label "Add State"
  139. :menu patternStateButton_menu
  140. :active :true
  141. :visible :true
  142. :north-attachment (:obj categoryChoice 10)
  143. :west-attachment (:obj patternClassButton 5)
  144. :help-text "tt_pattern_state_add(3)\n"
  145. )
  146. :element patternClassButton
  147. (
  148. :type :button
  149. :button-type :menu-button
  150. :x 10
  151. :y 50
  152. :label-type :string
  153. :label-alignment :center
  154. :label "Add Class"
  155. :menu patternClassButton_menu
  156. :active :true
  157. :visible :true
  158. :north-attachment (:obj categoryChoice 10)
  159. :west-attachment (:point 0 10)
  160. :help-text "tt_pattern_class_add(3)\n"
  161. )
  162. :element patternOpAddButton
  163. (
  164. :type :button
  165. :button-type :push-button
  166. :x 464
  167. :y 16
  168. :label-type :string
  169. :label-alignment :center
  170. :label "Add Op..."
  171. :active :true
  172. :visible :true
  173. :north-attachment (:point 0 15)
  174. :east-attachment (:point 0 20)
  175. :help-text "tt_pattern_op_add(3)\n"
  176. )
  177. :element separator
  178. (
  179. :type :separator
  180. :line-style :etched-in
  181. :orientation :horizontal
  182. :x 11
  183. :y 91
  184. :width 561
  185. :height 4
  186. :visible :true
  187. :north-attachment (:obj patternStateButton 10)
  188. :east-attachment (:point 0 10)
  189. :west-attachment (:point 0 10)
  190. )
  191. :element patternDispositionAddButton
  192. (
  193. :type :button
  194. :button-type :menu-button
  195. :x 284
  196. :y 111
  197. :label-type :string
  198. :label-alignment :center
  199. :label "Add Disposition"
  200. :menu patternDispositionAddButton_menu
  201. :active :true
  202. :visible :true
  203. :north-attachment (:obj separator 13)
  204. :west-attachment (:center-grid-line 64 0)
  205. :help-text "tt_pattern_disposition_add(3)\n"
  206. )
  207. :element patternAttributeAddButton
  208. (
  209. :type :button
  210. :button-type :menu-button
  211. :x 442
  212. :y 111
  213. :label-type :string
  214. :label-alignment :center
  215. :label "Add"
  216. :menu patternAttributeAddButton_menu
  217. :active :true
  218. :visible :true
  219. :north-attachment (:obj separator 13)
  220. :west-attachment (:center-grid-line 85 0)
  221. :help-text "tt_pattern_context_add(3)\ntt_pattern_otype_add(3)\ntt_pattern_object_add(3)\ntt_pattern_sender_ptype_add(3)\ntt_pattern_sender_add(3)\n"
  222. )
  223. :element patternArgAddButton
  224. (
  225. :type :button
  226. :button-type :push-button
  227. :x 457
  228. :y 52
  229. :label-type :string
  230. :label-alignment :center
  231. :label "Add Arg..."
  232. :active :true
  233. :visible :true
  234. :north-attachment (:obj scopeButton 12)
  235. :east-attachment (:point 0 20)
  236. :help-text "tt_pattern_arg_add(3)\ntt_pattern_barg_add(3)\ntt_pattern_iarg_add(3)\ntt_pattern_xarg_add(3)\n"
  237. )
  238. :element patternText
  239. (
  240. :type :text-pane
  241. :text-type :alphanumeric
  242. :x 0
  243. :y 153
  244. :border-frame :none
  245. :num-rows 24
  246. :num-columns 74
  247. :hscrollbar :never
  248. :vscrollbar :always
  249. :word-wrap :true
  250. :read-only :false
  251. :active :true
  252. :visible :true
  253. :north-attachment (:obj patternCallbackAddButton 15)
  254. :south-attachment (:obj patternPane 0)
  255. :east-attachment (:obj patternPane 0)
  256. :west-attachment (:point 0 0)
  257. :help-text "tt_pattern_print(3)\n"
  258. )
  259. :element categoryChoice
  260. (
  261. :type :choice
  262. :choice-type :option-menu
  263. :x 11
  264. :y 10
  265. :label-type :string
  266. :label "Category:"
  267. :label-position :west
  268. :num-columns 1
  269. :orientation :vertical
  270. :selection-required :false
  271. :active :true
  272. :visible :true
  273. :north-attachment (:point 0 10)
  274. :west-attachment (:point 0 10)
  275. :help-text "tt_pattern_category(3)\ntt_pattern_category_set(3)\n"
  276. :children (
  277. categoryChoice_UNDEFINED_item
  278. categoryChoice_OBSERVE_item
  279. categoryChoice_HANDLE_item
  280. categoryChoice_HANDLE_PUSH_item
  281. categoryChoice_HANDLE_ROTATE_item
  282. )
  283. )
  284. :element categoryChoice_UNDEFINED_item
  285. (
  286. :type :item
  287. :item-type :item-for-choice
  288. :label-type :string
  289. :label "UNDEFINED"
  290. :active :true
  291. :selected :false
  292. )
  293. :element categoryChoice_OBSERVE_item
  294. (
  295. :type :item
  296. :item-type :item-for-choice
  297. :label-type :string
  298. :label "OBSERVE"
  299. :active :true
  300. :selected :true
  301. )
  302. :element categoryChoice_HANDLE_item
  303. (
  304. :type :item
  305. :item-type :item-for-choice
  306. :label-type :string
  307. :label "HANDLE"
  308. :active :true
  309. :selected :false
  310. )
  311. :element categoryChoice_HANDLE_PUSH_item
  312. (
  313. :type :item
  314. :item-type :item-for-choice
  315. :label-type :string
  316. :label "HANDLE_PUSH"
  317. :active :true
  318. :selected :false
  319. )
  320. :element categoryChoice_HANDLE_ROTATE_item
  321. (
  322. :type :item
  323. :item-type :item-for-choice
  324. :label-type :string
  325. :label "HANDLE_ROTATE"
  326. :active :true
  327. :selected :false
  328. )
  329. :element patternActionPane
  330. (
  331. :type :container
  332. :container-type :button-panel
  333. :width 585
  334. :height 48
  335. :visible :true
  336. :border-frame :none
  337. :children (
  338. registerButton
  339. unregisterButton
  340. patternDestroyButton
  341. patternCloseButton
  342. patternHelpButton
  343. )
  344. )
  345. :element registerButton
  346. (
  347. :type :button
  348. :button-type :push-button
  349. :label-type :string
  350. :label-alignment :center
  351. :label "Register"
  352. :active :true
  353. :visible :true
  354. :north-attachment (:point 0 5)
  355. :east-attachment (:grid-line 21 0)
  356. :west-attachment (:grid-line 4 0)
  357. :help-text "tt_pattern_register(3)\n"
  358. )
  359. :element unregisterButton
  360. (
  361. :type :button
  362. :button-type :push-button
  363. :label-type :string
  364. :label-alignment :center
  365. :label "Unregister"
  366. :active :true
  367. :visible :true
  368. :north-attachment (:point 0 5)
  369. :east-attachment (:grid-line 40 0)
  370. :west-attachment (:grid-line 23 0)
  371. :help-text "tt_pattern_unregister(3)\n"
  372. )
  373. :element patternDestroyButton
  374. (
  375. :type :button
  376. :button-type :push-button
  377. :label-type :string
  378. :label-alignment :center
  379. :label "Destroy"
  380. :active :true
  381. :visible :true
  382. :north-attachment (:point 0 5)
  383. :east-attachment (:grid-line 59 0)
  384. :west-attachment (:grid-line 41 0)
  385. :help-text "tt_pattern_destroy(3)\n"
  386. )
  387. :element patternCloseButton
  388. (
  389. :type :button
  390. :button-type :push-button
  391. :label-type :string
  392. :label-alignment :center
  393. :label "Close"
  394. :active :true
  395. :visible :true
  396. :north-attachment (:point 0 5)
  397. :east-attachment (:grid-line 78 0)
  398. :west-attachment (:grid-line 61 0)
  399. )
  400. :element patternHelpButton
  401. (
  402. :type :button
  403. :button-type :push-button
  404. :label-type :string
  405. :label-alignment :center
  406. :label "Help"
  407. :active :true
  408. :visible :true
  409. :north-attachment (:point 0 5)
  410. :east-attachment (:grid-line 97 0)
  411. :west-attachment (:grid-line 80 0)
  412. )
  413. :element patternProps_footer
  414. (
  415. :type :container
  416. :container-type :footer
  417. :width 585
  418. :height 28
  419. :visible :true
  420. :border-frame :none
  421. :children (
  422. patternProps_label
  423. )
  424. )
  425. :element patternProps_label
  426. (
  427. :type :label
  428. :x 1
  429. :y 1
  430. :label-type :string
  431. :label "Tt_pattern"
  432. :label-alignment :left
  433. :active :true
  434. :visible :true
  435. :north-attachment (:point 0 1)
  436. :west-attachment (:point 0 1)
  437. )
  438. :element scopeButton_menu
  439. (
  440. :type :menu
  441. :tear-off :false
  442. :children (
  443. scopeButton_menu_SESSION_item
  444. scopeButton_menu_FILE_item
  445. scopeButton_menu_BOTH_item
  446. scopeButton_menu_FILE_IN_SESSION_item
  447. )
  448. )
  449. :element scopeButton_menu_SESSION_item
  450. (
  451. :type :item
  452. :item-type :item-for-menu
  453. :label-type :string
  454. :label "SESSION"
  455. :active :true
  456. )
  457. :element scopeButton_menu_FILE_item
  458. (
  459. :type :item
  460. :item-type :item-for-menu
  461. :label-type :string
  462. :label "FILE"
  463. :active :true
  464. )
  465. :element scopeButton_menu_BOTH_item
  466. (
  467. :type :item
  468. :item-type :item-for-menu
  469. :label-type :string
  470. :label "BOTH"
  471. :active :true
  472. )
  473. :element scopeButton_menu_FILE_IN_SESSION_item
  474. (
  475. :type :item
  476. :item-type :item-for-menu
  477. :label-type :string
  478. :label "FILE_IN_SESSION"
  479. :active :true
  480. )
  481. :element patternAddressButton_menu
  482. (
  483. :type :menu
  484. :tear-off :false
  485. :children (
  486. patternAddressButton_menu_PROCEDURE_item
  487. patternAddressButton_menu_OBJECT_item
  488. patternAddressButton_menu_HANDLER_item
  489. patternAddressButton_menu_OTYPE_item
  490. )
  491. )
  492. :element patternAddressButton_menu_PROCEDURE_item
  493. (
  494. :type :item
  495. :item-type :item-for-menu
  496. :label-type :string
  497. :label "PROCEDURE"
  498. :active :true
  499. )
  500. :element patternAddressButton_menu_OBJECT_item
  501. (
  502. :type :item
  503. :item-type :item-for-menu
  504. :label-type :string
  505. :label "OBJECT"
  506. :active :true
  507. )
  508. :element patternAddressButton_menu_HANDLER_item
  509. (
  510. :type :item
  511. :item-type :item-for-menu
  512. :label-type :string
  513. :label "HANDLER"
  514. :active :true
  515. )
  516. :element patternAddressButton_menu_OTYPE_item
  517. (
  518. :type :item
  519. :item-type :item-for-menu
  520. :label-type :string
  521. :label "OTYPE"
  522. :active :true
  523. )
  524. :element patternStateButton_menu
  525. (
  526. :type :menu
  527. :tear-off :false
  528. :children (
  529. patternStateButton_menu_CREATED_item
  530. patternStateButton_menu_SENT_item
  531. patternStateButton_menu_HANDLED_item
  532. patternStateButton_menu_FAILED_item
  533. patternStateButton_menu_QUEUED_item
  534. patternStateButton_menu_STARTED_item
  535. patternStateButton_menu_REJECTED_item
  536. patternStateButton_menu_RETURNED_item
  537. patternStateButton_menu_ACCEPTED_item
  538. patternStateButton_menu_ABSTAINED_item
  539. )
  540. )
  541. :element patternStateButton_menu_CREATED_item
  542. (
  543. :type :item
  544. :item-type :item-for-menu
  545. :label-type :string
  546. :label "CREATED"
  547. :active :true
  548. )
  549. :element patternStateButton_menu_SENT_item
  550. (
  551. :type :item
  552. :item-type :item-for-menu
  553. :label-type :string
  554. :label "SENT"
  555. :active :true
  556. )
  557. :element patternStateButton_menu_HANDLED_item
  558. (
  559. :type :item
  560. :item-type :item-for-menu
  561. :label-type :string
  562. :label "HANDLED"
  563. :active :true
  564. )
  565. :element patternStateButton_menu_FAILED_item
  566. (
  567. :type :item
  568. :item-type :item-for-menu
  569. :label-type :string
  570. :label "FAILED"
  571. :active :true
  572. )
  573. :element patternStateButton_menu_QUEUED_item
  574. (
  575. :type :item
  576. :item-type :item-for-menu
  577. :label-type :string
  578. :label "QUEUED"
  579. :active :true
  580. )
  581. :element patternStateButton_menu_STARTED_item
  582. (
  583. :type :item
  584. :item-type :item-for-menu
  585. :label-type :string
  586. :label "STARTED"
  587. :active :true
  588. )
  589. :element patternStateButton_menu_REJECTED_item
  590. (
  591. :type :item
  592. :item-type :item-for-menu
  593. :label-type :string
  594. :label "REJECTED"
  595. :active :true
  596. )
  597. :element patternStateButton_menu_RETURNED_item
  598. (
  599. :type :item
  600. :item-type :item-for-menu
  601. :label-type :string
  602. :label "RETURNED"
  603. :active :true
  604. )
  605. :element patternStateButton_menu_ACCEPTED_item
  606. (
  607. :type :item
  608. :item-type :item-for-menu
  609. :label-type :string
  610. :label "ACCEPTED"
  611. :active :true
  612. )
  613. :element patternStateButton_menu_ABSTAINED_item
  614. (
  615. :type :item
  616. :item-type :item-for-menu
  617. :label-type :string
  618. :label "ABSTAINED"
  619. :active :true
  620. )
  621. :element patternClassButton_menu
  622. (
  623. :type :menu
  624. :tear-off :false
  625. :children (
  626. patternClassButton_menu_NOTICE_item
  627. patternClassButton_menu_REQUEST_item
  628. patternClassButton_menu_OFFER_item
  629. )
  630. )
  631. :element patternClassButton_menu_NOTICE_item
  632. (
  633. :type :item
  634. :item-type :item-for-menu
  635. :label-type :string
  636. :label "NOTICE"
  637. :active :true
  638. )
  639. :element patternClassButton_menu_REQUEST_item
  640. (
  641. :type :item
  642. :item-type :item-for-menu
  643. :label-type :string
  644. :label "REQUEST"
  645. :active :true
  646. )
  647. :element patternClassButton_menu_OFFER_item
  648. (
  649. :type :item
  650. :item-type :item-for-menu
  651. :label-type :string
  652. :label "OFFER"
  653. :active :true
  654. )
  655. :element patternDispositionAddButton_menu
  656. (
  657. :type :menu
  658. :tear-off :false
  659. :children (
  660. patternDispositionAddButton_menu_DISCARD_item
  661. patternDispositionAddButton_menu_QUEUE_item
  662. patternDispositionAddButton_menu_START_item
  663. )
  664. )
  665. :element patternDispositionAddButton_menu_DISCARD_item
  666. (
  667. :type :item
  668. :item-type :item-for-menu
  669. :label-type :string
  670. :label "DISCARD"
  671. :active :true
  672. )
  673. :element patternDispositionAddButton_menu_QUEUE_item
  674. (
  675. :type :item
  676. :item-type :item-for-menu
  677. :label-type :string
  678. :label "QUEUE"
  679. :active :true
  680. )
  681. :element patternDispositionAddButton_menu_START_item
  682. (
  683. :type :item
  684. :item-type :item-for-menu
  685. :label-type :string
  686. :label "START"
  687. :active :true
  688. )
  689. :element patternAttributeAddButton_menu
  690. (
  691. :type :menu
  692. :tear-off :false
  693. :children (
  694. patternAttributeAddButton_menu_Context_item
  695. patternAttributeAddButton_menu_Otype_item
  696. patternAttributeAddButton_menu_Object_item
  697. patternAttributeAddButton_menu_Sender_Ptype_item
  698. patternAttributeAddButton_menu_Sender_item
  699. )
  700. )
  701. :element patternAttributeAddButton_menu_Context_item
  702. (
  703. :type :item
  704. :item-type :item-for-menu
  705. :label-type :string
  706. :label "Context..."
  707. :active :true
  708. )
  709. :element patternAttributeAddButton_menu_Otype_item
  710. (
  711. :type :item
  712. :item-type :item-for-menu
  713. :label-type :string
  714. :label "Otype..."
  715. :active :true
  716. )
  717. :element patternAttributeAddButton_menu_Object_item
  718. (
  719. :type :item
  720. :item-type :item-for-menu
  721. :label-type :string
  722. :label "Object..."
  723. :active :true
  724. )
  725. :element patternAttributeAddButton_menu_Sender_Ptype_item
  726. (
  727. :type :item
  728. :item-type :item-for-menu
  729. :label-type :string
  730. :label "Sender Ptype.."
  731. :active :true
  732. )
  733. :element patternAttributeAddButton_menu_Sender_item
  734. (
  735. :type :item
  736. :item-type :item-for-menu
  737. :label-type :string
  738. :label "Sender..."
  739. :active :true
  740. )
  741. :element categoryButton_menu
  742. (
  743. :type :menu
  744. :tear-off :false
  745. :children (
  746. categoryButton_menu_OBSERVE_item
  747. categoryButton_menu_HANDLE_item
  748. categoryButton_menu_HANDLE_PUSH_item
  749. categoryButton_menu_HANDLE_ROTATE_item
  750. )
  751. )
  752. :element categoryButton_menu_OBSERVE_item
  753. (
  754. :type :item
  755. :item-type :item-for-menu
  756. :label-type :string
  757. :label "OBSERVE"
  758. :active :true
  759. )
  760. :element categoryButton_menu_HANDLE_item
  761. (
  762. :type :item
  763. :item-type :item-for-menu
  764. :label-type :string
  765. :label "HANDLE"
  766. :active :true
  767. )
  768. :element categoryButton_menu_HANDLE_PUSH_item
  769. (
  770. :type :item
  771. :item-type :item-for-menu
  772. :label-type :string
  773. :label "HANDLE_PUSH"
  774. :active :true
  775. )
  776. :element categoryButton_menu_HANDLE_ROTATE_item
  777. (
  778. :type :item
  779. :item-type :item-for-menu
  780. :label-type :string
  781. :label "HANDLE_ROTATE"
  782. :active :true
  783. )
  784. :connection
  785. (
  786. :from patternOpAddButton
  787. :when :activate
  788. :action-type :call-function
  789. :action patOpAdd
  790. )
  791. :connection
  792. (
  793. :from registerButton
  794. :when :activate
  795. :action-type :call-function
  796. :action patRegister
  797. )
  798. :connection
  799. (
  800. :from unregisterButton
  801. :when :activate
  802. :action-type :call-function
  803. :action patUnRegister
  804. )
  805. :connection
  806. (
  807. :from patternDestroyButton
  808. :when :activate
  809. :action-type :call-function
  810. :action patDestroy
  811. )
  812. :connection
  813. (
  814. :from patternCloseButton
  815. :to patternProps
  816. :when :activate
  817. :action-type :builtin
  818. :action :hide
  819. :arg-type :void
  820. )
  821. :connection
  822. (
  823. :from patternHelpButton
  824. :when :activate
  825. :action-type :call-function
  826. :action patHelp
  827. )
  828. :connection
  829. (
  830. :from scopeButton_menu_SESSION_item
  831. :when :activate
  832. :action-type :call-function
  833. :action addScopeSession
  834. )
  835. :connection
  836. (
  837. :from scopeButton_menu_FILE_item
  838. :when :activate
  839. :action-type :call-function
  840. :action addScopeFile
  841. )
  842. :connection
  843. (
  844. :from scopeButton_menu_BOTH_item
  845. :when :activate
  846. :action-type :call-function
  847. :action addScopeBoth
  848. )
  849. :connection
  850. (
  851. :from scopeButton_menu_FILE_IN_SESSION_item
  852. :when :activate
  853. :action-type :call-function
  854. :action addScopeFileInSession
  855. )
  856. :connection
  857. (
  858. :from patternAddressButton_menu_PROCEDURE_item
  859. :when :activate
  860. :action-type :call-function
  861. :action addAddressPROCEDURE
  862. )
  863. :connection
  864. (
  865. :from patternAddressButton_menu_OBJECT_item
  866. :when :activate
  867. :action-type :call-function
  868. :action addAddressOBJECT
  869. )
  870. :connection
  871. (
  872. :from patternAddressButton_menu_HANDLER_item
  873. :when :activate
  874. :action-type :call-function
  875. :action addAddressHANDLER
  876. )
  877. :connection
  878. (
  879. :from patternAddressButton_menu_OTYPE_item
  880. :when :activate
  881. :action-type :call-function
  882. :action addAddressOTYPE
  883. )
  884. :connection
  885. (
  886. :from patternStateButton_menu_CREATED_item
  887. :when :activate
  888. :action-type :call-function
  889. :action addStateCREATED
  890. )
  891. :connection
  892. (
  893. :from patternStateButton_menu_SENT_item
  894. :when :activate
  895. :action-type :call-function
  896. :action addStateSENT
  897. )
  898. :connection
  899. (
  900. :from patternStateButton_menu_HANDLED_item
  901. :when :activate
  902. :action-type :call-function
  903. :action addStateHANDLED
  904. )
  905. :connection
  906. (
  907. :from patternStateButton_menu_FAILED_item
  908. :when :activate
  909. :action-type :call-function
  910. :action addStateFAILED
  911. )
  912. :connection
  913. (
  914. :from patternStateButton_menu_QUEUED_item
  915. :when :activate
  916. :action-type :call-function
  917. :action addStateQUEUED
  918. )
  919. :connection
  920. (
  921. :from patternStateButton_menu_STARTED_item
  922. :when :activate
  923. :action-type :call-function
  924. :action addStateSTARTED
  925. )
  926. :connection
  927. (
  928. :from patternStateButton_menu_REJECTED_item
  929. :when :activate
  930. :action-type :call-function
  931. :action addStateREJECTED
  932. )
  933. :connection
  934. (
  935. :from patternStateButton_menu_RETURNED_item
  936. :when :activate
  937. :action-type :call-function
  938. :action addStateRETURNED
  939. )
  940. :connection
  941. (
  942. :from patternStateButton_menu_ACCEPTED_item
  943. :when :activate
  944. :action-type :call-function
  945. :action addStateACCEPTED
  946. )
  947. :connection
  948. (
  949. :from patternStateButton_menu_ABSTAINED_item
  950. :when :activate
  951. :action-type :call-function
  952. :action addStateABSTAINED
  953. )
  954. :connection
  955. (
  956. :from patternClassButton_menu_NOTICE_item
  957. :when :activate
  958. :action-type :call-function
  959. :action addClassNOTICE
  960. )
  961. :connection
  962. (
  963. :from patternClassButton_menu_REQUEST_item
  964. :when :activate
  965. :action-type :call-function
  966. :action addClassREQUEST
  967. )
  968. :connection
  969. (
  970. :from patternClassButton_menu_OFFER_item
  971. :when :activate
  972. :action-type :call-function
  973. :action addClassOFFER
  974. )
  975. :connection
  976. (
  977. :from patternDispositionAddButton_menu_DISCARD_item
  978. :when :activate
  979. :action-type :call-function
  980. :action addDispositionDISCARD
  981. )
  982. :connection
  983. (
  984. :from patternDispositionAddButton_menu_QUEUE_item
  985. :when :activate
  986. :action-type :call-function
  987. :action addDispositionQUEUE
  988. )
  989. :connection
  990. (
  991. :from patternDispositionAddButton_menu_START_item
  992. :when :activate
  993. :action-type :call-function
  994. :action addDispositionSTART
  995. )
  996. :connection
  997. (
  998. :from categoryChoice_UNDEFINED_item
  999. :when :activate
  1000. :action-type :call-function
  1001. :action setCategoryUNDEFINED
  1002. )
  1003. :connection
  1004. (
  1005. :from categoryChoice_OBSERVE_item
  1006. :when :activate
  1007. :action-type :call-function
  1008. :action setCategoryOBSERVE
  1009. )
  1010. :connection
  1011. (
  1012. :from categoryChoice_HANDLE_item
  1013. :when :activate
  1014. :action-type :call-function
  1015. :action setCategoryHANDLE
  1016. )
  1017. :connection
  1018. (
  1019. :from categoryChoice_HANDLE_PUSH_item
  1020. :when :activate
  1021. :action-type :call-function
  1022. :action setCategoryHANDLE_PUSH
  1023. )
  1024. :connection
  1025. (
  1026. :from categoryChoice_HANDLE_ROTATE_item
  1027. :when :activate
  1028. :action-type :call-function
  1029. :action setCategoryHANDLE_ROTATE
  1030. )
  1031. :connection
  1032. (
  1033. :from patternAttributeAddButton_menu_Context_item
  1034. :when :activate
  1035. :action-type :call-function
  1036. :action addContext
  1037. )
  1038. :connection
  1039. (
  1040. :from patternAttributeAddButton_menu_Otype_item
  1041. :when :activate
  1042. :action-type :call-function
  1043. :action addOtype
  1044. )
  1045. :connection
  1046. (
  1047. :from patternAttributeAddButton_menu_Object_item
  1048. :when :activate
  1049. :action-type :call-function
  1050. :action addObject
  1051. )
  1052. :connection
  1053. (
  1054. :from patternAttributeAddButton_menu_Sender_Ptype_item
  1055. :when :activate
  1056. :action-type :call-function
  1057. :action addSenderPtype
  1058. )
  1059. :connection
  1060. (
  1061. :from patternAttributeAddButton_menu_Sender_item
  1062. :when :activate
  1063. :action-type :call-function
  1064. :action addSender
  1065. )
  1066. :connection
  1067. (
  1068. :from patternSessionButton
  1069. :when :activate
  1070. :action-type :call-function
  1071. :action sessionAdd
  1072. )
  1073. :connection
  1074. (
  1075. :from patternFileButton
  1076. :when :activate
  1077. :action-type :call-function
  1078. :action addFile
  1079. )
  1080. :connection
  1081. (
  1082. :from patternArgAddButton
  1083. :when :activate
  1084. :action-type :call-function
  1085. :action addArg
  1086. )
  1087. :connection
  1088. (
  1089. :from patternCallbackAddButton
  1090. :when :activate
  1091. :action-type :call-function
  1092. :action callbackAdd
  1093. )
  1094. )