# $Revision$ on $Date$
# The above revision line needs to be the first line for all techtk files
# Copyright (c) 2006 Ansys Inc

#----------------------------------------------------------------------------
#
# PADT---------------------------------------------------- Phoenix Analysis &
#                                                         Design Technologies
#
#----------------------------------------------------------------------------
#
#       Package: AI-Environment GUI Management
#
#
#          File: parser_debug.tcl
#
#
#	  Developer: Matt Sutton
#
#
#   Description: This file defines the basic routines used to output a debug
#                listing of the resource file.  This output will be used as a
#                comparison to the actual resource file in order to validate the
#                parser.
#
#
#      03/25/02: Demo release 1. No implementation. All procedures are empty 
#                                stubs
#
#
#-----------------------------------------------------------------------------
# For support: 1-480-813-4884 ext. 125 -or- matt.sutton@padtinc.com
#-----------------------------------------------------------------------------

namespace eval ::AIEnv::GUIManagement {}

proc ::AIEnv::GUIManagement::DisplayTree {NodeID} {
    variable FileChannel
    set FileChannel [open "Compare.catrf" w]
    GUITree walk $NodeID -order both -type dfs -command "WriteCompareFile %n %a"
    close $FileChannel
}

proc ::AIEnv::GUIManagement::WriteCompareFile {NodeID Action} {
    set Type [GUITree get $NodeID -key "Type"]
    eval "::AIEnv::GUIManagement::${Action}${Type}Debug $NodeID"
}

proc ::AIEnv::GUIManagement::enterRootDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveRootDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterMenuZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveMenuZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterMenuBarDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveMenuBarDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterMenuDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveMenuDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterMenuItemDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveMenuItemDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterMenuCheckDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveMenuCheckDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterMenuRadioDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveMenuRadioDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterSeparatorDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveSeparatorDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterTabbedIconZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveTabbedIconZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterIconZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveIconZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterTabbedIconDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveTabbedIconDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterIconBarDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveIconBarDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterIconButtonDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveIconButtonDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterIconToggleDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveIconToggleDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterIconDropDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveIconDropDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterDataEntryZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveDataEntryZoneDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterTextEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveTextEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterTextTableEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveTextTableEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterTableEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveTableEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterEntityChooserDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveEntityChooserDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterFrameDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveFrameDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterRadioGroupDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveRadioGroupDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterRadioItemDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveRadioItemDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterDropDownEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveDropDownEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterIntegerEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveIntegerEntryDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterIntegerEntryIconDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveIntegerEntryIconDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterTextButtonDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveTextButtonDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterTableDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveTableDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterCheckItemDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveCheckItemDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterDialogSpaceDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveDialogSpaceDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterDataEntryDialogDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveDataEntryDialogDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterDialogWindowDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveDialogWindowDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::enterDialogWindowRootDebug {NodeID} {

}

proc ::AIEnv::GUIManagement::leaveDialogWindowRootDebug {NodeID} {

}

