+ All Categories
Home > Documents > skuirefKPNS

skuirefKPNS

Date post: 15-Nov-2015
Category:
Upload: soumya-mittal
View: 26 times
Download: 4 times
Share this document with a friend
Description:
SKILL
Popular Tags:
29
Cadence® User Interface SKILL Known Problems and Solutions Product Version 5.0 September 2005
Transcript
  • CadencProblem

    Product VersSeptember 2e User Interface SKILL Knowns and Solutions

    ion 5.0005

  • 1990-2005 CadePrinted in the Unite

    Cadence Design S

    Trademarks: Traddocument are attribcontact the corpora

    All other trademark

    Restricted Print publication may viothis publication madistributed in any wprint one (1) hard c

    1. The publica2. The publica3. Any copy of

    proprietary 4. Cadence re

    discontinued

    Disclaimer: Informcommitment on theinformation of Cadein accordance withforth in such agreeas to the completenot warrant that usliability for damage

    Restricted RightsFAR52.227-14 andnce Design Systems, Inc. All rights reserved.d States of America.

    ystems, Inc., 555 River Oaks Parkway, San Jose, CA 95134, USA

    emarks and service marks of Cadence Design Systems, Inc. (Cadence) contained in thisuted to Cadence with the appropriate symbol. For queries regarding Cadences trademarks,te legal department at the address shown above or call 1-800-862-4522.

    s are the property of their respective holders.

    Permission: This publication is protected by copyright and any unauthorized use of thislate copyright, trademark, and other laws. Except as specified in this permission statement,y not be copied, reproduced, modified, published, uploaded, posted, transmitted, oray, without prior written permission from Cadence. This statement grants you permission toopy of this publication subject to the following conditions:

    tion may be used solely for personal, informational, and noncommercial purposes;tion may not be modified in any way; the publication or portion thereof must include all original copyright, trademark, and othernotices and this permission statement; andserves the right to revoke this authorization at any time, and any such use shall be immediately upon written notice from Cadence.

    ation in this publication is subject to change without notice and does not represent a part of Cadence. The information contained herein is the proprietary and confidentialnce or its licensors, and is supplied subject to, and may be used only by Cadences customer

    , a written agreement between Cadence and its customer. Except as may be explicitly setment, Cadence does not make, and expressly disclaims, any representations or warrantiesness, accuracy or usefulness of the information contained in this document. Cadence doese of such information will not infringe any third party rights, nor does Cadence assume anys or costs of any kind that may result from use of such information.

    : Use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFAR252.227-7013 et seq. or its successor.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005 3 Product Version 5.0

    Command Interpreter Window and Bindkeys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Directed Acyclic Graph (DAG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Dialog Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Enter Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11List Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Miscellaneous User Interface Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Remote Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Property List Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Replay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23Show File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Window Managers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

    Contents

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    CadencProblem

    Product Ver

    September 2

    July 2002Updated SeptUpdated DeceUpdated JanuUpdated FebrUpdated AprilUpdated SeptUpdated DeceUpdated FebrUpdated MarcUpdated JuneUpdated Sept

    This Known ProRequests (PCRproblems.

    Important: Ondocument. An uSourceLink.

    This document

    Command

    Directed Ac

    Dialog Box

    Enter Func

    Forms on pe User Interface SKILL Knowns and Solutions

    sion 5.0

    005

    ember 2002mber 2002ary 2003uary 2003 2003ember 2003mber 2003uary 2004h 2004 2004ember 2005

    blems and Solutions document describes important Product Changes) for User Interface SKILL and tells you how to solve or work around these

    ly known problems and solutions available at release time are available in thisp-to-date list of known problems for User Interface SKILL is published in

    contains the following sections:

    Interpreter Window and Bindkeys on page 5

    yclic Graph (DAG) on page 6es on page 8

    tions on page 84 Product Version 5.0

    age 11

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    List Boxes

    Menus on p

    Miscellaneo

    Property Li

    Remote Dis

    Replay on p

    Show File o

    Windows o

    Window Ma

    Command In

    PCR 42790 : C

    Description: Yfrom another ap

    Solution: Set tapplications tha

    Cannot define

    Description: Acommand. If yomouse button.

    Solution: Do n

    Mouse button

    Description: S

    Solution: You cthrough commaSet Options m

    hiSetMultiSeptember 2005

    on page 20

    age 20

    us User Interface Problems on page 21

    st Editor on page 23

    play on page 22

    age 23

    n page 24

    n page 25

    nagers on page 27

    terpreter Window and Bindkeys

    annot set bindkeys for an application that inherits bindkeys

    ou cannot set bindkeys for an application that automatically inherits bindkeysplication.

    he bindkeys for the root application that defines the bindkeys. All thet inherit bindkeys from the root application inherit the new bindkeys.

    draw-through commands and pop-ups for the same mouse button

    ny mouse button defined as a pop-up cannot be used as a draw-throughu use it, the pop-up menu is not usable and disappears after you release the

    ot define a draw-through command and pop-up for the same mouse button.

    is difficult to double-click

    ome users find it difficult to double-click the mouse buttons.

    an define the timeout value for the double-click and the distance for the draw-nd. You can change the multiclick time from the User Preferences form on the5 Product Version 5.0

    enu of the CIW. Use the following command:ClickTime(clickTime)

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    clickTime is tis 200 millisecohiGetMultiClclick.

    hiSetDrawThrbe interpreted athan 3 pixels. hi

    PCR 381820, 3

    Description: SThis problem oc

    Solution: On S

    107081-40

    On Solaris 2.8,

    108940-37

    Until you install

    Do not useinstead.

    If your bind

    a. Turn N

    b. Place

    c. If you a

    d. Press

    Directed Acy

    PCR 44704: da

    Description: Fusing the arrowSeptember 2005

    he timeout interval in milliseconds between the two button clicks. The defaultnds. You cannot set the multiclick time to less than 100 milliseconds.ickTime returns the current setting of the timeout interval for the double

    uDelta(delta) is the distance the mouse moved from the starting click tos a draw-through. The default is 5 pixels. You cannot set an interval of lessGetDrawThruDelta returns the current setting of the draw-through delta.

    59130: Bindkeys getting unset intermittently

    ometimes, bindkeys get stuck or do not work while using DFII applications.curs if you use the numeric keypad with NumLock turned on.

    olaris 2.7, install the following Sun patch:

    install the following Sun patch:

    the patches, use the following workaround:

    the numeric keypad. Use the number keys on the top row of the keyboard

    keys are not working, to restore them to the original binding, try the following:

    umLock off.

    your cursor in the input area of the CIW.

    re using click-to-type mode, left-click in the input area of the CIW.

    Enter or Return.

    clic Graph (DAG)

    gObject->? and dagObject->?? dont work correctly

    or DAG objects, only the properties referenced from SKILL are shown when6 Product Version 5.0

    operators (? and ??).

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Solution: None

    PCR 44689: DA

    Description: Wnode.

    Solution: The shapes you dradlDrawStroke

    PCR 42158: DA

    Description: Acoordinates. DA

    Solution: Opefunction to find

    PCR 42160: Th

    Description: DdagClass. ThedagNode, or daviews can be a

    Solution: None

    PCR 49816, 49

    Description: Wnot visible.

    Solution: ThisDAG browser by

    PCR 52171: DA

    Description: Wchild objects areappear for someSeptember 2005

    .

    G nodes dont handle long labels

    hen using SKILL objects, you can draw outside the bounding box of a DAG

    DAG system does not check (particularly for dlDrawStrokeText) if thew are outside the box. However, you can decrease the scale factor withText to accommodate more text.

    G tools x,y are always 0,0

    DAG tools x and y properties should be the position of the tool in screenG tool properties (tool>x and tool>y) are always 0.n the window (tool>window), and use the hiGetWindowScreenBBoxthe screen location of the tool.

    e DAG preDisplayProc flag is incorrect for class change

    AG preDisplayProc has dirtyOrNot flag nil if you change apreDisplayProc sets the dirtyOrNot flag to t if you modify dagTool,gView properties, but not if you modify dagClass properties. (Nodes orsubclass of dagClass properties.).

    839,50070,50773, 189961: DAG shows arcs but no nodes

    hen you add or remove nodes from a DAG, the node names are sometimes

    is only a display problem; the nodes are added correctly. You can refresh the refreshing the screen display.

    G does not show all nodes at the beginning or end of objectshen you expand or select an object so that more than approximately 5,0007 Product Version 5.0

    displayed, the arcs that connect the object to the child objects might not of the first or last nodes.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Solution: Noneparent and child

    PCR 59986: Te

    Description: Anot displayed if

    Solution: Shor

    PCR 75154: DA

    Description: Dmode is on.

    Solution: Turn

    PCR 134104: C

    Description: Tnot change prop

    Solution: None

    Dialog Boxes

    PCR 38215: Tit

    Description: Tmessage is not

    Solution: Resi

    Enter Functi

    Do not use can

    Update: DeceSeptember 2005

    . This is only a display problem; the correct relationships exist between the objects.

    xt wider than design step is not displayed

    ny text displayed on the design steps such as error messages or labels, isthe width is greater than the size of the step.

    ten the label to be displayed on the step or use the default display list.

    G windows dont use infix mode properly

    AG windows use the wrong point as the first point for commands when infix

    off infix mode when interacting with DAG windows.

    annot set DAG tool properties viewUx and viewUy

    he DAG tool properties viewUx and viewUy may not change at all or mayerly when you attempt to modify them.

    .

    le of dialog box is cropped

    he title in the banner of a dialog box can appear cropped if the dialog boxas long as the banner needs to be.

    ze the dialog box, choose a shorter title, or choose a longer message.

    ons

    celEnterFun before invoking a new enterfunction8 Product Version 5.0

    mber 2003

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Description: IcancelEnterFbehavior; use c

    PCR 46086: Th

    Description: Cprocedure to allcorrectly in certwindow B if win

    Solution: If youor Move.

    PCR 34273: En

    Description: Efunction termina

    Solution: None

    Enter function

    Description: T

    Solution: If youbefore calling thhiSetCurrent

    PCR 38063: Enarguments

    Description: Iargument list paarguments, dep

    Solution: The;; This pro

    ;

    procedure( tesSeptember 2005

    n SKILL code, when an enterfunction is currently active, do not useun before invoking a new enterfunction or you might get unexpectedhangeNextEnterFun instead.

    e MultiRep enter function is blocked by other enter functions

    ommands such as Copy and Move, which use the enterMultiRepow operations across windows containing different cellviews, might not workain situations. For example, you cannot Copy or Move from window A todow B already has another enter function active.

    cancel or terminate the enter function in window B, you can finish the Copy

    ter functions do not accept more than one string

    nter functions do not accept multiple strings as input. That is, the entertes after accepting the first string. There is no apply feature available.

    .

    s dont accept window IDs

    he enter functions do not accept a window ID at the SKILL level.

    have a command for a specific window, make the window the current windowe enter function. To make a window current, useWindow(windowId).

    ter function done procedure is called with a variable number of

    f you start an enter function with the acceptString flag set to t, thessed to the done callback of that enter function has a different number ofending on whether you supply points or a string.

    following SKILL code using the @rest argument list keyword is one solution.

    cedure acts as the entry point for the example.9 Product Version 5.0

    tIt()

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    enterBox()

    ;; The followin; string is be; the function;

    procedure( donif( lengt

    prin else

    if(

    else

    )

    PCR 52124: Ac

    Description: Fwindow or enter

    If you do not pu

    For example, if yin the window cexecuted in the

    Solution: Use reset

    PCR 184191: H

    Description: Iclicking the Hidefunctions form tform to reappea

    Solution: None

    PCR 76781: Dr

    Description: Teven though OpSeptember 2005

    ?acceptString t ?doneProc "doneCB" )

    g callback procedure first checks if aing passed in, then it checks if was canceled or finished successfully.

    eCB( @rest rest )h(rest) == 1 && stringp(car(rest)) thentf("The user entered the string: %s" car(rest))

    cadr(rest) == nil thenprintf("The user canceled the command.")

    printf("The user entered the box:%L"caddr(rest))))

    cidental call to reset when you enter a string

    unctions, such as geAddNetProbe, let you point to the net to probe in a the name of the net in the CIW.

    t the string in quotation marks, the function might not execute correctly.

    ou type the word reset without quotation marks in the CIW to refer to a netalled reset, the reset procedure is evaluated. This procedure, whencontext of a command using an enter function, results in a core dump.

    quotation marks when you enter a string name in the CIW. For example:

    ide/Cancel on options form hides the wrong options form

    f more than one enter functions options form is currently being displayed,button of the non-active enter functions options form causes the active enter

    o disappear. Clicking Hide again on the non-active form causes the activer.

    .

    awthrough affects next enter functions option form

    he options form associated with an enter function will sometimes not appear10 Product Version 5.0

    tions Displayed When Commands Start is selected in the User Preferences

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    form (expertMthe enter functio

    Solution: Pres

    Forms

    PCR 26001: Fo

    Description: Wformat to meanas a modifier.

    Solution: Leavexample, %g pF

    PCR 24755: Ta

    Description: Tbutton fields, wi

    Solution: Tabswith fixed-width(hiCreateRe

    PCR 39928: hi

    Description: ThiAddCyclicC

    Solution: You original cyclic ch

    PCR 40223: To

    Description: Iform>togglewhen initially dis

    When you creatfield level and oSeptember 2005

    ode == nil) if a drawthrough command was executed just prior to invokingn.

    s the F3 key to make the form appear.

    rm field format can affect form values

    hen you specify a format, such as %gpF, SKILL interprets the p portion of thepico (10e-12). Any character immediately following a number, if any, is taken

    e a space between the format of the input and the actual number (for ) or put the units in a separate field (such as a cyclic).

    bs do not work when you align text in fields

    abs in sprintf statements do not align text with other objects, such asthin a form.

    are not supported for spacing text. You can use spaces, but spaces only work fonts. To align text into columns, use a report fieldportField) or use an individual field for each section of text.

    DeleteCyclicChoice does not exist

    here is no hiDeleteCyclicChoice to complementhoice.

    can use form>field>choices = newlist, where newlist is theoices list with the desired entry removed.

    ggle fields are not displayed with correct values

    f you place a toggle field in a form before it displays and then change usingfield>value = newValueList, the form can show incorrect valuesplayed.11 Product Version 5.0

    e a form, a toggle field has its values stored at two levels: once at the togglence at the toggle item level. There is no way to keep these two entities the

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    same once youtoggle item leve

    Solution: Set ovalue at the fieldfirst time.

    PCR 24296: To

    Description: Oof the longest fibecause of the these buttons ainadequate.

    Solution: You standalone labeand radio fieldsparameter.

    PCR 47068: Fo

    Description: Fstring with yourchange the valu

    If a string field hin the field. If yoinches, the fieltaken as input a

    Solution: Remstring.

    PCR 45775: En

    Description: Ioctal number.

    Solution: Use September 2005

    create the form but have not yet displayed it. Thus, the values stored at thel override.

    r query form>togglefield>toggleitem>value, rather than set thelevel to ensure that the form reflects the new values when it displays for the

    ggle button text can be truncated if the field prompts are long

    n one-dimensional forms, the input area of all fields is left-justified to the endeld prompt. If prompts are very long, the input area of fields might be limitedfixed width of one-dimensional forms. In the case of toggle and radio fields,re clipped with no way of seeing the missing buttons if the space provided is

    can split the field prompts and input area into two separate lines usingls. Or you can specify the width of the field on a two-dimensional form. Togglecan also have their buttons placed on multiple lines using the ?itemsPerRow

    rmat specification and field value problem

    orm fields format whatever data is in the type-in field. If you supply a formattype-in field and that format appears in the field, you can have problems if youe of the field but do not remove the format string.

    as a format of %s inches, formatting an input of 10 produces 10 inchesu then change only the 10 portion of the field to 20, but do not remove thed shows 20 inches inches because the 20 inches shown in the field wasnd then formatted.

    ove both the data and the format string when you change the data and format

    tering leading zeroes in numeric fields results in octal interpretation

    f a number is immediately preceded by a zero, SKILL interprets this as an

    the Backspace key to delete the zero before you type a new number.12 Product Version 5.0

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    PCR 14888: Fo

    Description: Ithe form is not u

    Solution: Canc

    Two-dimension

    Description: Idefault label fonforms might dis

    Solution: Creaforms display co

    hiSetFont

    PCR 49648: Int

    Description: Ifthat has a rangethe following wa

    *WARNING*value.

    However, the fieto a random num

    Solution: CancOr type in a new

    Use a float field

    PCR 44706: te

    Description: Imight not get th

    Solution: Refeinformation regaSeptember 2005

    rm is not updated when switching windows

    f a displayed form operates on the values associated with a current window,pdated when you switch to a new current window.

    el and redisplay the form after you make a new window current.

    al forms are sometimes illegible because of large font sizes

    f you changed your label font using hiSetFont to a larger font than thet size ("-*-helvetica-bold-r-*-*-12-*"), some two-dimensionalplay illegibly. The labels in some two-dimensional form fields can overlap.

    te forms with a normal font size. To return the font to the default (so that therrectly), execute the following SKILL function:("label" "-*-helvetica-bold-r-*-*-12-*")

    eger field in a form displays incorrectly if the integer is large

    you type a very large integer, such as 10000000000000, into an integer field of positive integers only (such as range = list(1 nil)), you can getrning:int is less than min range (1 nil) value - setting back to previous

    ld might not be reset correctly to the previous value, and the field value is setber. The field reflects this incorrect value.

    el the form and redisplay it so the field is reset to its previously saved value. value for this field.

    if you want the field to accept larger numbers.

    xtColor and buttonColor are reversed on forms

    f you set the textColor or buttonColor in your .Xdefaults file, youe results you expect.

    r to the Design Framework II Configuration Guide for the latestrding color usage.13 Product Version 5.0

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    PCR 41351: Re

    Description: hare displayed, auntil all other foprocedure(form

    hiDiprin

    )

    procedure(formhiDiprin

    )

    form1(); form1form2(); form2

    "form1 down""form2 down"

    The printf sta

    Solution: Formthat depends onpushed on the s

    Instead, write coApply, or Canc?dontBlock,

    PCR 33278: hi

    Description: Tor let available

    For example:field = hiCrea?name x?value "x")hiCreateForm( "form""t"list( field ))

    a = " proce pr a = "September 2005

    turn behavior from hiDisplayForm is unpredictable

    iDisplayForm does not return until you dismiss the form. If multiple formsny code after the hiDisplayForm of the first form displayed is not executedrms are dismissed. For example:1()splayForm(form1)tf("form1 down\n")

    2()splayForm(form2)tf("form2 down\n")

    is displayed is displayed

    tement in form1 is not executed until both forms are dismissed.

    s block as they have in previous versions of the software. Do not write code this blocking behavior because you cannot control how many forms aretack (as in the example above).de in the form of callbacks, which always execute when the forms OK,

    el buttons are pressed. Also, hiCreateAppForm has a new argument, which prevents programmatic blocking for that form.

    DisplayForm in prog leaves local variables accessible from the CIW

    he blocking behavior of forms can leave local variables in the procedure prog to the user.

    teStringField(

    form

    outside"dure( test()14 Product Version 5.0

    og( ( a )inside"

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    hiDis ) ) [1] load t [2] print [3] execut [4] print [5] cancel [6] print

    Solution: Use ?dontBlock aReference for m

    PCR 53445, 67exceeds a max

    Description: A

    Solution: If thecontain a decimconverted into a

    To ensure correor use scientific

    For example, in1000000000

    use one of the f100000000010000000001e20

    PCR 77115: Fo

    Description: Wfor the field and

    Solution: Don

    PCR 152325: E

    Description: Usuch as the textSeptember 2005

    playForm( form )

    he following code.the value of a ("outside")e test() (form pops up)the value of a ("inside"!) the form.the value of a ("outside")

    non-program-blocking forms by using hiCreateAppForm and passs one of the arguments. Refer to the User Interface SKILL Functions

    ore information about the hiCreateAppForm ?dontBlock argument.

    599: A float field incorrectly displays the value input if the float valueimum

    float field displays the value incorrectly if you input a very large number.

    number entered is not in scientific notation (for example, 1e20) or does notal point, it is converted into an integer (which may overflow) before being float. This results in an incorrect number.

    ct translation, always include a decimal point at the end of the whole number notation.

    stead of00000000000

    ollowing:00000000000.00000000000.0

    rm names with spaces cause problems

    henever a space character appears in a symbol of a form name, callbacks form generate error messages.

    t include spaces in the form name.

    nlarging opus fonts corrupts most UIs

    sing fonts larger than the default fonts for text and labels can cause problems15 Product Version 5.0

    being obscured or not lining up correctly in forms and windows.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Solution: Eithethe same size a

    PCR 406547: In

    Description: Ithe packed list iitems 2, 3, 4, 5,

    Solution: Use would have beeCadence User

    PCR 386837: m

    Description: Tespecially with fifields.

    Solution: Do nSpecifically, do hiCreateBBoxhiCreateListuse this argume

    Problem: The ?report field do

    Solution: Theproperty of the

    In the IC 4.4.6 rinitial and curren?value has beeis used to repre

    Therefore, if youthe ?value argreplace any refereportField-choices prope->choices).September 2005

    r do not change the default fonts, or try to choose fonts that are approximatelys or smaller than the default fonts.

    report fields, invalid packed list value is being used partially

    n a report field, if you specify an invalid packed list as the value of the field,s used partially. For example, if you specify the packed list ((2 5 9) 11), and 11 are selected in the field and ?value is set to ((2 5 9) 11).

    the correct syntax for packed lists. In the above example, a valid packed listn ((2 5) 11). See the description of hiCreateReportField in the Interface SKILL Functions Reference for more information.

    odifyCallback does not work correctly with all fields

    he ?modifyCallback argument does not work as expected with all fields,elds that take points, such as bounding box fields, point fields, and point list

    ot use the ?modifyCallback argument with any fields except string fields.not use the ?modifyCallback argument with the following functions:Field, hiCreateFloatField, hiCreateIntField,Field, hiCreatePointField, hiCreatePointListField. You cannt with hiCreateStringField and hiCreateComboField.

    value argument of hiCreateReportField and the value property of thenot work the same way in IC 5.0 as they did in IC 4.4.6.

    meanings of the ?value argument of hiCreateReportField and valuereport field have been changed in the IC 5.0 release.

    elease, the ?value argument of hiCreateReportField represented thet value of the report field (that is, the items in the report). In the IC 5.0 release,n changed to represent the selected items and the new argument ?choices

    sent the initial and current value of the report field.

    have been using report fields since the IC 4.4.6 release, replace any use ofument of hiCreateReportField with the argument ?choices andrence to the value property of a report field (such as>value or form->reportField->value) with a reference to the16 Product Version 5.0

    rty (that is, reportField->choices or form->reportField

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    If you installed Iyou do not need

    PCR 495077: B

    Update: Decem

    Description: Icolor windows ("BadValue (int

    Solution: None

    PCR 553098: S

    Update: Janua

    Description: T7 might be incomight extend fubeen observedwith other versio

    Solution: Use

    Problem: Progexpected local

    Update: Septe

    Solution: Begifor all DFII appl

    If you want to reDFII application

    For Bourne sheyour_instal

    For C shell:your_instalSeptember 2005

    C 4.4.6 MSR3 and already changed your references to value to choices, to make any further changes.

    adValue error with spinBox field

    ber 2002

    f you have a 24-bit-color root window and you are running DFII using 8-bit-which is the default), you get the following error when a spin box is displayed:eger parameter out of range for operation)"

    . Even though this error is displayed, the spin box works as expected.

    ome Sun patches create spacing problems in radio and toggle fields

    ry 2003

    he spacing in radio and toggle fields in DFII applications running on Solarisrrect if the Sun machine has certain patches installed. Specifically, the fieldsrther towards the bottom of the screen than they should. This problem haswith Sun patches 107081-50, 107081-51, and 107081-52 and it might occurns of the patch as well.

    patch 107081-45 instead. The display problem does not occur with this patch.

    rams started from DFII have the locale set to C, which is not thee.

    mber 2005

    nning with 5.0.33 USR1, the locale is automatically set to C on all platformsications.

    store your original locale settings in a script or shell that is invoked from a, source one of the following scripts:

    ll:l_dir/tools/dfII/samples/local/cdsOrigLocale.sh

    l_dir/tools/dfII/samples/local/cdsOrigLocale.csh17 Product Version 5.0

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    For example:source your or . your_inst

    PCR 572001: Dcrashes

    Update: Septe

    Description: IDesign Framew

    Solution: Kill t

    PCR 576520, 5

    Update: Nove

    Description: Na DFII form. Onthe form.

    This problem als

    Solution: Use

    xmodmap -e "

    PCR 644454: Nform fields

    Update: Septe

    Description: Wnegative value fdimensional attr

    If you are alreadpositive or zeroto position the la?buttonLocatSeptember 2005

    _install_dir/tools/dfII/samples/local/cdsOrigLocale.csh

    all_dir/tools/dfII/samples/local/cdsOrigLocale.sh

    FII applications go blank if you click on a hyperlink after Netscape

    mber 2003

    f you click on a hyperlink in a hypertext field after Netscape has crashed,ork II (DFII) application windows and forms go blank.he Netscape process.

    55881: Shift+Tab does not step backwards through fields on Linux

    mber 2003

    ormally, you can use Shift+Tab to traverse backwards through the fields in Linux, however, Shift+Tab does not shift the focus to the previous field in

    o occurs when you run the software on other platforms and display on Linux.

    the following xmodmap command:

    keysym ISO_Left_Tab = Tab"

    egative values not supported for x_promptWidth in two-dimensional

    mber 2003

    hen you specify two-dimensional attributes for a field, do not specify aor x_promptBoxWidth; negative values are not supported. (Two-ibutes are specified when you create a form with hiCreateAppForm.)y using a negative value for x_promptBoxWidth, you must change it to avalue, otherwise you will get an error. In case you are using a negative valuebel of boolean buttons to the right of the buttons, please use the18 Product Version 5.0

    ion argument of hiCreateBooleanButton instead.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    PCR 658821: H

    Update, MarchAdded: Novem

    Description: Wt_value arguhiCreateSimplocalFile, th

    Also, the link is formHandle->

    This is becausefield just reads tSolution: Specsuch as PDF, ar

    If you want to usdo the following

    1. Define a ca

    2. In the callbbrowser.

    PCR 834838: h

    Update: Septe

    Description: Wlocation of the bbutton was loca

    Solution: Insteit at the new locSeptember 2005

    ypertext field link error with non-text files

    2004: This PCR has been fixed in the IC 5.0.33 USR2 release.ber 2003

    hen you use the file:/localFile format to specify a hyperlink in thement of hiCreateHypertextField or as the t_link argument ofleHypertextField, if you specify a non-text file (such as a PDF file) fore file is not displayed when the link is clicked.

    reset to other characters and the value of the field, as accessed byhiFieldSym->value, is also set to other characters.

    when you specify any file with the file:/localFile format, the hypertexthe file into the field; it does not send it to the browser.ify only plain text files with the file:/localFile syntax. Other formats,e not supported.

    e a file in another format and want it to be handled by the browser, you can:

    llback for the hypertext field with the t_callback argument.

    ack, use the hiLaunchBrowser() function to send the file to the Web

    iMoveField changes the button location

    mber 2005

    hen you move a boolean button with the hiMoveField function, theutton relative to the button text (prompt) also changes. For example, if theted on the left of the button text, it moves to the right.

    ad of moving the boolean button with hiMoveField, delete it and then addation.19 Product Version 5.0

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    List Boxes

    Calling hiDisp

    Description: Ifwithout closing symbol is overw

    As a result, onlyother list boxes

    Solution: UsehiShowListBoalready bound ta new copy.

    Menus

    PCR 694306: CLinux

    Description: Iselect a menu tproblem with KD

    Solution: Whemenu title.

    PCR 41941: Me

    Description: Yenough. The mestyle).Solution: To vi

    PCR 16334, 16

    Description: ISeptember 2005

    layListBox more than once causes errors

    you call hiDisplayListBoxmore than once with the same list box symbol,the previous list boxes, multiple list boxes are displayed and the list boxritten.

    the last list box displayed can be closed. The OK and Cancel buttons on thedo not work; the boxes remain on the screen until the end of the session.

    hiShowListBox instead of hiDisplayListBox. When you callx more than once with the same list box symbol and the list box symbol is

    o a list box, hiShowListBox raises the list box to the top instead of creating

    annot select a Command menu while running software on KDE on

    n an application running on the KDE window manager on Linux, you cannothat has the title Command. This problem occurs because of an underlyingE.

    n you create a pulldown menu, do not specify the string "Command" as the

    nus disappear when the window is small

    ou cannot see all the menus on the window banner if the window is not widenus on a window banner are clipped to the width of the window (in Motif

    ew all the menus on a window, resize the window.

    336: Cannot specify the size and location of buttons in fixed menus20 Product Version 5.0

    t is not possible to specify size, location, or button size of fixed menus.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Solution: FixehiCreateVertthe entire width(button) size.

    Miscellaneou

    Menu and Acti

    PCR 106390: S

    Description: TAs a result, youloading prepenprependInsta

    Solution: If yostroke.il or

    PCR 78153: St

    Description: Wnest may nest inC while currentlagain be active.command would

    Solution: None

    PCR 38314, 48

    Description: Tcommand.

    Solution: NoneSeptember 2005

    d menus created with hiCreateHorizontalFixedMenu oricalFixedMenu are automatically placed in a specific location and assume

    or height of the screen. Menus are also created with a fixed menu item

    s User Interface Problems

    on Accelerator

    trokes editor might refer to applications that dont exist

    he setup files for the Strokes editor might refer to applications that dont exist. might see warnings about No application registered for prefix xxx whendInstallPath("etc/sted/stroke.il") orllPath("etc/sted/defstrokes.il").

    u see warnings, correct or add the appropriate application prefix todefstrokes.il, then load these files again.

    roke Recognition should not nest non-nestable commands

    hen you use strokes to enter commands, commands that normally do notstead of being cancelled. For example, if you choose Copy with the stroke

    y in a Move command, when the Copy is finished, the Move command will In this example, if you had selected Copy via a bindkey, then the Move have been cancelled.

    .

    882, 73842, 81911: hiRepeat doesnt always work

    he right button does not repeat the last command, such as the select

    . It works for some, but not all, commands.21 Product Version 5.0

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    PCR 29602, 301

    Description: Texecute the com

    A common probcommand. Theexecuted instea

    Solution: Themouse bindings

    Remote Disp

    PCR 396400: Mcannot be run machine

    Description: Wto a Sun machin

    X ErroMajor ResourSerialCurren

    This problem ap

    Solution: Do th

    1. Install the f

    10770

    10935

    2. Set the resoyou will nee

    a. Create/etc/d

    where

    CreateSeptember 2005

    99, 35479, 46636, 51733, 54248: hiRepeat repeats the wrong command

    he hiRepeat function repeats the last command executed, whether youmand from a menu or bindkey or type it into the CIW.

    lem occurs when you use a keyboard bindkey to cancel or end an interactivecancelEnterFun or finishEnterFun function is the last commandd of the enter function.

    CIW displays the command that will be repeated instead of hiRepeat in the line. Verify that this is the correct command before using hiRepeat.

    lay

    otif applications, including DFII and other Cadence applications,on an HP, IBM, or Linux machine and displayed to a Sun dual-display

    hen you run a Motif application on an HP, IBM, or Linux machine and displaye that has two displays, you get the following error:r of failed request: BadWindow (invalid Window parameter)opcode of failed request: 19 (X_DeleteProperty)ce id in failed request: 0x0 number of failed request: 122t serial number in output stream: 123

    pears to be related to the CDE color object mechanism.e following on the Sun machine to which you are displaying:

    ollowing Sun CDE dtsession patch:

    2-09 (or a later version) on Solaris 74-12 (or a later version) on Solaris 8urce dtsession*cacheColors to False by doing the following (note thatd root priveleges to do this): the following file:t/config/lang/sys.resources

    lang is the locale.22 Product Version 5.0

    files for all your possible locales, such as C, en_US, and en_US.UTF-8.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    b. Add thdtsess

    c. Log oueffect.

    The settingstarted.

    Property Lis

    Problems diffe

    Description: Itthe Properties f

    Solution: The

    1. Attributes

    2. Default Par

    3. Parameters

    4. Properties

    Value listed asspecified

    Description: Wonly one possibstring property iis ignored.

    Solution: Inclu

    Replay

    PCR 35086: hi

    Description: YSeptember 2005

    e following line to each file you created:ion*cacheColors: False

    t from the current desktop session and log in again for the resources to take

    s in these files will be merged into the desktop settings when the destop is

    t Editor

    rentiating between parameters and properties

    is difficult to differentiate parameters, default parameters, and properties onorm.

    Properties form lists items in the following order:

    ameters

    (in alphabetical order)

    a possible choice can be ignored when only one possible choice is

    hen you add an enumerated string property using the Add Property form, ifle choice is specified and this choice doesnt equal the specified value, as created with the specified value. The other value listed as a possible choice

    de the value as a possible choice.

    ReplayFile doesnt work when called in a replay file23 Product Version 5.0

    ou cannot nest the hiReplayFile function in a replay file.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Solution: Run from the sessio

    Show File

    PCR 34262: Sh

    Description: YFile window.

    Solution: Use hiUnselecthiUnselecthiUnselecthiUnselect

    PCR 39078: Cu

    Description: Wan xterm windo

    Solution: Sele

    PCR 44576: CloDesign Manag

    Description: Wmanager menu remains open in

    Solution: UseDo not use the

    PCR 45658: Ththe window

    Description: Wnot close.

    Solution: CancSeptember 2005

    the hiReplayFile function interactively, then use the log file generatedn as a replay file.

    ow file deselections are not possible using the mouse

    ou cannot deselect by dragging the mouse to another location in the Show

    the following functions:TextAll(w_windowId [t_text] [x_class])Text(w_windowId t_text [x_class])TextByLoc(w_windowId l_StartEndPositions [x_class])TextClass (w_windowId x_class)

    t and Paste do not work properly from the Show File window

    hen you select multiple lines from the Show File window and paste them tow, only the last line is pasted.

    ct one line at a time or select all the lines a second time and then paste.

    sing the view window from the window manager does not close it in theer

    hen viewing a text cellview, if you use the Close command from the windowto close a Show File window, the window disappears from the screen but the Design Manager.

    the pull-down menu in the Show File window to close the Show File window.window manager menu to close the Show File window.

    e Search form of the Show File window does not close when you close

    hen you close the Show File window, the Search form of the window does24 Product Version 5.0

    el the Search form separately.

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    PCR 53012: An

    Description: Wcreated and dis

    Solution: Clos

    PCR 72675: Th0

    Description: Uwill always resetext selected in

    Solution: Inste(hiSetTextShiUnselectT

    PCR 75038: Fil

    Description: Wsometimes a diaThis is caused bdirectory.

    Solution: Spec

    Windows

    Unexpected wa

    Description: PAny mouse clickis in a different cursor becomes

    Solution: NoneSeptember 2005

    empty window is brought up when you view a file that doesnt exist

    hen you call view on a file that doesnt exist, an empty text window isplayed.

    e the empty window and try view again with another file.

    e File Search command in a View File window resets hilite class to

    sing the form displayed by selecting File Search in a Show File windowt the text class to 0. Also, deselecting text using the form will always deselectall classes.

    ad of using the Search form, use the SKILL text selection functionselection, hiSetTextSelectAll, hiUnselectText andextAll) directly from the CIW.

    e Save as reports file exists when it doesnt

    hen you save Show File window contents to a file using File Save As,log box appears with the message that the file exists even when it doesnt.y the use of the SKILL isFile function, which may find the file in another

    ify the complete path for the file in the form.

    y to designate current window

    ressing a key designates the window the cursor is in as the current window.or key press in a window makes that window the current window. If the cursor

    window than the current window and you press a key, the window under the the current window.

    .25 Product Version 5.0

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    PCR 79140: Thcoordinates in

    Description: Tbecause the costarted in.

    Solution: Use geSingleSeleselection.

    PCR 94787: hicoordinates

    Description: If(on the same linwindow had not

    Solution: CallhiZoomAbsol

    PCR 568041: G

    Update: April

    Description: Igraphics driversmissing. This prsupport backing

    Solution: Instawww.sunsolve

    107716-23

    Note: Whe

    108376-42

    In the meantime

    Before opehiGetCIWinSeptember 2005

    e draw-through area select across windows seems to use the screenstead of the window coordinates

    he draw-through area select does not work across equivalent windowsordinates are always calculated relative to the window the draw-through was

    the geSingleSelectBox function, which is bound to Shift-A. ThectBox function makes a two-points selection instead of a draw-through

    ResizeWindow, hiZoomAbsoluteScale uses old window fit

    hiZoomAbsoluteScale is called immediately after hiResizeWindowe of the CIW or within one function call), the Zoom will behave as if the been resized.

    hiFlush after calling hiResizeWindow and before callinguteScale (or any function that relies on the size of the window).

    raphics are missing when you resize a layout window on Solaris

    2003

    f you have a PGX graphics card on your Solaris machine and you use thethat came with the card, when you resize a layout window, graphics might beoblem occurs because the drivers that come with the card do not correctly store capability.

    ll the following patches (or higher versions of these patches) from http://.sun.com:

    (PGX driver patch)n you install this patch, you might be required to first install TSIpgx packages.

    (Xsun patch), you can also try the following workaround:

    ning a design, type the following command in the CIW:26 Product Version 5.0

    dow()->backingStore = nil

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    PCR 650177: Inshadow mode

    Update, Novem

    Description: IfhiSetShadowMoutline of the ob

    Solution: None

    Window Man

    GNOME and K

    PCR 777492: P

    Update: Septe

    Description: OhiResizeWind

    Solution: In IC

    However, becau

    Before starsetenv CDS

    If you do not sewindow is movethe position willhiGetAbsWindwindow manage

    Note: If you usebe incorrect, as

    On Linux KDE,hiGetAbsWind

    Update: SepteSeptember 2005

    8-bit color mode, objects are not visible while they are drawn in

    ber 2003: This PCR has been fixed.

    you run DFII applications in 8-bit color mode and enable shadow mode withode(), when you draw a new object such as a rectangle or a polygon, theject that normally follows the cursor as you create the object is not visible.. However, the objects are drawn as expected and are visible.

    agers

    DE

    roblems with moving and resizing windows on Linux

    mber 2005

    n Linux, running GNOME with the Metacity window manager, sometimes theow function does not move or resize windows correctly.

    5.1.41 USR3, this problem is fixed for Metacity on GNOME.

    se of this change, you need to do the following if you use KDE:

    ting a DFII application, set the following environment variable:_OTHER_WM kde

    t the variable on KDE, the window position information that is logged when ad or resized (either interactively or with hiResizeWindow) will be incorrect be offset by the size of the window manager frame. Also, theowScreenBBox function will return values that are offset by the size of ther frame.

    GNOME, do not set this variable, otherwise the logged window position will will the return value of hiGetAbsWindowScreenBBox.

    window position is incorrect on replay andowScreenBBox returns wrong values27 Product Version 5.0

    mber 2005

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Description: Oor resized (eitheis offset by the sfunction returns

    This problem ocPCR 777492 ab

    Solution: Befosetenv CDS_OTH

    PCR 689838: F

    Update: Septe

    Description: Onot displayed inProperties form

    This problem oc

    Solution: If poKDE and twm.

    PCR 723658, 8machine with n

    Update: Septe

    Description: Odisplay freezes

    Solution: Instaor a later versio

    PCR 753242, 6

    Update: Septe

    Description: Odisplayed in a gis refreshed.September 2005

    n KDE on Linux, the window position that is logged when a window is movedr interactively or with hiResizeWindow) is incorrect. On replay, the windowize of the window manager frame. Also, the hiGetAbsWindowScreenBBox values that are offset by the size of the window manager frame.

    curs because of a change made for a Metacity bug. See the description ofove for details.

    re starting a DFII application, set the following environment variable:ER_WM kde

    orm size incorrect on KDE

    mber 2005

    n a Linux machine that has a KDE window manager, occasionally forms are the correct size. For example, Virtuoso Schematic Editors Edit Object, when cancelled and redisplayed, might come up in the wrong size.

    curs because of a KDE window manager issue.

    ssible, change the window manager you use. This problem only occurs with

    37869: Display freezes while running DFII applications on LinuxVidia Card

    mber 2005

    n a Linux machine that has an nVidia FX graphics card, occasionally thewhile you are running DFII applications.

    ll the latest nVidia graphics drivers. With some new drivers such as 1.0-7162n, this problem occurs less frequently.

    51843: Forms on Linux are slow

    mber 2005

    n Red Hat Enterprise Linux 3.0, when you edit or cancel a form that israphics window, you might see significant delays before the form or window28 Product Version 5.0

  • Cadence User Interface SKILL Known Problems and Solutions

    September 2005

    Solution: None

    olwm (OPEN L

    PCR 87764 Win

    Description: W

    Solution: Checgeneral, the winplace them whe

    twm

    PCR 40118: Ca

    Description: Wforms, dialog bosuch as encaps

    Solution: Sele

    Use the window

    Use mwm,

    Use olwm (September 2005

    .

    OOK)

    dow or form placement problem

    indow or form placement is not where you expected or where you requested.

    k your .Xdefaults file for resources that might be causing this behavior. Indow manager can override your request for form and window positions andre it wants.

    dence software doesnt work well with twm

    hen you use Cadence software under twm, transient windows (such asxes, and list boxes) appear partially off screen. Even nontransient windows,ulation windows, might have this problem.

    ct one of the following:

    manager specified in the configuration guide platform matrix.

    dtwm (CDE), or another Motif-compliant window manager.on Sun platforms).29 Product Version 5.0

    ContentsCadence User Interface SKILL Known Problems and SolutionsCommand Interpreter Window and BindkeysPCR 42790 : Cannot set bindkeys for an application that inherits bindkeysCannot define draw-through commands and pop-ups for the same mouse buttonMouse button is difficult to double-clickPCR 381820, 359130: Bindkeys getting unset intermittentlyDirected Acyclic Graph (DAG)PCR 44704: dagObject->? and dagObject->?? dont work correctlyPCR 44689: DAG nodes dont handle long labelsPCR 42158: DAG tools x,y are always 0,0PCR 42160: The DAG preDisplayProc flag is incorrect for class changePCR 49816, 49839,50070,50773, 189961: DAG shows arcs but no nodesPCR 52171: DAG does not show all nodes at the beginning or end of objectsPCR 59986: Text wider than design step is not displayedPCR 75154: DAG windows dont use infix mode properlyPCR 134104: Cannot set DAG tool properties viewUx and viewUyDialog BoxesPCR 38215: Title of dialog box is croppedEnter FunctionsDo not use cancelEnterFun before invoking a new enterfunctionPCR 46086: The MultiRep enter function is blocked by other enter functionsPCR 34273: Enter functions do not accept more than one stringEnter functions dont accept window IDsPCR 38063: Enter function done procedure is called with a variable number of argumentsPCR 52124: Accidental call to reset when you enter a stringPCR 184191: Hide/Cancel on options form hides the wrong options formPCR 76781: Drawthrough affects next enter functions option formFormsPCR 26001: Form field format can affect form valuesPCR 24755: Tabs do not work when you align text in fieldsPCR 39928: hiDeleteCyclicChoice does not existPCR 40223: Toggle fields are not displayed with correct valuesPCR 24296: Toggle button text can be truncated if the field prompts are longPCR 47068: Format specification and field value problemPCR 45775: Entering leading zeroes in numeric fields results in octal interpretationPCR 14888: Form is not updated when switching windowsTwo-dimensional forms are sometimes illegible because of large font sizesPCR 49648: Integer field in a form displays incorrectly if the integer is largePCR 44706: textColor and buttonColor are reversed on formsPCR 41351: Return behavior from hiDisplayForm is unpredictablePCR 33278: hiDisplayForm in prog leaves local variables accessible from the CIWPCR 53445, 67599: A float field incorrectly displays the value input if the float value exceeds a...PCR 77115: Form names with spaces cause problemsPCR 152325: Enlarging opus fonts corrupts most UIsPCR 406547: In report fields, invalid packed list value is being used partiallyPCR 386837: modifyCallback does not work correctly with all fieldsProblem: The ?value argument of hiCreateReportField and the value property of the report field do...PCR 495077: BadValue error with spinBox fieldPCR 553098: Some Sun patches create spacing problems in radio and toggle fieldsProblem: Programs started from DFII have the locale set to C, which is not the expected locale.PCR 572001: DFII applications go blank if you click on a hyperlink after Netscape crashesPCR 576520, 555881: Shift+Tab does not step backwards through fields on LinuxPCR 644454: Negative values not supported for x_promptWidth in two-dimensional form fieldsPCR 658821: Hypertext field link error with non-text filesPCR 834838: hiMoveField changes the button locationList BoxesCalling hiDisplayListBox more than once causes errorsMenusPCR 694306: Cannot select a Command menu while running software on KDE on LinuxPCR 41941: Menus disappear when the window is smallPCR 16334, 16336: Cannot specify the size and location of buttons in fixed menusMiscellaneous User Interface ProblemsPCR 106390: Strokes editor might refer to applications that dont existPCR 78153: Stroke Recognition should not nest non-nestable commandsPCR 38314, 48882, 73842, 81911: hiRepeat doesnt always workPCR 29602, 30199, 35479, 46636, 51733, 54248: hiRepeat repeats the wrong commandRemote DisplayPCR 396400: Motif applications, including DFII and other Cadence applications, cannot be run on a...Property List EditorProblems differentiating between parameters and propertiesValue listed as a possible choice can be ignored when only one possible choice is specifiedReplayPCR 35086: hiReplayFile doesnt work when called in a replay fileShow FilePCR 34262: Show file deselections are not possible using the mousePCR 39078: Cut and Paste do not work properly from the Show File windowPCR 44576: Closing the view window from the window manager does not close it in the Design ManagerPCR 45658: The Search form of the Show File window does not close when you close the windowPCR 53012: An empty window is brought up when you view a file that doesnt existPCR 72675: The File Search command in a View File window resets hilite class to 0PCR 75038: File Save as reports file exists when it doesntWindowsUnexpected way to designate current windowPCR 79140: The draw-through area select across windows seems to use the screen coordinates instea...PCR 94787: hiResizeWindow, hiZoomAbsoluteScale uses old window fit coordinatesPCR 568041: Graphics are missing when you resize a layout window on SolarisPCR 650177: In 8-bit color mode, objects are not visible while they are drawn in shadow modeWindow ManagersPCR 777492: Problems with moving and resizing windows on LinuxOn Linux KDE, window position is incorrect on replay and hiGetAbsWindowScreenBBox returns wrong v...PCR 689838: Form size incorrect on KDEPCR 723658, 837869: Display freezes while running DFII applications on Linux machine with nVidia ...PCR 753242, 651843: Forms on Linux are slowPCR 87764 Window or form placement problemPCR 40118: Cadence software doesnt work well with twm