iCarouselDesign インターフェース
iCarouselDesignは、カルーセル・コントロール (#Prim_Caro) のデザインとして使われる再利用可能パーツにより実行されなければなりません。インターフェースには、それを通じて、カルーセルがデザイン・インスタンスと通信し、Selection、Focusなどの状態の変更を知らせることができる一連のメソッドが含まれます。
以下のソースは、Prim_Caroの適切なデザインを実行している再利用可能パーツのBegin_comと、ADD_ENTRYを使ってアイテムを作成する場合にデザインが受け取るフィールドを定義する*Listfields機能を示します。
Begin_Com Role(*EXTENDS #Prim_Panl *implements #Prim_Caro.iCarouselDesign *ListFields #ListFields)
* Fields received as on Add_entry
Group_By Name(#ListFields) Fields(#Empno #Surname #Givename #Deptment #Section #Deptdesc #Secdesc)