Running Cadence with dual monitors

  • Thread starter Roland.Fontaine@gmail.com
  • Start date
R

Roland.Fontaine@gmail.com

Guest
I am trying to run Cadence using two monitors, but I am having
difficulty making it work because all Cadence Popup Menus/Messages
appear in the center of the two screens. I would like to continue to
use only a single Exceed Session, but I need to find a way to control
the location of these Popups. Does anyone have a Skill Routine that
can do this?

thanks in advance,
 
Roland.Fontaine@gmail.com wrote:

I am trying to run Cadence using two monitors, but I am having
difficulty making it work because all Cadence Popup Menus/Messages
appear in the center of the two screens. I would like to continue to
use only a single Exceed Session, but I need to find a way to control
the location of these Popups. Does anyone have a Skill Routine that
can do this?

thanks in advance,

Roland,
SKILL or cdsenv is not really the right place for this. The window manager
(CDE, gnome, KDE, enlightenment, ...) configuration is a better option.
 
Using linux? Xinerama? KDE? Gnome? What are your multi-head settings?
--
Svenn
 
I'm running linux using Hummingbird Exceed 9.0, my ideal setup would
allow me to spread one Cadence session between both monitors, allowing
my schematic to be on the left and Layout on the right side, allowing
me to use Virtuoso XL. The one problem with this setup is that all
Cadence popup windows appear in the center of the two screens, so I'm
looking for a way to control these, and place them in the center of one
of my monitors.
svenn.are@bjerkem.de wrote:
Using linux? Xinerama? KDE? Gnome? What are your multi-head settings?
--
Svenn
 
In article <1134154314.196512.193140@g44g2000cwa.googlegroups.com> "Roland.Fontaine@gmail.com" <Roland.Fontaine@gmail.com> writes:
I'm running linux using Hummingbird Exceed 9.0, my ideal setup would
allow me to spread one Cadence session between both monitors, allowing
my schematic to be on the left and Layout on the right side, allowing
me to use Virtuoso XL. The one problem with this setup is that all
Cadence popup windows appear in the center of the two screens, so I'm
looking for a way to control these, and place them in the center of one
of my monitors.
Try calling hiSetDBoxDefaultLocation(l_location) where l_location a list of
two integers specifying the x and y coordinates. This should work for most
simple dialogs (dboxes a/k/a dialog boxes).

Forms and option forms (enterfunction forms) default placement are controlled
by four CIW properties: formPlacement, optionFormPlacement, formRelativeTo and
optionFormRelativeTo. The default values for the two placment options are
"default" and for the relativeTo options are "screen".

The legal values for placement are "default", "left", "right", "top" and
"bottom", and the legal values for relativeTo are "CIW", "currentWindow"
and "screen".

Play around with these to see if they help.

These won't help if the logic that brings up the form or dialog is
specifically setting the location -- but I think most just default.

-Pete Zakel
(phz@seeheader.nospam)

"A handful of sand is an anthology of the universe."

-David McCord
 
P.S. CIW properties are accessed and set against the CIW. You can use either
hiGetCIWindow() or window(1) to access:

hiGetCIWindow()->formRelativeTo
"screen"

window(1)->formPlacement = "left"
"left"

MyCIW = hiGetCIWindow()
window:1

MyCIW->optionFormRelativeTo = "currentWindow"
"currentWindow"

etc., ...

-Pete Z.

In article <439a3109$1@news.cadence.com> pxhxz@cadence.com (Pete nospam Zakel) writes:
In article <1134154314.196512.193140@g44g2000cwa.googlegroups.com> "Roland.Fontaine@gmail.com" <Roland.Fontaine@gmail.com> writes:
I'm running linux using Hummingbird Exceed 9.0, my ideal setup would
allow me to spread one Cadence session between both monitors, allowing
my schematic to be on the left and Layout on the right side, allowing
me to use Virtuoso XL. The one problem with this setup is that all
Cadence popup windows appear in the center of the two screens, so I'm
looking for a way to control these, and place them in the center of one
of my monitors.

