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: Is it possible to re-create Module Window with DB Canvas?
Topic Summary: Just curious if anyone has tried it
Created On: 18-Jul-2008 16:03
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.
 18-Jul-2008 16:03
User is offline View Users Profile Print this message


David Jakad

Posts: 94
Joined: 20-Jul-2007

After a lot of fussing with canvases, I realize there are a lot of similarities between the righthand-side of a module window and a DB canvas. I am curious to know if the right-side of each module window is in fact just a complex canvas, and/or if DB canvases were created with the intent of using them as part of a module viewer. And, I'm curious to know if anyone has gone through the trouble of coding up a complex DB using canvases to replace the normal module viewer.

In some older thread, I did see someone say that parts of the module window are created in doors.exe, and are not necessarily all done with normal DXL commands. And thus, there are some things in the module viewer which cannot be replicated with a canvas.

Similarities between canvases and module viewer:
1.) The headers look identical
2.) The header "highlights" look identical
3.) The in-place editiors look the same.
4.) Both can have vertical and horizontal scroll bars.
5.) Both can have right-click menus

Some differences:
1.) On a canvas, you can't seem to get a right-click menu for the headers, whereas in the module window, you do get a right-click menu on the headers to add/move/change the columns.
2.) On a module window, you have additional in-place editors like the multiple choice for enumerated attributes, whereas in the canvas you only get inPlaceString, inPlaceText, and inPlaceChoice
3.) On a canvas, the inPlaceString and inPlaceText only seem to have a single font, whereas in the module viewer, the inPlace editors can take on different fonts.
4.) On a module window, you can get context-sensitive right-click menus. For example, you normally get the "Insert, Link, Cut, Copy, ..." menu. But, if you right-click an in-link or out-link, you get a menu tracing the links. In a canvas, I think you can only get one right-click menu; I'm not sure how you'd make it different based on where you right-clicked.

Mainly, I'm curious to know if anyone has attempted to recreate the main part of the module viewer with a canvas.
Report this to a Moderator Report this to a Moderator
 21-Jul-2008 10:47
User is offline View Users Profile Print this message


Tony Goodman

Posts: 97
Joined: 6-May-2008

Only the menus on the formal module window are implemented in DXL. The rest of the window is implemented in the doors.exe and cannot be modified.

The database explorer is 100% DXL.

I can only assume that the original intention was to implement the formal module in DXL, but it proved impractical to do so.

-------------------------
Tony Goodman
Smart DXL limited
www.smartdxl.com
Report this to a Moderator Report this to a Moderator
 21-Jul-2008 12:36
User is offline View Users Profile Print this message


David Pechacek

Posts: 674
Joined: 5-Dec-2006

Probably can't do it due to lack of garbage collection.

-------------------------
David Pechacek
AAI Services Textron
dpechacek@sc-aaicorp.com
David.Pechacek@gmail.com
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.