5.4. User Interaction (userinteraction.rsl)
(****
*
* This file defines the objs and ops related to the User Interaction Tab.
*
*)
object UserInteractionTab is
components: ConversationWindow and TextWritingWindow
and SlideRecovery Icon and SlideBrowsingWindow
and SlideEditing Icon and SlideEditingTools
and SendIcon and SlideNavigationBar;
end;
object ConversationWindow is
component: String
description: used to view the current conversation;
end;
object TextWritingWindow is
components: String;
description: used to write the text to be sent;
end;
object SlideRecoveryIcon is
description: used to bring up the slide browsing window;
end;
object SlideBrowsingWindow is
description: used to select and open a slide;
end;
object SlideEditingIcon is
components: Slide;
description: used to bring the slide editing tools;
end;
object SlideEditingTools is
description: used to make changes to a slide;
end;
object SendIcon is
description: used to send text and slides;
end;
object SlideNavigationBar is
description: used to navigate slides;
end;
operation SendTextMessage is
inputs: TextWritingWindow and SendIcon;
outputs: ConversationWindow;
end;
operation RecoverSlide is
inputs: SlideRecoveryIcon and SlideRecoveryWindow;
output: ConversationWindow;
end;
operation EditeSlide is
input: SlideEditingIcon and SlideEditingTools
and ConversationWindow;
output: ConversationWindow;
end;
operation ShareSlide is
input: ConversationWindow and SendIcon;
output: ConversationWindow;
end;
Prev: schedule.rsl
| Next: admin.rsl
| Up: spec
| Top: index