Preventing "crawling windows" in Cadence (running via XWIN)

Discussion in 'Cadence' started by Jan Mikkelsen, Feb 27, 2007.

  1. Hi

    When I for instance run through different levels of a hierarchical
    schematic then the "pick view" window seems to steadily crawl down the
    screen for each time it pops up. The same goes for many other windows.
    Is this an XWIN flaw or is it something that Cadence has implemented as
    a feature to keep overworked designers on their toes ?

    Regards,

    Jan
     
    Jan Mikkelsen, Feb 27, 2007
    #1
  2. Jan Mikkelsen

    Guest Guest

    It may be an XWIN feature (some window managers by default will offset each
    window slightly so you get that effect), or it may be a side effect of how
    we specify window coordinates.

    I haven't used XWIN in a long time, so I don't know if there are settings for
    this -- but with some window managers you can specify that window coordinates
    for new windows are specified relative to the inside of the window manager
    frame rather than the outside of it. If XWIN has such an option, changing
    that option may "fix" the behavior.

    -Pete Zakel
    ()

    "You can observe a lot just by watching." -- Yogi Berra
     
    Guest, Feb 27, 2007
    #2
  3. Is this Cygwin? I saw this behaviour too on Xwin-32 in multiwindow
    mode for most X11 applications. Have you tried xming?
    A few years back I started to use X in full screen mode so that I got
    my entire KDE/CDE desktop in one window, and then mapping windows
    becomes a responsibility of that particular desktop.
     
    Svenn Are Bjerkem, Feb 28, 2007
    #3
  4. Hi Svenn

    This is indeed when I run Xwin32 in multiwindow. I have not tried the
    xming thing but maybe I should.

    /Jan
     
    Jan Mikkelsen, Mar 1, 2007
    #4
  5. I've seen window crawling behavior like this when using Skill code to
    customize default window placements using hiResizeWindow() &
    deRegUserTriggers(). For me the crawling windows will always move to
    the top of my desktop, and extend beyond the desktop just enough to
    cut off the X11 window decorations (title bar, etc). Usually the
    crawling occurs after certain operations, like making a layout cell
    editable or read-only.

    When I disable my custom window-position code, the window crawling bug
    goes away. I believe this is a Cadence bug and not a bug in my Skill
    code.

    --Michael
     
    mike.kneeland, Mar 19, 2007
    #5
  6. Hi Michael

    I do also make use of hiResizeWindow() in my .cdsinit but I did not yet
    try to remove this bit to see if the crawling stops. I will try that
    later today though.

    ;################################################
    ;#
    ;# PLACE AND RE-SIZE CIW WINDOW
    ;#
    ;################################################

    x100grid = car(hiGetMaxScreenCoords())/100
    y100grid = cadr(hiGetMaxScreenCoords())/100
    ciwLL = 15*x100grid : 1*y100grid
    ciwUR = 90*x100grid : 80*y100grid
    hiResizeWindow(hiGetCIWindow() list(ciwLL ciwUR))
    hiFlush()

    /Jan
     
    Jan Mikkelsen, Mar 20, 2007
    #6
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.