Try calling hiSetDBoxDefaultLocation(l_location) where l_location a list of
two integers specifying the x and y coordinates. This should work for most
simple dialogs (dboxes a/k/a dialog boxes).

Forms and option forms (enterfunction forms) default placement are controlled
by four CIW properties: formPlacement, optionFormPlacement, formRelativeTo and
optionFormRelativeTo. The default values for the two placment options are
"default" and for the relativeTo options are "screen".

The legal values for placement are "default", "left", "right", "top" and
"bottom", and the legal values for relativeTo are "CIW", "currentWindow"
and "screen".

Play around with these to see if they help.

These won't help if the logic that brings up the form or dialog is
specifically setting the location -- but I think most just default.

-Pete Zakel
(phz@seeheader.nospam)

"A handful of sand is an anthology of the universe."

-David McCord
 
If I am not totally wrong, then Hummingbird Exceed is an X-server for
PC. This means that you run the software on linux, but your work
machine is a PC? Isn't this then a setup problem of your monitor on the
PC and Exceed's ability to handle multi-head setup? How do other unix
programs dump their windows to your workstation?
--
Svenn
 
Roland.Fontaine@gmail.com wrote:
I'm running linux using Hummingbird Exceed 9.0, my ideal setup would
allow me to spread one Cadence session between both monitors, allowing
my schematic to be on the left and Layout on the right side, allowing
me to use Virtuoso XL. The one problem with this setup is that all
Cadence popup windows appear in the center of the two screens, so I'm
looking for a way to control these, and place them in the center of one
of my monitors.
I'm using KDE 3.4.1 on Redhat Enterprise Linux 3.0, and it never places any
dialogs (except the splash screen, annoyingly) across the centre of the screen
(for ANY application, not just Cadence apps). KDE 3.4.1 does have a number of
configuration options for Xinerama, however, such as which screen to place
dialogs on, which screens contain the panel, etc. I've seen the
centred-dialog thing happen for other people using earlier versions of KDE and
Gnome. The screen is basically just presented as a single rectangular screen
to the application, so in my case it's 3200x1200. If the window manager
doesn't support Xinerama and recognize that it really has two screens to place
windows upon, then centred dialogs will be centred on the one screen that it
knows about, which just so happens to be smack dab in the middle of the two
screens.

Regards,
Graeme.
 
On Wed, 14 Dec 2005 17:39:21 +0000, Graeme Bunyan
<graemeb@dontlikespam.cadence.com> wrote:

Roland.Fontaine@gmail.com wrote:
I'm running linux using Hummingbird Exceed 9.0, my ideal setup would
allow me to spread one Cadence session between both monitors, allowing
my schematic to be on the left and Layout on the right side, allowing
me to use Virtuoso XL. The one problem with this setup is that all
Cadence popup windows appear in the center of the two screens, so I'm
looking for a way to control these, and place them in the center of one
of my monitors.

I'm using KDE 3.4.1 on Redhat Enterprise Linux 3.0, and it never places any
dialogs (except the splash screen, annoyingly) across the centre of the screen
(for ANY application, not just Cadence apps). KDE 3.4.1 does have a number of
configuration options for Xinerama, however, such as which screen to place
dialogs on, which screens contain the panel, etc. I've seen the
centred-dialog thing happen for other people using earlier versions of KDE and
Gnome. The screen is basically just presented as a single rectangular screen
to the application, so in my case it's 3200x1200. If the window manager
doesn't support Xinerama and recognize that it really has two screens to place
windows upon, then centred dialogs will be centred on the one screen that it
knows about, which just so happens to be smack dab in the middle of the two
screens.

Regards,
Graeme.
The cure is simple:

http://home.comcast.net/~day_trippr/junkdrawer/triple_head_sm.jpg

/daytripper (once you've gone triple-headed you'll never go back :)
 
I had the same setup with 20" CRT monitors at a previous employee. An
old PC with one AGP and 2 PCI cards running KDE worked as a remote
client. Got a bit tied of moving windows around, and I had almost no
space left for the keyboard :)

--
Svenn
 

Welcome to EDABoard.com

Sponsor

Back
Top