Archived issue #0023016
Elimination of dependency of Tcl OCAF Browser from Tix product
Description
It is necessary to restore Tcl OCAF Browser for Draw under Tcl/Tk 8.5 without Tix.
Public activity
7 archived notes
Participants are labeled by their role within this record.
Tcl OCAF Browser is updated to work with Tcl/Tk 8.5. Dependency on Tix is removed, Tcl code simplified, C++ code extended to support some wider list of attributes.
Please review the fix in http://svn/svn/occt/branches/23016.
Please review the fix in http://svn/svn/occt/branches/23016.
The 'cxx' code seems correct.
I am not familiar with TK widgets therefore I can add nothing to it.
Probably I check it.
I am not familiar with TK widgets therefore I can add nothing to it.
Probably I check it.
I checked presentation of the new DFBrowse window.
In general it acceptable, but presentation of the root node (associated with Document) is not visible at all in initial window (see the picture DFB1.png).
Even you try select the name of document (see the picture DFB2.png) nothing is clear.
So, you must know where is the root node should be located and select it even you don't see it. Only after that the root node becomes visible and allow to expand document data tree. See the picture DFB3.png.
All pictures are attached - Attachment 1 (ZIP).
In general it acceptable, but presentation of the root node (associated with Document) is not visible at all in initial window (see the picture DFB1.png).
Even you try select the name of document (see the picture DFB2.png) nothing is clear.
So, you must know where is the root node should be located and select it even you don't see it. Only after that the root node becomes visible and allow to expand document data tree. See the picture DFB3.png.
All pictures are attached - Attachment 1 (ZIP).
Hi Sergey,
Unfortunately I was not able to identify the proper method to "open" the root note at the moment of widget creation. If you can recommend such a method, I shall be glad to apply it.
Unfortunately I was not able to identify the proper method to "open" the root note at the moment of widget creation. If you can recommend such a method, I shall be glad to apply it.
Since DRAWHOME variable seem not define by default, define path to DrawResources via CASROOT ($env(CASROOT)/src/DrawResources) to load images.
This additional modification is committed to http://svn/svn/occt/branches/23016.
Please make sure to integrate it.
This additional modification is committed to http://svn/svn/occt/branches/23016.
Please make sure to integrate it.
Dear Commenter 1,
SVN branch http://svn/svn/occt/branches/23016 has been moved to GIT CR23016 one.
Workbench KAS:dev:apn-23016-occt was created from git branch CR23016
(and apn-23016-products from svn trunk) and compiled on Linux platform.
There are not regressions in apn-23016-products regarding to KAS:dev:products-20120316-opt
See results in /QADisk/occttests/results/KAS/dev/apn-23016-products_16032012/lin
See reference results in /QADisk/occttests/results/KAS/dev/products-20120316-opt_17032012/lin
See test cases in /QADisk/occttests/tests/ED
SVN branch http://svn/svn/occt/branches/23016 has been moved to GIT CR23016 one.
Workbench KAS:dev:apn-23016-occt was created from git branch CR23016
(and apn-23016-products from svn trunk) and compiled on Linux platform.
There are not regressions in apn-23016-products regarding to KAS:dev:products-20120316-opt
See results in /QADisk/occttests/results/KAS/dev/apn-23016-products_16032012/lin
See reference results in /QADisk/occttests/results/KAS/dev/products-20120316-opt_17032012/lin
See test cases in /QADisk/occttests/tests/ED
Integrated into master