Hello Martin,

I compiled XCircuit from git://opencircuitdesign.com/xcircuit-3.8 master
09f724979fd6f3c64680764aeae76c548381360f on OpenSUSE 12.2 x86, KDE 3.5.10.
There are no menu popup windows if NumLock is active. I read:
"
Problem: I can't get any menus!
  Solution: This seems to be a perennial bugaboo with the Xw widget set. The
menu buttons won't respond when Num Lock is on. Fortunately, this can be
cured by turning Num Lock off. One permanent solution is to use the Tcl
version of xcircuit (available in stable form since xcircuit version 3.1
revision 3, February 10, 2003), which does not use the Xw widget set.
"
How can I assure that XCircuit does not use Xw?
When NumLock is off the menu popup windows appear but it is not possible to
trigger an action by clicking an item, the popup window never closes. It
seems that XCircuit holds a mouse grab, other applications don't get mouse
events anymore and it is necessary to kill XCircuit by a signal.

Yeah, just as it says, it's an Xw problem, and the solution, as you say,
is to make sure that XCircuit compiles without Xw.

To do that, you will need the Tcl/Tk development packages, or know
where they are located (that is, where the "tclConfig.sh" and "tkConfig.sh"
configuration files are located) (mine are in /usr/lib64/, which is one
of the places the configure script knows to go looking).

Then when you do "configure", look in the output for what it says
about Tcl/Tk.  If it says something like "cannot find tclConfig.sh,
reverting to non-Tcl compile", then it has given up finding the
Tcl/Tk files, and has gone back to Xw.  In that case, if you know
you have Tcl/Tk installed, you can try doing "configure --with-tcl=<path>"
where <path> is the path to tclConfig.sh.  In the very worst case, you
may need to specify everything in detail on the configuration line,
using "--with-tclincls=<path> --with-tkincls=<path> --with-tcllibs=<path>
--with-tklibs=<path>".  Hopefully you don't have to go to such extremes.

                                                Regards,
                                                Tim

+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim)   | email: [email protected]    |
| Open Circuit Design, Inc.      | web:   http://opencircuitdesign.com |
| 22815 Timber Creek Lane        | phone: (301) 528-5030               |
| Clarksburg, MD 20871-4001      | cell:  (240) 401-0616               |
+--------------------------------+-------------------------------------+
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev

Reply via email to