Re: [ROOT] Re: [ROOTDEV] RootX11ErrorHandle : Bad Access (PR#2356)

From: Valeriy Onuchin (Valeri.Onoutchine@cern.ch)
Date: Fri Aug 27 2004 - 18:29:41 MEST


Hi Brett,

> Hi Valeriy,
> 
> "Valeriy Onuchin" <Valeri.Onoutchine@cern.ch> writes:
> 
> >  Hi,
> > the problem is caused by sawfish window manager.
> > It has arrow keys shortcuts, e.g  Shift-Alt-Right_Arrow etc. to navigate between descktops
> > These key bindings performed on each top level window at its creation time.
> > So, if user's program has calls TGFrame::BindKey(arrow_key, any_modifier)  that
> > conflicts with sawfish shortcuts. There are two solutions:
> >
> > 1. disable/remove sawfish shortcuts which are using arrow keys. Can be done via 
> >     control panel or by editting ~/.sawfish/custom 
> > 2. use TGFrame::BindKey(arrow_key, 0) /no modifier  instead of 
> >           TGFrame::BindKey(arrow_key, any_modifier)  
> 
> I'm seeing this problem as well with our ROOT based event display
> (this might even be the same application Mike is having troubles
> with).  I'm also running the Sawfish WM.
> 
> However, I don't find any use of BindKey in our code so it seems the
> fix needs to go in the root/gui/ code.

We already fixed all gnome/sawfish related problems inside gui.
Could you tell if you have the same problem runnng "ROOT based event display"
under KDE?

Off-topic: I'm looking at TGTableLayout introduced by you some time ago.
The question: - why do you introduced additional layout hints kLHintsFillXX, kLHintsShrinkXXX
which seems to be dublicates of kLHintsExpandXXX?

Thanks. Regards. Valeriy



This archive was generated by hypermail 2b29 : Sun Jan 02 2005 - 05:50:09 MET