Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
Topic Title: run Trigger only on visible module
Topic Summary: Trigger
Created On: 6-Nov-2006 22:07
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 6-Nov-2006 22:07
User is offline View Users Profile Print this message


Tarun Inabathuni

Posts: 59
Joined: 18-Jan-2005

Hi
Is it possible to invoke a trigger only when a module is opened in Visible i.e
the trigger should not run when the module is opened by a program in visible false mode..

Regards
Tarun
Report this to a Moderator Report this to a Moderator
 7-Nov-2006 20:32
User is offline View Users Profile Print this message


Ewen Miller

Posts: 99
Joined: 20-Nov-2002

In the trigger's callback function use the perm: bool isVisible(Module m) with appropriate If statements.


Ewen Miller

QinetiQ
Report this to a Moderator Report this to a Moderator
 7-Nov-2006 22:53
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

I don't think you can defined such a trigger, but as Ewen suggested the trigger itself can check to see if the module is open visible, and if it isn't then it would simply halt:
Module mCurr = current
if (!isVisible(mCurr)) halt.

- Louie
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.