### Setting Area View Levels by BBox (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Sets display start and stop threshold levels for a specific area defined by a bounding box within a window, overriding window levels for that region. If start or stop levels are omitted, a form may appear. ```skill geSetAreaViewLevel( window(3) list(0:0 120:120) 0 10 ) ``` -------------------------------- ### Getting Instance Hierarchy String SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns a string representation of the instance hierarchy path from the top-level cellview down to the cellview currently being edited in the window. The path components are separated by slashes. ```SKILL geGetInstHier( getCurrentWindow( ) ) ``` -------------------------------- ### Setting Instance View Levels (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Sets display start and stop threshold levels for a specific instance independently of the window levels. These levels apply only to the specified instance within the given window. ```skill geSetInstViewLevel( hiGetCurrentWindow() dbFindAnyInstByName(geGetEditCellView() "|I11|MP0.3") 0 1 ) ``` -------------------------------- ### Retrieving All Instance View Levels (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Retrieves the start and stop view levels assigned globally or within the window's context. It returns a list of integers representing the levels, or nil if none are defined. ```skill geGetAllInstViewLevel( ) ``` -------------------------------- ### Retrieving Instance View Levels (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Retrieves the start and stop view levels set for a specific instance. The function returns a list of integers representing the levels, or nil if custom levels are not defined for the instance. ```skill geGetInstViewLevel( ) ``` -------------------------------- ### Getting Equivalent Window Set SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns a list containing the IDs of all graphical windows that currently have the same cellview loaded for editing as the specified window. If the specified window is unique, the list will contain only its own ID. ```SKILL geEquivWindowSet(window(2)) ``` -------------------------------- ### Getting Instance Hierarchy Path SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns a list describing the complete instance hierarchy path from the top-level cellview down to the cellview currently being edited in the window, including details (instance ID, member instance, row, column) for each level. ```SKILL geGetInstHierPath( hiGetCurrentWindow( ) ) ``` -------------------------------- ### Getting Window Display Box in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns a list containing the lower-left and upper-right coordinates of the current display area within the specified window. ```SKILL geGetWindowBox( window(2) ) ``` -------------------------------- ### Getting Window Status geGetWindowStatus SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns the current status bit field (an integer) for a specific application associated with the given window ID. Returns `nil` if the status is undefined for that application on the window. ```SKILL windowId = window(2) =\> window:2 geGetWindowStatus(windowId ’default) =\> 66 geGetWindowStatus(windowId "UndefinedApplication") =\> nil ``` -------------------------------- ### Getting Window Display CellView (Shortcut gwc) in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md A shortcut function that returns the database ID of the cellview currently displayed in the specified window, equivalent to `geGetWindowCellView`. ```SKILL gwc() ``` -------------------------------- ### Getting Hierarchical Instance Memory in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns hierarchical memory instance information for the specified window's current view. Requires a valid window ID. ```SKILL geGetHierMemInst( getCurrentWindow( ) ) ``` -------------------------------- ### Getting Top-Level CellView in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns the database ID of the top-level cellview displayed in a given window. Returns nil if the window is empty or undefined. ```SKILL geGetTopLevelCellView( hiGetCurrentWindow( ) ) ``` -------------------------------- ### Getting Window with Top CellView (Shortcut gtc) in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md A shortcut function that returns the ID of the window where the specified cellview is the top cellview, equivalent to `geGetTopCellViewWindow`. ```SKILL gtc() ``` -------------------------------- ### Retrieving All Area View Levels (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Retrieves all area view levels that have been set for a given window. The function returns a list where each element represents an area and its associated start and stop view levels. ```skill geGetAllAreaViewLevel( window(3) ) ``` -------------------------------- ### Getting Menu Enable Predicate geGetEnablePredicate SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Retrieves the enable predicate (a bit mask integer) associated with a specific menu item symbol for a given application name. This predicate helps determine when the menu item should be enabled. ```SKILL leCreateConicsItem =\> array[8]:108643592 geGetEnablePredicate(leCreateConicsItem ’default) =\> 2 ``` -------------------------------- ### Getting Window for CellView SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns the ID of a graphical window in which the specified cellview database ID is currently displayed. If the cellview is displayed in multiple windows, the first one found is returned. ```SKILL geGetCellViewWindow( cell3 ) ``` -------------------------------- ### Getting Sorted Objects Selected by Line in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns a sorted list of objects that are crossed by the specified line within the given window. The line is defined by a list of coordinate pairs. ```SKILL line = list(-8.99:-3.45 -8.562:6.464 11.331:5.945 11.453:-2.336 -2.756:-2.214 -2.8:3.3) sorted = geGetSortedSelectByLine(hiGetCurrentWindow() line) ``` -------------------------------- ### Getting Window Display CellView in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns the database ID of the cellview currently displayed in the specified window. This may differ from the edit cellview if editing in place. ```SKILL geGetWindowCellView( hiGetCurrentWindow( ) ) ``` -------------------------------- ### Getting Selected Set Objects with Hierarchy SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns a list of all objects currently in the selected set within the specified cellview, providing the full hierarchical path (instance ID, member instance, row, column) to each selected object. If no cellview is given, uses the current edit cellview. ```SKILL geGetObjectSelectedSet() ``` -------------------------------- ### Translating Coordinates SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Demonstrates translating coordinate values between the window's displayed coordinate system (window-cellview) and the coordinate system of the cellview currently being edited (edit-cellview), particularly useful during edit-in-place operations. Shows examples for both `geWindowToEditPoint` and `geEditToWindowPoint`. ```SKILL geWindowToEditPoint(window(4) 12.5:10.25) geEditToWindowPoint( window(4) 0:0 ) ``` -------------------------------- ### Saving Design Hierarchically geSaveHier SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Saves a maskLayout design hierarchically starting from the edit cellview in the specified window down to a given depth. This function is specific to maskLayout views. ```SKILL geSaveHier(geGetEditCellView()32 t) ``` -------------------------------- ### Retrieving Area View Level by BBox (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Retrieves the area view level that overlaps a specified bounding box within a window. It returns the start and stop levels for the first overlapping area found, or nil if no area view level overlaps the box. ```skill geGetAreaViewLevel( window(3) list(0:0 200:200) ) ``` -------------------------------- ### Getting Disabled Menus geGetDisabledMenus SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns a list containing the symbolic names of inactive (disabled) submenus for all banner menus in a window, or only for those specified in a list. The output structure is a list of sub-lists, one per banner menu, containing disabled submenu symbols or nil. ```SKILL windowId = window(2) =\> window:2 deGetRootType(windowId) =\> "maskLayout" geGetDisabledMenus(windowId) =\> (nil     (leDesignDescendItem leDesignEditInPlaceItem        leDesignResetItem leDesignReturnItem        leDesignReturnToLevelItem leDesignSaveItem     )     nil     (leCreateConicsItem leCreateContactItem leCreateInstItem        leCreateLabelItem leCreatePathItem leCreatePinItem        leCreatePolygonItem leCreateRectItem leCreateSymDevItem     )     (leEditAttachItem leEditChopItem leEditConnectivityItem        leEditConvertToPolygonItem leEditDeleteItem        leEditDeselectAllItem leEditFlattenItem        leEditMakeCellItem leEditMergeItem leEditReshapeItem        leEditRotateFigItem leEditSizeItem leEditSplitItem        leEditStretchItem leModifyCornerItem     )     (leVerifyDRCItem leVerifyExtractItem)     (leMiscLayerGenItem leMiscMoveOriginItem      leMiscYankPasteItem) ) ``` -------------------------------- ### Getting Scroll Percentage (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Obtains the current percentage value used by the geScroll function when shifting the drawing display. This value determines how much of the visible area is shifted during a scroll operation. ```skill geGetScrollPercent( ) ``` -------------------------------- ### Getting Net Name Display Filter SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Retrieves the current net name filtering settings (mode, net name list) applied to the specified cellview for display in Layout XL. Returns a property list detailing the filter configuration. ```SKILL window = hiGetCurrentWindow() cellView = geGetEditCellView(window) netNameFilters = geGetNetNameDisplayFilter(cellView) netNameFilters (nil mode "Hide" netNames ("VDD" "VSS")) netNameFilters->mode "Hide" netNameFilters->netNames ("VDD" "VSS") ``` -------------------------------- ### Getting Current Edit CellView SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns the database ID of the cellview currently loaded for editing in the specified graphical window. This value is typically the same as `geGetWindowCellView` unless editing is being done in-place within a hierarchy. ```SKILL geGetEditCellView( getCurrentWindow( ) ) ``` -------------------------------- ### Getting Current Edit CellView ID SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Calls the shortcut function `gec` to retrieve the database ID of the cellview currently being edited in the active window. This is a shorthand for `geGetEditCellView` and requires an active editor window. ```SKILL gec() ``` -------------------------------- ### Clearing Ignore Property geClearIgnoreProp SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Deletes properties named `ignoreCheck*` (where * is a numerical value) from a list of database objects. Examples show clearing this property from the current selection set or from all nets in the edit cellview. ```SKILL geClearIgnoreProp(geGetSelSet()) geClearIgnoreProp(geGetEditCellView()~\>nets) ``` -------------------------------- ### Switching Into Instance In-Context (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Switches into an instance using a view name specified in the hierarchy manager context. If the context is not found, it defaults to using the standard geSwitch command. ```skill geSwitchInContext(hiGetCurrentWindow() "r" instId 0 0 0) ``` -------------------------------- ### Switching Into Instance Hierarchy (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Switches into the hierarchy of an instance using a view name list within a graphics editor window. Requires a valid window and instance and supports specifying iterations or array elements. ```skill geSwitch( win3 "a" inst5 2 3 3 ) ``` -------------------------------- ### Returning to Level geReturnToLevel SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Displays a list box in the specified window, showing the historical levels within the design hierarchy that the user can navigate back to. ```SKILL geReturnToLevel( getCurrentWindow( ) ) ``` -------------------------------- ### Pushing Into Instance Hierarchy (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Pushes into the hierarchy of an instance within a graphics editor window. Requires a valid window and instance and supports specifying iterations or array elements for complex instances. ```skill gePush( win3 "a" inst5 1 3 3 ) ``` -------------------------------- ### Editing Instance In-Place (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Allows editing an instance in place within a graphics editor window. Requires a valid window and instance ID, and supports specifying iterations or array elements for complex instances. ```skill geEditInPlace( win3 "a" inst5 1 3 3 ) ``` -------------------------------- ### Creating New Window geNewWindow SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Creates a duplicate of an existing graphical editor window. The new window initially displays the same design and viewing parameters as the source window but can be independently manipulated (panned, zoomed, etc.). ```SKILL geNewWindow( win3 ) ``` -------------------------------- ### Adding Point to Selection (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Implements the 'add' mode for point selection. With no arguments, it prompts the user to point to an object. With arguments, it attempts to select an object at the given point in the specified window. ```skill geAddSelectPoint( win3 nil list(0:0 10:10) ) ``` -------------------------------- ### Listing Window Environment Properties SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Lists settable window environment variables, optionally filtering the list by type (all, boolean, integer). Useful for configuring the graphical editor environment programmatically via `envSetVal` or `.cdsenv`. ```SKILL geDispWinEnvProps() geDispWinEnvProps("all") geDispWinEnvProps("boolean") geDispWinEnvProps("integer") ``` -------------------------------- ### Opening Transparency Options Form in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Opens the graphical user interface form for setting Transparency Options in the graphical editor. ```SKILL geTransparencyOptions() ``` -------------------------------- ### Copying Selected Objects SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Copies the currently selected objects in a specified window from a source point to a destination point. Requires the window ID, source coordinates (list), and destination coordinates (list). ```SKILL geCopySelSet(hiGetCurrentWindow()list(456.7 234.5)list(678.9 567.8)) ``` -------------------------------- ### Changing Cell View geChangeCellView SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Opens a specified library, cell, and view in an existing window. If no window ID is given, it defaults to the current window. Unlike `geOpen`, it does not create a new window. It handles modified designs and library search path issues via dialogs. ```SKILL geChangeCellView( win2 "testLib" "testCell" "testView" "a") ``` -------------------------------- ### Adding Box Area to Selection (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Implements the 'add' mode for area selection. With no arguments, it prompts the user to define an area. With arguments, it attempts to add objects within the given bounding box to the selection set. ```skill geAddSelectBox( win1 nil list(0:0 25:25) ) ``` -------------------------------- ### Setting Menu Enable Predicate geSetEnablePredicate SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Sets the enable predicate bit mask for a specific menu item symbol for a given application. This predicate, when bitwise ANDed with the window's status for the application, determines if the menu item is enabled. ```SKILL leCreateConicsItem =\> array[8]:108643592 geSetEnablePredicate(leCreateConicsItem ’default lecLayoutIsEditable) =\> 2 ``` -------------------------------- ### Cycling Potential Selection (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Cycles through potential objects that could be selected at a given point. This is useful when multiple objects overlap at a location, allowing the user to select the desired one. ```skill win=hiGetCurrentWindow() dbCreateRect(win~\>cellView list("M2" "drawing") list(-5:-5 5:5)) dbCreateRect(win~\>cellView list("M3" "drawing") list(-5:-4 3:4)) dbCreateRect(win~\>cellView list("M5" "drawing") list(-5:-3 1:3)) dbCreateRect(win~\>cellView list("M6" "drawing") list(-5:-2 1:2)) geSingleSelectPoint(win t 0:0) geCyclePotentialSelectNext(win 0:0) ``` -------------------------------- ### Returning to Parent Level geReturn SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Navigates the specified window back to the previous hierarchical level that was displayed before an action like descending into a cell, editing in place, or switching views. This function does not support figGroups. ```SKILL geReturn( getCurrentWindow( ) ) ``` -------------------------------- ### Refreshing All Windows in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Redraws all areas across all graphical windows that require updating since the last redraw. ```SKILL geRefresh( ) ``` -------------------------------- ### Setting Window Status geSetWindowStatus SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Assigns a status bit field (an integer) to a specified window for a particular application. This status is used in conjunction with menu item enable predicates to control which menus and items are enabled or disabled. ```SKILL windowId = window(2) =\> window:2 geSetWindowStatus(windowId ’default 64) =\> 66 ``` -------------------------------- ### Saving Design As geSaveAs SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Saves the design shown in the specified window under a potentially new library, cell, and view name. If any name arguments are invalid or missing, a form is displayed to prompt the user. Provides warnings if the target filename already exists. ```SKILL geSaveAs( win2 "newLibName" "newCellName" "newViewName" ) ``` -------------------------------- ### Setting TrueColor Probe Display Style in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Sets the `trueColorProbeVal` and `probeHighlightVal` options for a specified probe ID. Used to control the appearance of probes. ```SKILL myProbe = geMakeProbeWithColor(?window win ?name "myProbe" ?object '("n1") ?color list( "hilite" "drawing7" ) ?probeType "net") geSetTCProbeDisplayStyle(myProbe t t) ``` -------------------------------- ### Finding Equivalent Window SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Returns the ID of another graphical window, if one exists, that currently has the same cellview loaded for editing as the specified window. If the specified window is unique, its own ID is returned. ```SKILL geEquivWindow( window(2) ) ``` -------------------------------- ### Checking Net Name Display Active on Window in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Checks if the Net Name Display functionality is supported (active) for the specified window ID. Requires a valid window ID. ```SKILL geIsNetNameDisplayActiveOnWindow(window(2)) ``` -------------------------------- ### Translating Coordinates Window to Edit in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Translates coordinates from the window-cellview's coordinate system to the edit-cellview's coordinate system, accounting for transformations during 'edit in place'. Expects a window ID and a coordinate pair list. ```SKILL geWindowToEditPoint(window(4) 12.5:10.25) geEditToWindowPoint( window(4) 0:0 ) ``` -------------------------------- ### Managing Net Name Display Filters SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Demonstrates setting, saving, retrieving, and clearing the net name display filter for a cellview. Useful for controlling which net names are shown on shapes in Layout XL. Requires an editable cellview and window object. ```SKILL window = hiGetCurrentWindow() cellView = geGetEditCellView(window) geSetNetNameDisplayFilter(cellView "Hide" list("VDD*" "VSS*")) geSaveNetNameDisplayFilter(cellView) geGetNetNameDisplayFilter(cellview t) geClearNetNameDisplayFilter(cellview) geGetNetNameDisplayFilter(cellview t) ``` -------------------------------- ### Checking Net Name Display Enabled on Window in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Checks if the Net Name Display functionality is currently enabled for the specified window ID. Requires a valid window ID. ```SKILL geIsNetNameDisplayEnabled(window(2)) ``` -------------------------------- ### Restoring Saved Window View (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Restores a graphics editor window's view to a state previously saved using the geSaveWinView function. The view is identified by the name it was saved under. ```skill geRestoreWinView( newwin ) ``` -------------------------------- ### Setting Net Name Display Filter in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Applies a net name filtering rule ('Show' or 'Hide') for a list of net names on the given cellview. Controls which nets are displayed. ```SKILL window = hiGetCurrentWindow() cellView = geGetEditCellView(window) geSetNetNameDisplayFilter(cellView "Show" list("VDD" "VSS")) ``` -------------------------------- ### Deleting All Instance View Levels in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Removes all instance-specific view levels that have been applied to a window, reverting to default view levels. ```SKILL geDeleteAllInstViewLevel( ) ``` -------------------------------- ### Enabling/Disabling Net Name Display SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Controls the visibility of net name labels on large shapes in a specified layout window. This function is supported only in Layout XL and higher tiers. Accepts `t` for enable and `nil` for disable. ```SKILL window = hiGetCurrentWindow() geEnableNetNameDisplay(window t) geEnableNetNameDisplay(window nil) ``` -------------------------------- ### Refreshing Specific Window Area in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Refreshes the display of a specified window. Optionally, a bounding box can be provided to refresh only a specific area within the window. ```SKILL geRefreshWindow( win2 ) ``` -------------------------------- ### Deleting Instance View Levels (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Removes all instance-specific view levels associated with a particular instance ID. This function removes any custom start/stop levels set for a specific instance. ```skill geDeleteInstViewLevel( instance4 ) ``` -------------------------------- ### Saving Current Window View (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Saves the current view state of a graphics editor window under a specified name. This saved view can later be restored using the geRestoreWinView function. ```skill geSaveWinView( win3 "newwin" ) ``` -------------------------------- ### Saving Net Name Display Filter in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Saves the current net name filtering settings applied to the specified cellview using `geSetNetNameDisplayFilter`. Settings are reloaded when the cellview is opened. Requires an editable cellview. ```SKILL window = hiGetCurrentWindow() cellView = geGetEditCellView(window) geSetNetNameDisplayFilter(cellView "Hide" list("VDD" "VSS")) geSaveNetNameDisplayFilter(cellView) ``` -------------------------------- ### Scrolling Window View (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Scrolls the view in a specified window by a given direction. The amount of scroll is determined by the percentage value set with geSetScrollPercent. ```skill geScroll( window(3) "ne" t ) ``` -------------------------------- ### Shifting Window View (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Shifts the view of a graphics editor window in a cardinal direction (e.g., 'up', 'down'). This function is a wrapper around geScroll using direction names instead of percentages. ```skill geShift( win2 "up" ) ``` -------------------------------- ### Editing Selected Set Properties SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Opens a dialog to display and modify the properties of all objects currently in the selected set within the specified cellview. Useful for bulk property editing. ```SKILL geEditSelSet( geGetEditCellView( ) ) ``` -------------------------------- ### Refreshing Modified CellViews in SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Displays a form allowing the user to select and refresh cellviews within a hierarchy that have been modified by other processes but not reloaded. ```SKILL geRefreshCellViews( cell1 ) ``` -------------------------------- ### Changing Edit Mode geChangeEditMode SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Sets the access mode ('r' for read-only, 'a' for append, etc.) for the design currently displayed in the given window. This determines whether the design can be modified. ```SKILL geChangeEditMode( "r" win3 ) ``` -------------------------------- ### Saving Design geSave SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Saves the current design that is being displayed in the specified window. This performs a standard save operation using the design's existing library, cell, and view name. ```SKILL geSave( win2 ) ``` -------------------------------- ### Setting Scroll Percentage (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Controls the percentage of the currently visible drawing area that is shifted when the geScroll function is activated. The value can be set between 1 and 100 percent. ```skill geSetScrollPercent( 25 ) ``` -------------------------------- ### Editing Single Object Properties SKILL Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Opens a dialog to display and modify the properties of a specific database object (figure) in the current edit cellview. Requires the object's database ID, often obtained from the selected set. ```SKILL figId = car( geGetSelectedSet( ) ) geEditSingleObject( figId ) ``` -------------------------------- ### Deleting Area View Levels by BBox (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Removes area view levels located within a specific bounding box within a given window. This allows granular removal of view level overrides for a defined region. ```skill geDeleteAreaViewLevel( window(3) list(0:0 400:400) ) ``` -------------------------------- ### Centering Edit Cellview (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Pans the display within the specified graphics editor window so that the entire edit cellview is centered within the window's viewing area. ```skill geCenter( window(3) ) ``` -------------------------------- ### Deleting All Area View Levels in Window (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Removes all area view levels associated with a specific graphics editor window. This resets the view level overrides defined for specific areas within that window. ```skill geDeleteAllAreaViewLevel( window(3) ) ``` -------------------------------- ### Deselecting Specific Figure (Skill) Source: https://github.com/kkkkkom/my_dummy_test3/blob/main/README.md Removes a specific figure (object) from the currently selected set. The object is deselected only if it passes the current selection filter. ```skill geDeselectFig( fig3 ) ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.