Revision: 42714
          http://brlcad.svn.sourceforge.net/brlcad/?rev=42714&view=rev
Author:   bob1961
Date:     2011-01-28 20:14:30 +0000 (Fri, 28 Jan 2011)

Log Message:
-----------
Added methods to expose libtclcad's view_callback function.

Modified Paths:
--------------
    brlcad/trunk/src/tclscripts/lib/Ged.tcl

Modified: brlcad/trunk/src/tclscripts/lib/Ged.tcl
===================================================================
--- brlcad/trunk/src/tclscripts/lib/Ged.tcl     2011-01-28 20:12:59 UTC (rev 
42713)
+++ brlcad/trunk/src/tclscripts/lib/Ged.tcl     2011-01-28 20:14:30 UTC (rev 
42714)
@@ -364,6 +364,7 @@
        method pane_v2m_point {_pane args}
        method pane_view {_pane args}
        method pane_view2model {_pane args}
+       method pane_view_callback {_pane args}
        method pane_viewdir {_pane args}
        method pane_vmake {_pane args}
        method pane_vnirt {_pane args}
@@ -482,6 +483,8 @@
        method view {args}
        method view2model {args}
        method view_axes {args}
+       method view_callback {args}
+       method view_callback_all {args}
        method viewdir {args}
        method vmake {args}
        method vnirt {args}
@@ -1991,6 +1994,10 @@
     eval $mGed view2model $itk_component($_pane) $args
 }
 
+::itcl::body cadwidgets::Ged::pane_view_callback {_pane args} {
+    eval $mGed view_callback $itk_component($_pane) $args
+}
+
 ::itcl::body cadwidgets::Ged::pane_viewdir {_pane args} {
     eval $mGed viewdir $itk_component($_pane) $args
 }
@@ -2533,6 +2540,16 @@
     return $ret
 }
 
+::itcl::body cadwidgets::Ged::view_callback {args} {
+    eval $mGed view_callback $itk_component($itk_option(-pane)) $args
+}
+
+::itcl::body cadwidgets::Ged::view_callback_all {args} {
+    foreach dm {ur ul ll lr} {
+       eval $mGed view_callback $itk_component($dm) $args
+    }
+}
+
 ::itcl::body cadwidgets::Ged::viewdir {args} {
     eval $mGed viewdir $itk_component($itk_option(-pane)) $args
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to