 
					
				
		
2023-02-03 09:12 AM
Hi all,
Anyone know how to identifiy and pick out a page from the ui_tabIDlistHierachy_m macro? Trying to insert a page into an object and so far I have only been able to get it to create a new root page, or overlap an existing page of which I have not figured out how to control. I am wanting to insert my page under the "Wall Opening" group.
Ling.
| AC22-28 AUS 3110 | Help Those Help You - Add a Signature | 
| Self-taught, bend it till it breaks | Creating a Thread | 
| Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 | 
Solved! Go to Solution.
 
					
				
		
2023-02-03 09:18 AM
Well... I just set it to 100 instead of trying to use iParID_WallOpening...
!--------------------------------------------------------------------------------
! Tabpages created in WallholeStructure macro or belonging to Wall Opening parent
!--------------------------------------------------------------------------------
"wallOpeningTabIDs":
	tabIDx = 100
	iUiID_WallOpening = tabIDx
	iParID_WallOpening = iUiID_Root : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! CHE Balcony Window functions inicialization, not part of WallholeStructure macro,
		! don't return if bFixtureFittingTabIDsOnly
		!--------------------------------------------------------------------------------
		iUiID_RevealAndWallClosure_CHE = tabIDx
		iParID_RevealAndWallClosure_CHE = iUiID_WallOpening : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! CHE Balcony Window functions END
		!--------------------------------------------------------------------------------
		iUiID_Reveal = tabIDx
		iParID_Reveal = iUiID_WallOpening : tabIDx = tabIDx + 1
		iUiID_Closure = tabIDx
		iParID_Closure = iUiID_WallOpening : tabIDx = tabIDx + 1
		iUiID_WallInset = tabIDx
		iParID_WallInset = iUiID_WallOpening : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! AUT/GER Ornamental Window Moldings, part of WallholeStructure macro,
		! return always
		!--------------------------------------------------------------------------------
		iUiID_Faschen = tabIDx
		iParID_Faschen = iUiID_WallOpening : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! AUT/GER functions END
		!--------------------------------------------------------------------------------
		iUiID_MasonryArch = tabIDx
		iParID_MasonryArch = iUiID_WallOpening : tabIDx = tabIDx + 1
		iUiID_Tolerances = tabIDx
		iParID_Tolerances = iUiID_WallOpening : tabIDx = tabIDx + 1
		
		iUiID_WallOpModelAttr = tabIDx
		iParID_WallOpModelAttr = iUiID_WallOpening : tabIDx = tabIDx + 1
return
| AC22-28 AUS 3110 | Help Those Help You - Add a Signature | 
| Self-taught, bend it till it breaks | Creating a Thread | 
| Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 | 
 
					
				
		
2023-02-03 09:18 AM
Well... I just set it to 100 instead of trying to use iParID_WallOpening...
!--------------------------------------------------------------------------------
! Tabpages created in WallholeStructure macro or belonging to Wall Opening parent
!--------------------------------------------------------------------------------
"wallOpeningTabIDs":
	tabIDx = 100
	iUiID_WallOpening = tabIDx
	iParID_WallOpening = iUiID_Root : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! CHE Balcony Window functions inicialization, not part of WallholeStructure macro,
		! don't return if bFixtureFittingTabIDsOnly
		!--------------------------------------------------------------------------------
		iUiID_RevealAndWallClosure_CHE = tabIDx
		iParID_RevealAndWallClosure_CHE = iUiID_WallOpening : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! CHE Balcony Window functions END
		!--------------------------------------------------------------------------------
		iUiID_Reveal = tabIDx
		iParID_Reveal = iUiID_WallOpening : tabIDx = tabIDx + 1
		iUiID_Closure = tabIDx
		iParID_Closure = iUiID_WallOpening : tabIDx = tabIDx + 1
		iUiID_WallInset = tabIDx
		iParID_WallInset = iUiID_WallOpening : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! AUT/GER Ornamental Window Moldings, part of WallholeStructure macro,
		! return always
		!--------------------------------------------------------------------------------
		iUiID_Faschen = tabIDx
		iParID_Faschen = iUiID_WallOpening : tabIDx = tabIDx + 1
		!--------------------------------------------------------------------------------
		! AUT/GER functions END
		!--------------------------------------------------------------------------------
		iUiID_MasonryArch = tabIDx
		iParID_MasonryArch = iUiID_WallOpening : tabIDx = tabIDx + 1
		iUiID_Tolerances = tabIDx
		iParID_Tolerances = iUiID_WallOpening : tabIDx = tabIDx + 1
		
		iUiID_WallOpModelAttr = tabIDx
		iParID_WallOpModelAttr = iUiID_WallOpening : tabIDx = tabIDx + 1
return
| AC22-28 AUS 3110 | Help Those Help You - Add a Signature | 
| Self-taught, bend it till it breaks | Creating a Thread | 
| Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |