hwIPage GetWindowSyncGroupItemList
Gets a list of window IDs in the synchronization group.
Syntax
hwIPage_handle GetWindowSyncGroupItemList syncGroupName
Application
Tcl Query
Description
This command returns a list of window IDs in the synchronization group.
Inputs
- syncGroupName
- Give your window synchronization group a meaningful name, or an ongoing number (for example: HW-SyncGroup1, SyncGroupModelBracket, or Page 1).
Example
The following example will synchronize all windows on the current page. Please divide your
current page into the desired number of windows and load a model into each
window.
hwi OpenStack
hwi GetSessionHandle sess
sess GetProjectHandle proj
proj GetPageHandle pg [proj GetActivePage]
set numberOfWindows [pg GetNumberOfWindows]
set windowIdList ""
for { set i 1} { $i <= $numberOfWindows } { incr i } {
lappend windowIdList $i
if { [string length $windowIdList] } {
set syncGroupName "MyWindowSyncGroup"
pg AddWindowSyncGroup $syncGroupName $windowIdList
pgr SetWindowSyncGroupState $syncGroupName true; #activate window synchronization on this group
puts "Windows in synchronization group $syncGroupName : [pg GetWindowSyncGroupItemList $syncGroupName]"
}
Errors
None.