[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Bug in KMainWindow::toolBar()
From:       mosfet <mosfet () mandrakesoft ! com>
Date:       2000-11-28 2:48:01
[Download RAW message or body]

BTW, sorry if I'm being prissy about the toolbar thing - I want to show
off the new Pixie in France later this week and my thumbnail toolbars
all disappeared ;-)

mosfet wrote:
> 
> David Faure wrote:
> >
> > On Monday 27 November 2000 23:33, mosfet wrote:
> > > David Faure wrote:
> > > >
> > > > On Monday 27 November 2000 06:51, mosfet wrote:
> > > > > David Faure wrote:
> > > > > >
> > > > > > On Saturday 25 November 2000 02:19, mosfet wrote:
> > > > > > > Everything seems to be ported to XML by now in kdebase and utils... I
> > > > > > > just tried apps and looked for ones with missing toolbars :P I ran into
> > > > > > > the bug because the thumbnail viewer for Pixie isn't converted to XML
> > > > > > > yet.
> > > > > >
> > > > > > kdelibs/kdeui/tests/kwindowtest.cpp is a plain KMainWindow, no XML,
> > > > > > and the toolbars show up fine.
> > > > >
> > > > > It creates it's own toolbar with new. Remember, I said that works ;-)
> > > >
> > > > Grr .. please provide an example code (e.g. a diff for kwindowtest)
> > > > that shows the bug. I'm not going to dig around until I see a bug, when
> > > > everything I've tried up to now works just fine.
> > >
> > > Grr... you didn't try everything, so what your saying is everything you
> > > use is okay but not everything in the API works :P
> >
> > I'm just saying, show me the bug ! Why do you expect me to try every
> > combination of possible API call until I find it ?!?!?
> >
> > > If you don't want to fix the bug fine
> > I never said that !
> >
> > > - I already changed my code to work around it.
> > Certainly the best approach to the problem, heh ?
> >
> > > If you want to see it in kwindowtest simply change the lines that call new
> > > KToolBar to toolBar()!
> > > You'll also have to change the variable name that
> > > it uses for the pointer because it uses the name "toolBar", which
> > > obviously conflicts with the method. Stupid stuff.
> > Yup. Note how much it would be easier if you would just send a patch
> > instead of letting me do what you apparently already did.
> >
> > Well, WTH. Did that, tested it, works fine. So where on earth do you
> > see a bug ?
> > I committed the new program, so that you can verify by yourself.
> >
> 
> The requirement for calling addToolBar is new - KTMainWindow didn't
> require this for toolbars created with the toolBar() call, nor did
> KMainWindow until a few days ago. That is where I ran into the problem.
> Either this needs to change to act like the old behavior or please add a
> note in the doc for toolBar. The old behavior was that the toolBar would
> automatically show up. Now it only does if you call addToolBar.
> 
> > > > > What doesn't is having the mainwindow create it's own automatically by
> > > > > calling toolBar();
> > > > Remind me your nationality ? :-)
> > > WTF does nationality have to do with anything?
> > Re-read your initial sentence and tell me if that was understandable English !
> >
> 
> Yes, it was... "It creates it's own toolbar with new. Remember, I said
> that works ;-) What doesn't is having the mainwindow create it's own
> automatically by calling toolBar();"
> 
> What is not understandable to you here?
> 
> > --
> > David FAURE, david@mandrakesoft.com, faure@kde.org
> > http://www.mandrakesoft.com/~david/, http://www.konqueror.org/
> > KDE, Making The Future of Computing Available Today
> > See http://www.kde.org/kde1-and-kde2.html for how to set up KDE 2

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic